From a700f36d804e9c6c64bdb4aa00bd7a039f3f553e Mon Sep 17 00:00:00 2001 From: David Thompson Date: Tue, 21 Sep 2021 20:31:17 -0400 Subject: Add missing skybox shader files. Oopsies! --- data/shaders/skybox-frag.glsl | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 data/shaders/skybox-frag.glsl (limited to 'data/shaders/skybox-frag.glsl') diff --git a/data/shaders/skybox-frag.glsl b/data/shaders/skybox-frag.glsl new file mode 100644 index 0000000..b388828 --- /dev/null +++ b/data/shaders/skybox-frag.glsl @@ -0,0 +1,28 @@ +// -*- mode: c -*- + +#ifdef GLSL120 +varying vec3 fragDir; +#else +in vec3 fragDir; +#endif + +#ifdef GLSL330 +out vec4 fragColor; +#endif + +#ifndef GLSL330 +#define fragColor gl_FragColor +#endif + +uniform samplerCube cubeMap; + +#ifndef GLSL330 +// Compatibility shim for older GLSL versions. +vec3 texture(samplerCube tex, vec3 coord) { + return textureCube(tex, coord); +} +#endif + +void main() { + fragColor = texture(cubeMap, fragDir); +} -- cgit v1.2.3