diff --git a/src/main.c b/src/main.c index d0a2130..8e8bcb0 100644 --- a/src/main.c +++ b/src/main.c @@ -4,6 +4,7 @@ #include "vertexShader.c" #include "fragmentShader.c" +#include "sceneGraph.c" #include "matrixMath.h" #include "transformation.h" diff --git a/src/vertexShader.glsl b/src/vertexShader.glsl index d94a0ff..96c0d92 100644 --- a/src/vertexShader.glsl +++ b/src/vertexShader.glsl @@ -15,6 +15,7 @@ out vec3 fragmentPosition; out vec2 textureCoordinate; flat out mat3 TBN; out vec3 skyboxCoord; +out vec4 tPosition; void main() { if (isSkybox) { @@ -23,7 +24,7 @@ void main() { vec4 modelViewPos = modelView * vec4(aPosition, 1.0); - gl_position = projection * vec4(aPosition, 1.0); + tPosition = projection * vec4(aPosition, 1.0); fragmentPosition = vec3(modelViewPos); } else {