name: glsl description: 用于OpenGL/Vulkan的GLSL着色器编程技能,包括片段和顶点着色器。 allowed-tools: Read, Grep, Write, Bash, Edit, Glob, WebFetch
GLSL 技能
用于OpenGL/Vulkan的GLSL着色器编程。
概述
此技能提供编写GLSL着色器的能力。
能力
- 顶点和片段着色器
- 几何着色器
- 统一变量处理
- 跨平台着色
使用模式
#version 450
layout(location = 0) in vec3 position;
layout(location = 0) out vec4 fragColor;
uniform mat4 mvp;
void main() {
gl_Position = mvp * vec4(position, 1.0);
}