Skip to content

Commit db32707

Browse files
committed
Stereo rendering: Fix omni lights
1 parent 40b4130 commit db32707

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

drivers/gles3/rasterizer_scene_gles3.h

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,21 +70,28 @@ enum SceneUniformLocation {
7070
SCENE_GLOBALS_UNIFORM_LOCATION,
7171
SCENE_DATA_UNIFORM_LOCATION,
7272
SCENE_MATERIAL_UNIFORM_LOCATION,
73-
SCENE_EMPTY, // Unused, put here to avoid conflicts with SKY_DIRECTIONAL_LIGHT_UNIFORM_LOCATION.
73+
SCENE_EMPTY1, // Unused, put here to avoid conflicts with SKY_DIRECTIONAL_LIGHT_UNIFORM_LOCATION.
7474
SCENE_OMNILIGHT_UNIFORM_LOCATION,
7575
SCENE_SPOTLIGHT_UNIFORM_LOCATION,
7676
SCENE_DIRECTIONAL_LIGHT_UNIFORM_LOCATION,
7777
SCENE_MULTIVIEW_UNIFORM_LOCATION,
7878
SCENE_POSITIONAL_SHADOW_UNIFORM_LOCATION,
7979
SCENE_DIRECTIONAL_SHADOW_UNIFORM_LOCATION,
80+
SCENE_EMPTY2, // Unused, put here to avoid conflicts with SKY_MULTIVIEW_UNIFORM_LOCATION.
8081
};
8182

8283
enum SkyUniformLocation {
8384
SKY_TONEMAP_UNIFORM_LOCATION,
8485
SKY_GLOBALS_UNIFORM_LOCATION,
85-
SKY_EMPTY, // Unused, put here to avoid conflicts with SCENE_DATA_UNIFORM_LOCATION.
86+
SKY_EMPTY1, // Unused, put here to avoid conflicts with SCENE_DATA_UNIFORM_LOCATION.
8687
SKY_MATERIAL_UNIFORM_LOCATION,
8788
SKY_DIRECTIONAL_LIGHT_UNIFORM_LOCATION,
89+
SKY_EMPTY2, // Unused, put here to avoid conflicts with SCENE_OMNILIGHT_UNIFORM_LOCATION.
90+
SKY_EMPTY3, // Unused, put here to avoid conflicts with SCENE_SPOTLIGHT_UNIFORM_LOCATION.
91+
SKY_EMPTY4, // Unused, put here to avoid conflicts with SCENE_DIRECTIONAL_LIGHT_UNIFORM_LOCATION.
92+
SKY_EMPTY5, // Unused, put here to avoid conflicts with SCENE_MULTIVIEW_UNIFORM_LOCATION.
93+
SKY_EMPTY6, // Unused, put here to avoid conflicts with SCENE_POSITIONAL_SHADOW_UNIFORM_LOCATION.
94+
SKY_EMPTY7, // Unused, put here to avoid conflicts with SCENE_DIRECTIONAL_SHADOW_UNIFORM_LOCATION.
8895
SKY_MULTIVIEW_UNIFORM_LOCATION,
8996
};
9097

drivers/gles3/shaders/sky.glsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ uniform float z_far;
116116
uniform uint directional_light_count;
117117

118118
#ifdef USE_MULTIVIEW
119-
layout(std140) uniform MultiviewData { // ubo:5
119+
layout(std140) uniform MultiviewData { // ubo:11
120120
highp mat4 projection_matrix_view[MAX_VIEWS];
121121
highp mat4 inv_projection_matrix_view[MAX_VIEWS];
122122
highp vec4 eye_offset[MAX_VIEWS];

0 commit comments

Comments
 (0)