yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

Ellie HermaszewskaSPIR-V WIP (#3064)00bd481e0

master
548 B23 linesraw
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}