0
これを自分で計算する必要はありますか? HLSLの計算シェーダでは、組み込みのグローバル変数のリファレンスを見つけることができません。HLSL計算シェーダにgl_LocalInvocationIndexと同等の機能がありますか?
これを自分で計算する必要はありますか? HLSLの計算シェーダでは、組み込みのグローバル変数のリファレンスを見つけることができません。HLSL計算シェーダにgl_LocalInvocationIndexと同等の機能がありますか?
これは、MSDNに記載されているように、SV_GroupIndexは、である必要があります:
1D値に多次元SV_GroupThreadIDをオンスレッドグループ内で計算シェーダスレッドのインデックスを「平坦化」。 SV_GroupIndexは0から(numthreadsX * numthreadsY * numThreadsZ)に変化する - 1
SV_GroupIndex = SV_GroupThreadID.z*dimx*dimy +
SV_GroupThreadID.y*dimx +
SV_GroupThreadID.x