| 
							
							#version 450 core
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							layout(location = 0) in vec3 posAttrib;
 | 
						
						
						
						
							 | 
							
							layout(location = 1) in vec2 texCoordAttrib;
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							out VS_OUT {
 | 
						
						
						
						
							 | 
							
							    vec3 position;
 | 
						
						
						
						
							 | 
							
							    vec2 texCoord;
 | 
						
						
						
						
							 | 
							
							} vs_out;
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							void main() {
 | 
						
						
						
						
							 | 
							
							    vs_out.position = (vec4(posAttrib, 1.0f)).xyz;
 | 
						
						
						
						
							 | 
							
							    vs_out.texCoord = texCoordAttrib;
 | 
						
						
						
						
							 | 
							
							} |