Merge pull request #106145 from lander-vr/ambient-light-specular-occlusion

Add specular occlusion from ambient light
This commit is contained in:
Thaddeus Crews
2025-05-09 11:29:14 -05:00
17 changed files with 72 additions and 6 deletions
+3
View File
@@ -4228,6 +4228,9 @@ RasterizerSceneGLES3::RasterizerSceneGLES3() {
if (config->force_vertex_shading) {
global_defines += "\n#define USE_VERTEX_LIGHTING\n";
}
if (!config->specular_occlusion) {
global_defines += "\n#define SPECULAR_OCCLUSION_DISABLED\n";
}
material_storage->shaders.scene_shader.initialize(global_defines);
scene_globals.shader_default_version = material_storage->shaders.scene_shader.version_create();
material_storage->shaders.scene_shader.version_bind_shader(scene_globals.shader_default_version, SceneShaderGLES3::MODE_COLOR);