yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
630e1bc6
main
1SamplerState g_sSamp : register(s0 ); 2uniform sampler2D g_sSamp2d ; 3 4Texture1D g_tTex1df4a : register(t1 ); 5 6uniform Texture1D < float4 > g_tTex1df4 : register(t0 ); 7Texture1D < int4 > g_tTex1di4 ; 8Texture1D < uint4 > g_tTex1du4 ; 9 10Texture2D < float4 > g_tTex2df4 ; 11Texture2D < int4 > g_tTex2di4 ; 12Texture2D < uint4 > g_tTex2du4 ; 13 14Texture3D < float4 > g_tTex3df4 ; 15Texture3D < int4 > g_tTex3di4 ; 16Texture3D < uint4 > g_tTex3du4 ; 17 18TextureCube < float4 > g_tTexcdf4 ; 19TextureCube < int4 > g_tTexcdi4 ; 20TextureCube < uint4 > g_tTexcdu4 ; 21 22struct PS_OUTPUT 23{ 24float4 Color : SV_Target0 ; 25float Depth : SV_Depth ; 26}; 27 28PS_OUTPUT main () 29{ 30PS_OUTPUT psout ; 31 32float4 txval10 = g_tTex1df4 . SampleLevel ( g_sSamp , 0.1 , 0.75 ); 33int4 txval11 = g_tTex1di4 . SampleLevel ( g_sSamp , 0.2 , 0.75 ); 34uint4 txval12 = g_tTex1du4 . SampleLevel ( g_sSamp , 0.3 , 0.75 ); 35 36float4 txval20 = g_tTex2df4 . SampleLevel ( g_sSamp , float2 ( 0.1 , 0.2 ), 0.75 ); 37int4 txval21 = g_tTex2di4 . SampleLevel ( g_sSamp , float2 ( 0.3 , 0.4 ), 0.75 ); 38uint4 txval22 = g_tTex2du4 . SampleLevel ( g_sSamp , float2 ( 0.5 , 0.6 ), 0.75 ); 39 40float4 txval30 = g_tTex3df4 . SampleLevel ( g_sSamp , float3 ( 0.1 , 0.2 , 0.3 ), 0.75 ); 41int4 txval31 = g_tTex3di4 . SampleLevel ( g_sSamp , float3 ( 0.4 , 0.5 , 0.6 ), 0.75 ); 42uint4 txval32 = g_tTex3du4 . SampleLevel ( g_sSamp , float3 ( 0.7 , 0.8 , 0.9 ), 0.75 ); 43 44float4 txval40 = g_tTexcdf4 . SampleLevel ( g_sSamp , float3 ( 0.1 , 0.2 , 0.3 ), 0.75 ); 45int4 txval41 = g_tTexcdi4 . SampleLevel ( g_sSamp , float3 ( 0.4 , 0.5 , 0.6 ), 0.75 ); 46uint4 txval42 = g_tTexcdu4 . SampleLevel ( g_sSamp , float3 ( 0.7 , 0.8 , 0.9 ), 0.75 ); 47 48psout . Color = 1.0 ; 49psout . Depth = 1.0 ; 50 51return psout ; 52}