summaryrefslogtreecommitdiff
path: root/drivers/gles3/rasterizer_scene_gles3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gles3/rasterizer_scene_gles3.cpp')
-rw-r--r--drivers/gles3/rasterizer_scene_gles3.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gles3/rasterizer_scene_gles3.cpp b/drivers/gles3/rasterizer_scene_gles3.cpp
index d559d96287..d380d8d149 100644
--- a/drivers/gles3/rasterizer_scene_gles3.cpp
+++ b/drivers/gles3/rasterizer_scene_gles3.cpp
@@ -454,6 +454,7 @@ RID RasterizerSceneGLES3::reflection_atlas_create() {
ReflectionAtlas *reflection_atlas = memnew( ReflectionAtlas );
reflection_atlas->subdiv=0;
reflection_atlas->color=0;
+ reflection_atlas->size=0;
for(int i=0;i<6;i++) {
reflection_atlas->fbo[i]=0;
}
@@ -4576,6 +4577,9 @@ void RasterizerSceneGLES3::_generate_brdf() {
void RasterizerSceneGLES3::initialize() {
+
+ render_pass=0;
+
state.scene_shader.init();
default_shader = storage->shader_create(VS::SHADER_SPATIAL);