コンピュートシェーダを使って位置情報を更新したいのですがエラーが出てしまいます
0(4) : error C0000: syntax error, unexpected "{" expecting reserved word or reserved word 'in' or reserved word "out" or reserved word "uniform" at token "{"
#version 440 layout(std140,binding=0)ddd{ vec3 pos[]; }; layout(local_size_x = 1100) in; void main() { pos[gl_GlobalInvocationID.x].xyz += vec3(121.0,0.0,0.0); }
実行ファイルは以下となります。
Shader.begin(); Shader.dispatchCompute((UINT)Objs.size(),1,1);//Objs.size()は1100です。 Shader.end();
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/11 12:41