1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#version 450

layout(location=0) out vec4 colorOut;
//layout(location=1) in float texIdxOut;
layout(location=3) in vec2 uv;

//uniform  sampler2DArray texSampler;
//uniform Block
//{

// vec4 colorIn;
//};

layout (set=0,binding=0) uniform sampler iSampler;
layout (set=1, binding = 0) uniform texture2D color;
void main()
{
    //vec4 color = texture(iSampler,vec3(uv.xy,texIdxOut));
    vec4 color = texture(sampler2D(color,iSampler),uv);
    colorOut = vec4(color.rgba);
    //colorOut = vec4(0,1,0,1);
}