yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
88f451cfa
master
1//TEST:SIMPLE:-profile cs_5_0 2 3// Missing opening `{` sends parser into infinite loop 4 5struct LightCB 6{ 7float3 vec3Val ; // We're using 2 values. [0]: worldDir [1]: intensity 8}; 9 10StructuredBuffer < LightCB > gLightIn ; 11AppendStructuredBuffer < LightCB > gLightOut ; 12 13[ numthreads ( 1 , 1 , 1 )] 14void main () 15{ 16uint numLights = 0 ; 17uint stride ; 18gLightIn . GetDimensions ( numLights , stride ); 19 20for ( uint i = 0 ; i < numLights ; i ++ ) 21 22gLightOut . Append ( gLightIn [ i ]); 23} 24}