Some checks failed
		
		
	
	studiorailgun/Renderer/pipeline/head There was a failure building this commit
				
			
		
			
				
	
	
		
			34 lines
		
	
	
		
			647 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			647 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
//Vertex Shader
 | 
						|
#version 450 core
 | 
						|
#extension GL_ARB_shading_language_include : require
 | 
						|
#include "../../lib/standarduniform.fs"
 | 
						|
 | 
						|
 | 
						|
 | 
						|
//input buffers
 | 
						|
layout (location = 0) in vec3 aPos;
 | 
						|
layout (location = 1) in float id;
 | 
						|
 | 
						|
 | 
						|
//coordinate space transformation matrices
 | 
						|
uniform mat4 model;
 | 
						|
 | 
						|
 | 
						|
 | 
						|
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 = standardUniforms.projection * standardUniforms.view * model * FinalVertex;
 | 
						|
    gl_Position = pos.xyww;
 | 
						|
}
 |