From c42394bb0092b802b94eeaeda80bcdff6aaaebd9 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Wed, 5 Aug 2026 01:53:00 +0500 Subject: [PATCH] client: render: apply CBT (cognitive behavioral therapy) --- client/render/gl_export.cpp | 11 ----------- client/render/gl_local.h | 1 - 2 files changed, 12 deletions(-) diff --git a/client/render/gl_export.cpp b/client/render/gl_export.cpp index 8453b081..2f73a58d 100644 --- a/client/render/gl_export.cpp +++ b/client/render/gl_export.cpp @@ -486,14 +486,6 @@ static void GL_CheckExtension( const char *name, const dllfunc_t *funcs, const c ALERT( at_aiconsole, "GL_CheckExtension: %s ", name ); - // ugly hack for p1 opengl32.dll - if(( name[0] == 'P' || name[2] == '_' || name[3] == '_' ) && !Q_strstr( glConfig.extensions_string, name )) - { - GL_SetExtension( r_ext, false ); // update render info - ALERT( at_aiconsole, "- ^1failed\n" ); - return; - } - if( cvarname ) { // NOTE: engine will be ignore cvar value if variable already exitsts (e.g. created on exec opengl.cfg) @@ -711,9 +703,6 @@ static void GL_InitExtensions( void ) // FBO support GL_CheckExtension( "GL_ARB_framebuffer_object", fbofuncs, "gl_framebuffers", R_FRAMEBUFFER_OBJECT ); - // Paranoia OpenGL32.dll may be eliminate shadows. Run special check for it - GL_CheckExtension( "PARANOIA_HACKS_V1", NULL, NULL, R_PARANOIA_EXT ); - GL_CheckExtension( "GL_ARB_seamless_cube_map", NULL, "gl_seamless_cubemap", R_SEAMLESS_CUBEMAP ); // check for hardware skinning diff --git a/client/render/gl_local.h b/client/render/gl_local.h index 10c58848..db034daa 100644 --- a/client/render/gl_local.h +++ b/client/render/gl_local.h @@ -452,7 +452,6 @@ enum R_OCCLUSION_QUERIES_EXT, R_SEAMLESS_CUBEMAP, R_BINARY_SHADER_EXT, - R_PARANOIA_EXT, // custom OpenGL32.dll with hacked function glDepthRange R_DEBUG_OUTPUT, R_KHR_DEBUG, R_ARB_PIXEL_BUFFER_OBJECT,