mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-09 21:42:13 +00:00
22 lines
355 B
GLSL
22 lines
355 B
GLSL
|
#version 120
|
||
|
|
||
|
varying vec2 uv;
|
||
|
uniform samplerCube cubeMap;
|
||
|
uniform int mapping;
|
||
|
|
||
|
#include "lib/util/coordinates.glsl"
|
||
|
|
||
|
void main(void)
|
||
|
{
|
||
|
vec3 c;
|
||
|
|
||
|
if (mapping == 0)
|
||
|
c = sphericalCoords(uv);
|
||
|
else if (mapping == 1)
|
||
|
c = cylindricalCoords(uv);
|
||
|
else
|
||
|
c = planetCoords(uv);
|
||
|
|
||
|
gl_FragData[0] = textureCube(cubeMap,c);
|
||
|
}
|