All Downloads are FREE. Search and download functionalities are using the official Maven repository.

shaders.ColorCube.vs Maven / Gradle / Ivy

The newest version!
#version 330

uniform mat4 Projection = mat4(1);
uniform mat4 ModelView = mat4(1);

layout(location = 0) in vec3 Position;
layout(location = 2) in vec3 Normal;

out vec4 vColor;
out vec3 vPos;

void main() {
  gl_Position = Projection * ModelView * vec4(Position, 1);
  vPos = Position;

  vec3 color = Normal;
  if (!all(equal(color, abs(color)))) {
    color = vec3(1.0) - abs(color);
  }
  vColor = vec4(color, 1.0);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy