yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
00bd481e0
master
1//TEST_DISABLED:SIMPLE(filecheck=CHECK): -entry MainPs -stage fragment -profile glsl_450 -target spirv 2//CHECK: OpEntryPoint 3 4SamplerComparisonState g_tSFMShadowDepthTexture_sampler; 5Texture2DArray g_tSFMShadowDepthTexture; 6 7struct PS_INPUT 8{ 9 float3 vTexCoord : TEXCOORD0; 10}; 11 12struct PS_OUTPUT 13{ 14 float4 vColor : SV_Target0; 15}; 16 17PS_OUTPUT MainPs ( PS_INPUT i ) 18{ 19 PS_OUTPUT o; 20 float flDepth = 0.5; 21 o.vColor = g_tSFMShadowDepthTexture.SampleCmpLevelZero ( g_tSFMShadowDepthTexture_sampler, i.vTexCoord.xyz, flDepth ).rrrr; 22 return o; 23}