From: havoc Date: Tue, 22 Oct 2002 07:02:47 +0000 (+0000) Subject: don't use 3d textures on drivers that don't explicitly advertise it as an extension X-Git-Tag: RELEASE_0_2_0_RC1~121 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=23c506a3c99de3aea806132979ab8f8abd0208da;p=xonotic%2Fdarkplaces.git don't use 3d textures on drivers that don't explicitly advertise it as an extension git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@2547 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/vid_shared.c b/vid_shared.c index 6d59a927..a65d5a72 100644 --- a/vid_shared.c +++ b/vid_shared.c @@ -333,14 +333,6 @@ static gl_extensionfunctionlist_t compiledvertexarrayfuncs[] = {NULL, NULL} }; -static gl_extensionfunctionlist_t texture3dfuncs[] = -{ - {"glTexImage3D", (void **) &qglTexImage3D}, - {"glTexSubImage3D", (void **) &qglTexSubImage3D}, - {"glCopyTexSubImage3D", (void **) &qglCopyTexSubImage3D}, - {NULL, NULL} -}; - static gl_extensionfunctionlist_t texture3dextfuncs[] = { {"glTexImage3DEXT", (void **) &qglTexImage3D}, @@ -379,7 +371,7 @@ void VID_CheckExtensions(void) gl_dot3arb = GL_CheckExtension("GL_ARB_texture_env_dot3", NULL, "-nodot3", false); } - gl_texture3d = GL_CheckExtension("glTexImage3D", texture3dfuncs, "-notexture3d", false) || GL_CheckExtension("GL_EXT_texture3D", texture3dextfuncs, "-notexture3d", false); + gl_texture3d = GL_CheckExtension("GL_EXT_texture3D", texture3dextfuncs, "-notexture3d", false); gl_texturecubemap = GL_CheckExtension("GL_ARB_texture_cube_map", NULL, "-nocubemap", false); gl_supportslockarrays = GL_CheckExtension("GL_EXT_compiled_vertex_array", compiledvertexarrayfuncs, "-nocva", false);