Renderer/assets/Shaders/entities/skybox/VertexShaderNoTexture.vs
austin de1ddecfba
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
move shaders around
2024-09-02 15:49:23 -04:00

35 lines
588 B
GLSL

//Vertex Shader
#version 330 core
//input buffers
layout (location = 0) in vec3 aPos;
layout (location = 1) in float id;
//coordinate space transformation matrices
uniform mat4 transform;
uniform mat4 model;
uniform mat4 view;
uniform mat4 projection;
uniform vec3 colors[8];
out vec3 color;
void main()
{
//normalize posiiton and normal
vec4 FinalVertex = vec4(aPos, 1.0);
//send color to the frag shader
color = colors[int(id)];
//set final position with opengl space
vec4 pos = projection * view * model * FinalVertex;
gl_Position = pos.xyww;
}