diff --git a/data/shaders/displacement/base.vert.spv b/data/shaders/displacement/base.vert.spv index 62d762d7..860a9f0b 100644 Binary files a/data/shaders/displacement/base.vert.spv and b/data/shaders/displacement/base.vert.spv differ diff --git a/data/shaders/displacement/displacement.tesc.spv b/data/shaders/displacement/displacement.tesc.spv index 27f51af0..ea38d8b0 100644 Binary files a/data/shaders/displacement/displacement.tesc.spv and b/data/shaders/displacement/displacement.tesc.spv differ diff --git a/data/shaders/displacement/displacement.tese b/data/shaders/displacement/displacement.tese index d926b457..49dd3123 100644 --- a/data/shaders/displacement/displacement.tese +++ b/data/shaders/displacement/displacement.tese @@ -31,7 +31,7 @@ void main() outUV = gl_TessCoord.x * inUV[0] + gl_TessCoord.y * inUV[1] + gl_TessCoord.z * inUV[2]; outNormal = gl_TessCoord.x * inNormal[0] + gl_TessCoord.y * inNormal[1] + gl_TessCoord.z * inNormal[2]; - gl_Position.xyz += normalize(outNormal) * (max(texture(displacementMap, outUV.st).r, 0.45) * ubo.tessStrength); + gl_Position.xyz += normalize(outNormal) * (max(textureLod(displacementMap, outUV.st, 0.0).r, 0.45) * ubo.tessStrength); outEyesPos = (gl_Position).xyz; outLightVec = normalize(ubo.lightPos.xyz - outEyesPos); diff --git a/data/shaders/displacement/displacement.tese.spv b/data/shaders/displacement/displacement.tese.spv index 3f43dbcd..115a56f7 100644 Binary files a/data/shaders/displacement/displacement.tese.spv and b/data/shaders/displacement/displacement.tese.spv differ diff --git a/data/shaders/displacement/passthrough.tesc.spv b/data/shaders/displacement/passthrough.tesc.spv index 2c6d7941..e22a3158 100644 Binary files a/data/shaders/displacement/passthrough.tesc.spv and b/data/shaders/displacement/passthrough.tesc.spv differ diff --git a/data/shaders/displacement/passthrough.tese.spv b/data/shaders/displacement/passthrough.tese.spv index 031a020c..70e85dea 100644 Binary files a/data/shaders/displacement/passthrough.tese.spv and b/data/shaders/displacement/passthrough.tese.spv differ