xref: /third_party/glslang/Test/hlsl.pp.line3.frag
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/glslang/Test/
1617a3babSopenharmony_ciTexture2D g_tColor[ 128 ] ;
2617a3babSopenharmony_ci
3617a3babSopenharmony_cilayout (push_constant) cbuffer PerViewConstantBuffer_t
4617a3babSopenharmony_ci{
5617a3babSopenharmony_ci    uint g_nDataIdx;
6617a3babSopenharmony_ci    uint g_nDataIdx2;
7617a3babSopenharmony_ci    bool g_B;
8617a3babSopenharmony_ci} ;
9617a3babSopenharmony_ci
10617a3babSopenharmony_ciSamplerState g_sAniso;
11617a3babSopenharmony_ci
12617a3babSopenharmony_cistruct PS_INPUT
13617a3babSopenharmony_ci{
14617a3babSopenharmony_ci    float2 vTextureCoords : TEXCOORD2 ;
15617a3babSopenharmony_ci} ;
16617a3babSopenharmony_ci
17617a3babSopenharmony_cistruct PS_OUTPUT
18617a3babSopenharmony_ci{
19617a3babSopenharmony_ci    float4 vColor : SV_Target0 ;
20617a3babSopenharmony_ci} ;
21617a3babSopenharmony_ci
22617a3babSopenharmony_ciPS_OUTPUT MainPs ( PS_INPUT i )
23617a3babSopenharmony_ci{
24617a3babSopenharmony_ci    PS_OUTPUT ps_output ;
25617a3babSopenharmony_ci   
26617a3babSopenharmony_ci    uint u;
27617a3babSopenharmony_ci    if (g_B)
28617a3babSopenharmony_ci#include "i1.h"
29617a3babSopenharmony_ci    else
30617a3babSopenharmony_ci        u = g_nDataIdx2;
31617a3babSopenharmony_ci    ps_output . vColor = g_tColor [ u ] . Sample ( g_sAniso , i . vTextureCoords . xy );
32617a3babSopenharmony_ci    return ps_output ;
33617a3babSopenharmony_ci}
34617a3babSopenharmony_ci
35

Indexes created Thu Nov 07 10:32:03 CST 2024