yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
09512cbd
main
1 2struct PS_OUTPUT {float4 color :SV_Target0 ; }; 3 4int i ; 5uint u ; 6float f ; 7bool b ; 8 9int2 i2 ; 10uint2 u2 ; 11float2 f2 ; 12bool2 b2 ; 13 14Buffer < float > g_tTexbfs ; 15Texture1D < float4 > g_tTex1df4 ; 16uint upos ; 17float fpos ; 18 19PS_OUTPUT main () 20{ 21int MipLevel ; 22 23uint WidthU ; 24uint HeightU ; 25uint ElementsU ; 26uint DepthU ; 27uint NumberOfLevelsU ; 28uint NumberOfSamplesU ; 29 30int WidthI ; 31int HeightI ; 32int ElementsI ; 33int DepthI ; 34int NumberOfLevelsI ; 35int NumberOfSamplesI ; 36 37saturate ( fpos ); 38 39// Test output promotions 40g_tTex1df4 . GetDimensions ( WidthI ); 41g_tTex1df4 . GetDimensions ( 6 , WidthI , NumberOfLevelsU ); 42g_tTex1df4 . GetDimensions ( 6 , WidthU , NumberOfLevelsI ); 43g_tTex1df4 . GetDimensions ( 6 , WidthI , NumberOfLevelsI ); 44 45// max(i2, f2); 46PS_OUTPUT ps_output ; 47ps_output . color = 0 ; 48return ps_output ; 49};