From a58671dbf08174bc62c4674ccab684ea8fe09d1d Mon Sep 17 00:00:00 2001 From: Merlin1809 Date: Thu, 30 Oct 2025 18:11:42 +0100 Subject: [PATCH] Fix voxy normals --- shaders/dimensions/voxy_solid.glsl | 2 +- shaders/dimensions/voxy_translucent.glsl | 2 +- shaders/lang/en_us.lang | 2 +- shaders/lang/zh_cn.lang | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/shaders/dimensions/voxy_solid.glsl b/shaders/dimensions/voxy_solid.glsl index b99b36d..c2e9337 100644 --- a/shaders/dimensions/voxy_solid.glsl +++ b/shaders/dimensions/voxy_solid.glsl @@ -116,7 +116,7 @@ void voxy_emitFragment(VoxyFragmentParameters parameters) { Albedo.a = 1.0; - vec3 normal = vec3(uint((parameters.face>>1)==2), uint((parameters.face>>1)==0), uint((parameters.face>>1)==1)) * (float(int(parameters.face)&1)*2-1); + vec3 normal = vec3(uint((parameters.face>>1)==2), uint((parameters.face>>1)==0), uint((parameters.face>>1)==1)) * (float(int(parameters.face)&1)); vec4 data1 = clamp( encode(normal, parameters.lightMap), 0.0, 1.0); diff --git a/shaders/dimensions/voxy_translucent.glsl b/shaders/dimensions/voxy_translucent.glsl index 3f08ce4..b879327 100644 --- a/shaders/dimensions/voxy_translucent.glsl +++ b/shaders/dimensions/voxy_translucent.glsl @@ -188,7 +188,7 @@ if (gl_FragCoord.x * texelSize.x < 1.0 && gl_FragCoord.y * texelSize.y < 1.0 ) #endif #endif - vec3 normal = vec3(uint((parameters.face>>1)==2), uint((parameters.face>>1)==0), uint((parameters.face>>1)==1)) * (float(int(parameters.face)&1)*2-1); + vec3 normal = vec3(uint((parameters.face>>1)==2), uint((parameters.face>>1)==0), uint((parameters.face>>1)==1)) * (float(int(parameters.face)&1)); vec4 lightCol; vec3 WsunVec; diff --git a/shaders/lang/en_us.lang b/shaders/lang/en_us.lang index 74b84fa..af68e35 100644 --- a/shaders/lang/en_us.lang +++ b/shaders/lang/en_us.lang @@ -1,6 +1,6 @@ option.SHADER_VERSION_LABEL = §d§lECLIPSE§r - A Bliss Edit prefix.SHADER_VERSION_LABEL = V - value.SHADER_VERSION_LABEL.482 = 5.1.2 + value.SHADER_VERSION_LABEL.482 = 5.1.3 # if you're here to translate, this is not a joke, these do what they say profile.POTATO=§4Potato diff --git a/shaders/lang/zh_cn.lang b/shaders/lang/zh_cn.lang index 10d99ff..3a30b45 100644 --- a/shaders/lang/zh_cn.lang +++ b/shaders/lang/zh_cn.lang @@ -1,6 +1,6 @@ option.SHADER_VERSION_LABEL = §d§lECLIPSE§r - Bliss 编辑版 prefix.SHADER_VERSION_LABEL = 版本 - value.SHADER_VERSION_LABEL.482 = 5.1.2 + value.SHADER_VERSION_LABEL.482 = 5.1.3 # 如果你是来翻译的,这不是玩笑,这些选项的功能正如其名 profile.POTATO=§4土豆 (极低配置)