This commit is contained in:
xsl
2025-09-16 18:56:06 +08:00
parent fab00f8466
commit e6bef08ecf
4 changed files with 30 additions and 12 deletions
+10 -4
View File
@@ -1,11 +1,17 @@
#version 450
layout(binding = 0) uniform sampler2D backgroundTexture; // Binding 0
// 输入变量(与顶点着色器输出对应)
layout(location = 0) in vec2 inPosition;
layout(location = 0) in vec2 inUV;
// 输出颜色
layout(location = 0) out vec4 outColor;
void main() {
//outColor = texture(backgroundTexture, inUV);
outColor = vec4(1.0, 0.0, 0.0, 1.0); // 输出红色
// 示例:基于位置生成颜色
outColor = vec4(
(inPosition.x + 1.0) * 0.5, // 将X从[-1,1]映射到[0,1]
(inPosition.y + 1.0) * 0.5, // 将Y从[-1,1]映射到[0,1]
0, // 蓝色分量固定
1.0 // Alpha固定
);
}