working on loading materials

This commit is contained in:
2021-02-18 23:48:47 -08:00
parent e3c1ce7789
commit e5815ce0d6
11 changed files with 21601 additions and 27 deletions

View File

@@ -2,9 +2,11 @@
layout(location = 0) in vec4 a_Pos;
layout(location = 1) in vec4 a_Normal;
layout(location = 2) in vec2 a_Uv;
layout(location = 0) out vec3 v_Normal;
layout(location = 1) out vec4 v_Position;
layout(location = 2) out vec2 v_Uv;
layout(set = 0, binding = 0) uniform Globals {
mat4 u_ViewProj;
@@ -16,6 +18,7 @@ layout(set = 1, binding = 0) uniform Entity {
};
void main() {
v_Uv = a_Uv;
v_Normal = mat3(u_World) * vec3(a_Normal.xyz);
v_Position = u_World * vec4(a_Pos);
gl_Position = u_ViewProj * v_Position;