1617a3babSopenharmony_ci#line 1 "C:\\Users\\Greg\\shaders\\line\\foo4.frag" 2617a3babSopenharmony_ciTexture2D g_tColor [ 128 ] ; 3617a3babSopenharmony_ci 4617a3babSopenharmony_cilayout ( push_constant ) cbuffer PerViewConstantBuffer_t 5617a3babSopenharmony_ci{ 6617a3babSopenharmony_ci uint g_nDataIdx ; 7617a3babSopenharmony_ci uint g_nDataIdx2 ; 8617a3babSopenharmony_ci bool g_B ; 9617a3babSopenharmony_ci} ; 10617a3babSopenharmony_ci 11617a3babSopenharmony_ci#line 12 12617a3babSopenharmony_ciSamplerState g_sAniso ; 13617a3babSopenharmony_ci 14617a3babSopenharmony_cistruct PS_INPUT 15617a3babSopenharmony_ci{ 16617a3babSopenharmony_ci float2 vTextureCoords : TEXCOORD2 ; 17617a3babSopenharmony_ci} ; 18617a3babSopenharmony_ci 19617a3babSopenharmony_cistruct PS_OUTPUT 20617a3babSopenharmony_ci{ 21617a3babSopenharmony_ci float4 vColor : SV_Target0 ; 22617a3babSopenharmony_ci} ; 23617a3babSopenharmony_ci 24617a3babSopenharmony_ciPS_OUTPUT MainPs ( PS_INPUT i ) 25617a3babSopenharmony_ci{ 26617a3babSopenharmony_ci PS_OUTPUT ps_output ; 27617a3babSopenharmony_ci 28617a3babSopenharmony_ci uint u ; 29617a3babSopenharmony_ci if ( g_B ) 30617a3babSopenharmony_ci 31617a3babSopenharmony_ci 32617a3babSopenharmony_ci#line 1 "C:\\Users\\Greg\\shaders\\line\\u1.h" 33617a3babSopenharmony_ci u = g_nDataIdx ; 34617a3babSopenharmony_ci 35617a3babSopenharmony_ci 36617a3babSopenharmony_ci#line 31 "C:\\Users\\Greg\\shaders\\line\\foo4.frag" 37617a3babSopenharmony_ci else 38617a3babSopenharmony_ci u = g_nDataIdx2 ; 39617a3babSopenharmony_ci ps_output . vColor = g_tColor [ u ] . Sample ( g_sAniso , i . vTextureCoords . xy ) ; 40617a3babSopenharmony_ci return ps_output ; 41617a3babSopenharmony_ci} 42617a3babSopenharmony_ci 43