summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer.h19
1 files changed, 6 insertions, 13 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.h b/src/video_core/renderer_opengl/gl_rasterizer.h
index e7fec30cf..208a7bcb6 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer.h
+++ b/src/video_core/renderer_opengl/gl_rasterizer.h
@@ -289,16 +289,11 @@ private:
289 }; 289 };
290 290
291 struct LightSrc { 291 struct LightSrc {
292 GLvec3 specular_0; 292 alignas(16) GLvec3 specular_0;
293 INSERT_PADDING_WORDS(1); 293 alignas(16) GLvec3 specular_1;
294 GLvec3 specular_1; 294 alignas(16) GLvec3 diffuse;
295 INSERT_PADDING_WORDS(1); 295 alignas(16) GLvec3 ambient;
296 GLvec3 diffuse; 296 alignas(16) GLvec3 position;
297 INSERT_PADDING_WORDS(1);
298 GLvec3 ambient;
299 INSERT_PADDING_WORDS(1);
300 GLvec3 position;
301 INSERT_PADDING_WORDS(1);
302 }; 297 };
303 298
304 /// Uniform structure for the Uniform Buffer Object, all members must be 16-byte aligned 299 /// Uniform structure for the Uniform Buffer Object, all members must be 16-byte aligned
@@ -308,9 +303,7 @@ private:
308 GLvec4 tev_combiner_buffer_color; 303 GLvec4 tev_combiner_buffer_color;
309 GLint alphatest_ref; 304 GLint alphatest_ref;
310 GLfloat depth_offset; 305 GLfloat depth_offset;
311 INSERT_PADDING_WORDS(2); 306 alignas(16) GLvec3 lighting_global_ambient;
312 GLvec3 lighting_global_ambient;
313 INSERT_PADDING_WORDS(1);
314 LightSrc light_src[8]; 307 LightSrc light_src[8];
315 }; 308 };
316 309