From 54b8dbc0b3d810a32ff0ccad325e86005f3fc9b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Lu=C3=ADs=20Vaz=20Silva?= Date: Sun, 12 Jan 2025 22:48:43 -0300 Subject: [PATCH] stop crash with vec3 uniforms (remove legacy bullshit) --- .../rendering/hwrenderer/postprocessing/hw_postprocess.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/common/rendering/hwrenderer/postprocessing/hw_postprocess.cpp b/src/common/rendering/hwrenderer/postprocessing/hw_postprocess.cpp index a58a97c66..008eca503 100644 --- a/src/common/rendering/hwrenderer/postprocessing/hw_postprocess.cpp +++ b/src/common/rendering/hwrenderer/postprocessing/hw_postprocess.cpp @@ -1157,13 +1157,6 @@ void UserUniforms::AddUniformField(size_t &offset, const FString &name, UniformT FieldNames.Insert(name, Fields.size()); Fields.push_back({ name, type, offset }); offset += fieldsize; - - if (fieldsize != alignment) // Workaround for buggy OpenGL drivers that does not do std140 layout correctly for vec3 - { - FString name2 = name + "_F39350FF12DE_padding"; - Fields.push_back({ name2, UniformType::Float, offset }); - offset += alignment - fieldsize; - } }