mirror of
https://github.com/bjornbytes/lovr.git
synced 2024-07-06 14:23:34 +00:00
+Z is the front face in a cubemap, not -Z. Currently cubemap faces are flipped in both the X and Z directions. Some kind of flip is required because cubemaps use a left-handed coordinate space instead of lovr's/vulkan's right-handed coordinate space. Equirect does not need any changes.
12 lines
275 B
GLSL
12 lines
275 B
GLSL
#version 460
|
|
#extension GL_EXT_multiview : require
|
|
#extension GL_GOOGLE_include_directive : require
|
|
|
|
#include "lovr.glsl"
|
|
|
|
layout(set = 1, binding = 1) uniform textureCube SkyboxTexture;
|
|
|
|
vec4 lovrmain() {
|
|
return Color * getPixel(SkyboxTexture, Normal * vec3(1, 1, -1));
|
|
}
|