hlsl.pp.line2.frag 631 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #line 1 "foo.frag"
  2. Texture2D g_tColor[ 128 ] ;
  3. layout (push_constant) cbuffer PerViewConstantBuffer_t
  4. {
  5. uint g_nDataIdx;
  6. uint g_nDataIdx2;
  7. bool g_B;
  8. } ;
  9. SamplerState g_sAniso;
  10. struct PS_INPUT
  11. {
  12. float2 vTextureCoords : TEXCOORD2 ;
  13. } ;
  14. struct PS_OUTPUT
  15. {
  16. float4 vColor : SV_Target0 ;
  17. } ;
  18. PS_OUTPUT MainPs ( PS_INPUT i )
  19. {
  20. PS_OUTPUT ps_output ;
  21. uint u;
  22. #line 47
  23. if (g_B)
  24. #line 3 "foo.h"
  25. u = g_nDataIdx;
  26. else
  27. #line 67
  28. u = g_nDataIdx2;
  29. #line 7 "foo2.h"
  30. ps_output . vColor = g_tColor [ u ] . Sample ( g_sAniso , i . vTextureCoords . xy );
  31. #line 105
  32. return ps_output ;
  33. }