添加鼠标点击实体事件,添加spirv着色器系统

This commit is contained in:
2025-06-09 13:19:14 +08:00
parent de75ee9481
commit f4aa895bbb
24 changed files with 664 additions and 54 deletions

View File

@ -6,12 +6,13 @@
layout(location = 0) in vec3 a_Position;
layout(location = 1) in vec2 a_TexCoord;
uniform mat4 u_ViewProjection;
uniform mat4 u_Transform;
layout(std140, binding = 0) uniform Camera
{
mat4 u_ViewProjection;
};
void main() {
gl_Position = u_ViewProjection * u_Transform * vec4(a_Position, 1.0f);
gl_Position = u_ViewProjection * vec4(a_Position, 1.0f);
}
#type fragment
@ -19,8 +20,7 @@ void main() {
layout(location = 0) out vec4 color;
uniform vec4 u_Color;
void main() {
color = u_Color;
color = vec4(1.0f, 0.0f, 0.0f, 1.0f);
}