yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
89dd2b127
master
1struct VertexStageInput 2{ 3 float4 position : POSITION0; 4}; 5 6struct VertexStageOutput 7{ 8 float4 positionClipSpace : SV_POSITION; 9}; 10 11struct FragmentStageOutput 12{ 13 float4 color : SV_TARGET; 14}; 15 16VertexStageOutput vertexMain(VertexStageInput input) : SV_Position 17{ 18 VertexStageOutput output; 19 output.positionClipSpace = float4(input.position.xy, 1); 20 return output; 21} 22 23FragmentStageOutput fragmentMain() : SV_Target 24{ 25 FragmentStageOutput output; 26 output.color = float4(0, 1, 0, 1); 27 return output; 28}