]> git.lizzy.rs Git - dragonblocks_alpha.git/blobdiff - src/client/object.c
Add diffuse lighting, improve skybox and add timelapse
[dragonblocks_alpha.git] / src / client / object.c
index 8d40495fd869b518a3ae863d4c4b81b3290e79d2..a3b80186132f95bbbff61e42d3dc8c399bae236d 100644 (file)
@@ -2,7 +2,7 @@
 #include <stdlib.h>
 #include "client/object.h"
 #include "client/scene.h"
-#define OBJECT_VERTEX_ATTRIBUTES 4
+#define OBJECT_VERTEX_ATTRIBUTES 5
 
 static VertexAttribute vertex_attributes[OBJECT_VERTEX_ATTRIBUTES] = {
        // position
@@ -11,6 +11,12 @@ static VertexAttribute vertex_attributes[OBJECT_VERTEX_ATTRIBUTES] = {
                .length = 3,
                .size = sizeof(Vertex3DPosition),
        },
+       // normal
+       {
+               .type = GL_FLOAT,
+               .length = 3,
+               .size = sizeof(Vertex3DNormal),
+       },
        // textureIndex
        {
                .type = GL_FLOAT,