From 17fcdb428cb5f6f019bc14fe06deb0d1359d1a18 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 20 Sep 2025 15:14:28 -0500 Subject: [PATCH] finish glproxy comment --- .../distanthorizons/core/render/glObject/GLProxy.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/glObject/GLProxy.java b/core/src/main/java/com/seibel/distanthorizons/core/render/glObject/GLProxy.java index 00fb33f38..86d130fab 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/glObject/GLProxy.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/glObject/GLProxy.java @@ -184,7 +184,7 @@ public class GLProxy GL_LOGGER.info("GPU Vendor [" + vendor + "], Preferred upload method is [" + this.preferredUploadMethod + "]."); - // experimental Mac OS + // experimental Mac OS validation option if (Config.Client.Advanced.Debugging.OpenGl.enableMacosStateValidation.get()) { EPlatform platform = EPlatform.get(); @@ -193,8 +193,10 @@ public class GLProxy GL_LOGGER.info("Attempting to enable kCGLCEStateValidation."); CGL.CGLEnable(CGL.CGLGetCurrentContext(), CGL.kCGLCEStateValidation); // according to some testing by IMS this may reduce issues with Mac OS, - // however according to the + // however according to the documentation here: // https://leopard-adc.pepas.com/documentation/GraphicsImaging/Reference/CGL_OpenGL/CGL_OpenGL.pdf#:~:text=If%20enabled%2C%20OpenGL%20inspects%20the,a%20virtual%20screen%20number%20different + // it doesn't make much sense that this validation would fix crashing + // unless Mac's GL implementation does something funky } else {