diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2021-05-01 13:37:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-01 13:37:43 +0200 |
commit | dea84c9d28efff49054d3ecb2e5f119982cf5845 (patch) | |
tree | fc1fa56586762af80ba9e81b1c954aa8cd345b05 | |
parent | f3c1190dc9cb90f5faa40d87a52a3af89e0de049 (diff) | |
parent | 7571348a5f17b8d50d65fc9a16aee7b0022e62a1 (diff) |
Merge pull request #48341 from sboron/fix-tangent-issue
Fix broken tangents in vulkan rendering server on godot 4
-rw-r--r-- | servers/rendering_server.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/servers/rendering_server.cpp b/servers/rendering_server.cpp index 1ecb471360..0d962decfc 100644 --- a/servers/rendering_server.cpp +++ b/servers/rendering_server.cpp @@ -422,7 +422,7 @@ Error RenderingServer::_surface_set_data(Array p_arrays, uint32_t p_format, uint value |= CLAMP(int((src[i * 4 + 0] * 0.5 + 0.5) * 1023.0), 0, 1023); value |= CLAMP(int((src[i * 4 + 1] * 0.5 + 0.5) * 1023.0), 0, 1023) << 10; value |= CLAMP(int((src[i * 4 + 2] * 0.5 + 0.5) * 1023.0), 0, 1023) << 20; - value |= CLAMP(int((src[i * 4 + 3] * 0.5 + 0.5) * 3.0), 0, 3) << 30; + value |= CLAMP(int((src[i * 4 + 3] * 0.5 + 0.5) * 1023.0), 0, 1023) << 30; memcpy(&vw[p_offsets[ai] + i * p_vertex_stride], &value, 4); } |