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);
}
|