Merge pull request #199 from Null-MC/floodfill.offset-fix

FloodFill Offset Check
This commit is contained in:
Xonk 2024-06-18 21:00:36 -04:00 committed by GitHub
commit ccf5ebd5d4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 2 deletions

View File

@ -722,7 +722,10 @@ if (gl_FragCoord.x * texelSize.x < 1.0 && gl_FragCoord.y * texelSize.y < 1.0 )
#endif #endif
#ifdef IS_LPV_ENABLED #ifdef IS_LPV_ENABLED
vec3 normalOffset = 0.5*worldSpaceNormal; vec3 normalOffset = vec3(0.0);
if (any(greaterThan(abs(worldSpaceNormal), vec3(1.0e-6))))
normalOffset = 0.5*worldSpaceNormal;
#if LPV_NORMAL_STRENGTH > 0 #if LPV_NORMAL_STRENGTH > 0
if (any(greaterThan(abs(normal), vec3(1.0e-6)))) { if (any(greaterThan(abs(normal), vec3(1.0e-6)))) {

View File

@ -1057,7 +1057,10 @@ void main() {
#endif #endif
#ifdef IS_LPV_ENABLED #ifdef IS_LPV_ENABLED
vec3 normalOffset = 0.5*viewToWorld(FlatNormals); vec3 normalOffset = vec3(0.0);
if (any(greaterThan(abs(FlatNormals), vec3(1.0e-6))))
normalOffset = 0.5*viewToWorld(FlatNormals);
#if LPV_NORMAL_STRENGTH > 0 #if LPV_NORMAL_STRENGTH > 0
vec3 texNormalOffset = -normalOffset + slopednormal; vec3 texNormalOffset = -normalOffset + slopednormal;