Snippets

Joseph Chow Cinder passthru vertex shader

Created by Joseph Chow
#version 150

uniform mat4	ciModelViewProjection;
uniform mat3	ciNormalMatrix;
uniform mat4    ciModelMatrix;
uniform mat4    ciViewMatrix;
uniform mat4    ciProjectionMatrix;
uniform float time;

in vec3		ciPosition;
in vec2		ciTexCoord0;
in vec3		ciNormal;
in vec4		ciColor;

out vec4 Color;
out vec2 TexCoord;
out vec3 Normal;


void main( void )
{
    
    vec4 mvPosition = ciModelMatrix * ciViewMatrix * vec4(ciPosition.xyz,1.0);
    
    gl_Position = ciProjectionMatrix * mvPosition;
    Color 		= ciColor;
    TexCoord	= ciTexCoord0;
    Normal		= ciNormalMatrix * ciNormal;
}

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.