zengine/engine/assets/shader/simple.vert

14 lines
291 B
GLSL
Raw Permalink Normal View History

2024-10-22 21:52:43 +08:00
#version 450
layout (location = 0) in vec3 iPos;
2024-11-02 17:55:55 +08:00
layout(set = 0, binding = 0) uniform ColorData {
vec4 uColor; // 从 uniform buffer 获取颜色
};
2024-10-22 21:52:43 +08:00
layout (location = 0) out vec4 vColor;
void main()
{
2024-11-02 17:55:55 +08:00
gl_Position = vec4(iPos, 1.0);
vColor = uColor; // 使用 uniform 颜色
2024-10-22 21:52:43 +08:00
}