project-aster/samples/04_scenes/shader/model.frag.glsl

18 lines
442 B
GLSL

#version 450
#pragma shader_stage(fragment)
#extension GL_EXT_shader_explicit_arithmetic_types_int64 : enable
#extension GL_EXT_buffer_reference : require
layout (location = 2) in vec4 inColor;
layout (location = 0) out vec4 outColor;
layout(push_constant) uniform Constants {
mat4 globalTransform;
uint64_t vertexPos;
uint64_t vertexDat;
uint64_t materialIdx;
} pcb;
void main() {
outColor = vec4(inColor.rgb, 1.0f);
}