aluminium 0.1.0

vulkan-based graphics engine
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#version 440

layout(location = 0) in vec2 fragTexCoord;
layout(location = 1) in vec3 fragColor;

layout(location = 0) out vec4 outColor;
layout(binding = 0) uniform sampler2D texSampler1;
layout(binding = 1) uniform sampler2D texSampler2;

void main() {
    vec4 color1 = texture(texSampler1, fragTexCoord);
    vec4 color2 = texture(texSampler2, fragTexCoord);
    outColor = mix(color1, color2, 0.5);
}