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

shaders.ColorCube.fs Maven / Gradle / Ivy

The newest version!
#version 330

in vec4 vColor;
in vec3 vPos;

out vec4 FragColor;

void main() {
  vec3 corner = abs(abs(vPos) - vec3(0.5, 0.5, 0.5));
  if ((corner.x <= 0.025 && corner.y <= 0.025 && corner.z > 0.025)
      || (corner.x <= 0.025 && corner.y > 0.025 && corner.z <= 0.025)
      || (corner.x > 0.025 && corner.y <= 0.025 && corner.z <= 0.025)
      || length(corner) <= 0.05) {
    FragColor = vec4(0, 0, 0, 1);
  } else {
    FragColor = vColor;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy