1#line 1 "C:\\Users\\Greg\\shaders\\line\\foo4.frag" 2Texture2D g_tColor [ 128 ] ; 3 4layout ( push_constant ) cbuffer PerViewConstantBuffer_t 5{ 6 uint g_nDataIdx ; 7 uint g_nDataIdx2 ; 8 bool g_B ; 9} ; 10 11#line 12 12SamplerState g_sAniso ; 13 14struct PS_INPUT 15{ 16 float2 vTextureCoords : TEXCOORD2 ; 17} ; 18 19struct PS_OUTPUT 20{ 21 float4 vColor : SV_Target0 ; 22} ; 23 24PS_OUTPUT MainPs ( PS_INPUT i ) 25{ 26 PS_OUTPUT ps_output ; 27 28 uint u ; 29 if ( g_B ) 30 31 32#line 1 "C:\\Users\\Greg\\shaders\\line\\u1.h" 33 u = g_nDataIdx ; 34 35 36#line 31 "C:\\Users\\Greg\\shaders\\line\\foo4.frag" 37 else 38 u = g_nDataIdx2 ; 39 ps_output . vColor = g_tColor [ u ] . Sample ( g_sAniso , i . vTextureCoords . xy ) ; 40 return ps_output ; 41} 42 43