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