Implemented transformations

This commit is contained in:
Lorenzo Torres 2025-08-06 15:32:32 +02:00
parent 00d51fc970
commit 6b948f6718
6 changed files with 250 additions and 30 deletions

View file

@ -12,13 +12,18 @@ layout (binding = 1) uniform ViewUniform {
mat4 view;
} view;
layout (binding = 4) uniform TransformUniform {
mat4 translation;
mat4 scale;
} transform;
layout(location = 2) out vec3 Normal;
layout(location = 3) out vec3 FragPos;
layout(location = 4) out vec2 TexCoords;
void main() {
mat4 transformation = transform.translation * transform.scale;
vec4 out_vec = proj.proj * view.view * vec4(vertPos, 1.0);
//vec4 out_vec = proj.proj * vec4(vertPos, 1.0);
FragPos = vec3(vec4(vertPos, 1.0));
Normal = normal;
TexCoords = uv;