mesh-shader-microsoft-sample.txt 658 B

12345678910111213
  1. "struct Instance"
  2. "float4x4 World ;"
  3. "struct Constants"
  4. "float4 Planes [ 6 ] ;"
  5. "struct MeshInfo"
  6. "struct Meshlet"
  7. "bool IsConeDegenerate ( :: CullData c )"
  8. "StructuredBuffer < Vertex > u__Vertices : register ( t0 , space0 ) ;"
  9. "StructuredBuffer < Meshlet > u__Meshlets : register ( t1 , space0 ) ;"
  10. "ConstantBuffer < :: MeshInfo > u__GMeshInfo : register ( b1 , space0 ) ;"
  11. "[ NumThreads ( 128 , 1 , 1 ) ]"
  12. "[ OutputTopology ( " triangle " ) ]"
  13. " void main ( uint dtid : SV_DispatchThreadID , uint gtid : SV_GroupThreadID , uint gid : SV_GroupID , in payload :: Payload a_payload , out vertices :: VertexOut verts [ 64 ] , out indices uint3 tris [ 126 ] )"