Added camera uniforms for projection and view matrix

This commit is contained in:
Lorenzo Torres 2025-08-04 17:23:00 +02:00
parent 59e3997056
commit dcb2ee0584
7 changed files with 92 additions and 28 deletions

View file

@ -2,11 +2,16 @@
layout(location = 0) in vec3 vertPos;
layout (binding = 0) uniform Uniform {
layout (binding = 0) uniform ProjUniform {
mat4 proj;
} ubo;
} proj;
layout (binding = 1) uniform ViewUniform {
mat4 view;
} view;
void main() {
vec4 out_vec = ubo.proj * vec4(vertPos, 1.0);
gl_Position = vec4(out_vec.x, out_vec.y, 0.5, out_vec.w);
vec4 out_vec = proj.proj * view.view * vec4(vertPos, 1.0);
//vec4 out_vec = proj.proj * vec4(vertPos, 1.0);
gl_Position = vec4(out_vec.x, out_vec.y, out_vec.z, out_vec.w);
}