if (!s.ContainsKey("taskbar_highlight")) s["taskbar_highlight"] = true;
- if (!s.ContainsKey("rendering_occlusion_culling_enabled")) s["rendering_occlusion_culling_enabled"] = true;
+ if (!s.ContainsKey("rendering_occlusion_culling_enabled2")) s["rendering_occlusion_culling_enabled2"] = false;
if (!s.ContainsKey("rendering_use_vbo")) s["rendering_use_vbo"] = true;
{
cbWaterReflections.Checked = instance.GlobalSettings["water_reflections"];
}
- cbOcclusionCulling.Checked = Instance.GlobalSettings["rendering_occlusion_culling_enabled"];
+ cbOcclusionCulling.Checked = Instance.GlobalSettings["rendering_occlusion_culling_enabled2"];
cbShiny.Checked = Instance.GlobalSettings["scene_viewer_shiny"];
cbVBO.Checked = Instance.GlobalSettings["rendering_use_vbo"];
}
private void cbOcclusionCulling_CheckedChanged(object sender, EventArgs e)
{
- Instance.GlobalSettings["rendering_occlusion_culling_enabled"] = cbOcclusionCulling.Checked;
+ Instance.GlobalSettings["rendering_occlusion_culling_enabled2"] = cbOcclusionCulling.Checked;
if (Window != null)
{
- RenderSettings.OcclusionCullingEnabled = Instance.GlobalSettings["rendering_occlusion_culling_enabled"]
+ RenderSettings.OcclusionCullingEnabled = Instance.GlobalSettings["rendering_occlusion_culling_enabled2"]
&& (RenderSettings.ARBQuerySupported || RenderSettings.CoreQuerySupported);
}
}
RenderSettings.ARBQuerySupported = context.GetAddress("glGetQueryObjectivARB") != IntPtr.Zero;
RenderSettings.CoreQuerySupported = context.GetAddress("glGetQueryObjectiv") != IntPtr.Zero;
RenderSettings.OcclusionCullingEnabled = (RenderSettings.CoreQuerySupported || RenderSettings.ARBQuerySupported)
- && instance.GlobalSettings["rendering_occlusion_culling_enabled"];
+ && instance.GlobalSettings["rendering_occlusion_culling_enabled2"];
// Mipmap
RenderSettings.HasMipmap = context.GetAddress("glGenerateMipmap") != IntPtr.Zero;
RenderSettings.TextureNonPowerOfTwoSupported = glExtensions.Contains("texture_non_power_of_two");
// Occlusion culling
- RenderSettings.OcclusionCullingEnabled = Instance.GlobalSettings["rendering_occlusion_culling_enabled"]
+ RenderSettings.OcclusionCullingEnabled = Instance.GlobalSettings["rendering_occlusion_culling_enabled2"]
&& (RenderSettings.ARBQuerySupported || RenderSettings.CoreQuerySupported);
// Shiny
RenderSettings.ARBQuerySupported = context.GetAddress("glGetQueryObjectivARB") != IntPtr.Zero;
RenderSettings.CoreQuerySupported = context.GetAddress("glGetQueryObjectiv") != IntPtr.Zero;
RenderSettings.OcclusionCullingEnabled = (RenderSettings.CoreQuerySupported || RenderSettings.ARBQuerySupported)
- && instance.GlobalSettings["rendering_occlusion_culling_enabled"];
+ && instance.GlobalSettings["rendering_occlusion_culling_enabled2"];
// Mipmap
RenderSettings.HasMipmap = context.GetAddress("glGenerateMipmap") != IntPtr.Zero;
RenderSettings.TextureNonPowerOfTwoSupported = glExtensions.Contains("texture_non_power_of_two");
// Occlusion culling
- RenderSettings.OcclusionCullingEnabled = Instance.GlobalSettings["rendering_occlusion_culling_enabled"]
+ RenderSettings.OcclusionCullingEnabled = Instance.GlobalSettings["rendering_occlusion_culling_enabled2"]
&& (RenderSettings.ARBQuerySupported || RenderSettings.CoreQuerySupported);
// Shiny