DXGL r375 - Code Review

Jump to navigation Jump to search
Repository:DXGL
Revision:r374‎ | r375 | r376 >
Date:00:03, 15 May 2013
Author:admin
Status:new
Tags:
Comment:
Revert accidental incomplete commit of glExtensions.cpp and glExtensions.h
Modified paths:
  • /ddraw/glExtensions.cpp (modified) (history)
  • /ddraw/glExtensions.h (modified) (history)

Diff [purge]

Index: ddraw/glExtensions.cpp
@@ -95,13 +95,6 @@
9696 void (APIENTRY *glMatrixLoadfEXT)(GLenum mode, const GLfloat *m) = NULL;
9797 void (APIENTRY *glMatrixMultfEXT)(GLenum mode, const GLfloat *m) = NULL;
9898
99 -void (APIENTRY *glBindSampler)(GLuint unit, GLuint sampler) = NULL;
100 -void (APIENTRY *glDeleteSamplers)(GLsizei n, const GLuint *samplers) = NULL;
101 -void (APIENTRY *glGenSamplers)(GLsizei n, GLuint *samplers) = NULL;
102 -void (APIENTRY *glSamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param) = NULL;
103 -void (APIENTRY *glSamplerParameteri)(GLuint sampler, GLenum pname, GLint param) = NULL;
104 -void (APIENTRY *glSamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat *params) = NULL;
105 -void (APIENTRY *glSamplerParameteriv)(GLuint sampler, GLenum pname, const GLint *params) = NULL;
10699
107100 int GLEXT_ARB_framebuffer_object = 0;
108101 int GLEXT_EXT_framebuffer_object = 0;
@@ -113,7 +106,6 @@
114107 int GLEXT_ATI_meminfo = 0;
115108 int GLEXT_ARB_ES2_compatibility = 0;
116109 int GLEXT_EXT_direct_state_access = 0;
117 -int GLEXT_ARB_sampler_objects = 0;
118110 int glver_major, glver_minor = 0;
119111 bool atimem = false;
120112
@@ -181,7 +173,7 @@
182174 ExitProcess(-1);
183175 }
184176 const GLubyte *glextensions = glGetString(GL_EXTENSIONS);
185 - if(strstr((char*)glextensions,"GL_ARB_framebuffer_object") || (glver_major >= 3)) GLEXT_ARB_framebuffer_object = 1;
 177+ if(strstr((char*)glextensions,"GL_ARB_framebuffer_object")) GLEXT_ARB_framebuffer_object = 1;
186178 else GLEXT_ARB_framebuffer_object = 0;
187179 if(strstr((char*)glextensions,"GL_EXT_framebuffer_object")) GLEXT_EXT_framebuffer_object = 1;
188180 else GLEXT_EXT_framebuffer_object = 0;
@@ -189,23 +181,18 @@
190182 else GLEXT_NV_packed_depth_stencil = 0;
191183 if(strstr((char*)glextensions,"GL_EXT_packed_depth_stencil")) GLEXT_EXT_packed_depth_stencil = 1;
192184 else GLEXT_EXT_packed_depth_stencil = 0;
193 - if(strstr((char*)glextensions,"GL_ARB_depth_buffer_float") || (glver_major >= 3)) GLEXT_ARB_depth_buffer_float = 1;
 185+ if(strstr((char*)glextensions,"GL_ARB_depth_buffer_float")) GLEXT_ARB_depth_buffer_float = 1;
194186 else GLEXT_ARB_depth_buffer_float = 0;
195 - if(strstr((char*)glextensions,"GL_ARB_depth_texture") || (glver_major >= 2)
196 - || ((glver_major >= 1) && (glver_minor >= 4))) GLEXT_ARB_depth_texture = 1;
 187+ if(strstr((char*)glextensions,"GL_ARB_depth_texture")) GLEXT_ARB_depth_texture = 1;
197188 else GLEXT_ARB_depth_texture = 0;
198189 if(strstr((char*)glextensions,"GL_NVX_gpu_memory_info")) GLEXT_NVX_gpu_memory_info = 1;
199190 else GLEXT_NVX_gpu_memory_info = 0;
200191 if(strstr((char*)glextensions,"GL_ATI_meminfo")) GLEXT_ATI_meminfo = 1;
201192 else GLEXT_ATI_meminfo = 0;
202 - if(strstr((char*)glextensions,"GL_ARB_ES2_compatibility") || (glver_major >= 5)
203 - || ((glver_major >= 4) && (glver_minor >= 1))) GLEXT_ARB_ES2_compatibility = 1;
 193+ if(strstr((char*)glextensions,"GL_ARB_ES2_compatibility")) GLEXT_ARB_ES2_compatibility = 1;
204194 else GLEXT_ARB_ES2_compatibility = 0;
205195 if(strstr((char*)glextensions,"GL_EXT_direct_state_access")) GLEXT_EXT_direct_state_access = 1;
206196 else GLEXT_EXT_direct_state_access = 0;
207 - if(strstr((char*)glextensions,"GL_ARB_sampler_objects") || (glver_major >= 4)
208 - || ((glver_major >= 3) && (glver_minor >= 3))) GLEXT_ARB_sampler_objects = 1;
209 - else GLEXT_ARB_sampler_objects = 0;
210197 bool broken_fbo = true;
211198 if(GLEXT_ARB_framebuffer_object)
212199 {
@@ -242,10 +229,6 @@
243230 glMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC)wglGetProcAddress("glMatrixLoadfEXT");
244231 glMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC)wglGetProcAddress("glMatrixMultfEXT");
245232 }
246 - if(GLEXT_ARB_sampler_objects)
247 - {
248 -
249 - }
250233 if(broken_fbo)
251234 {
252235 MessageBox(NULL,_T("DXGL requires support for OpenGL Framebuffer Objects to function. \
Index: ddraw/glExtensions.h
@@ -36,7 +36,6 @@
3737 extern int GLEXT_ATI_meminfo;
3838 extern int GLEXT_ARB_ES2_compatibility;
3939 extern int GLEXT_EXT_direct_state_access;
40 -extern int GLEXT_ARB_sampler_objects;
4140 extern int glver_major;
4241 extern int glver_minor;
4342 #define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047
@@ -125,14 +124,6 @@
126125 GLAPI void (APIENTRY *glMatrixLoadfEXT)(GLenum mode, const GLfloat *m);
127126 GLAPI void (APIENTRY *glMatrixMultfEXT)(GLenum mode, const GLfloat *m);
128127
129 -GLAPI void (APIENTRY *glBindSampler)(GLuint unit, GLuint sampler);
130 -GLAPI void (APIENTRY *glDeleteSamplers)(GLsizei n, const GLuint *samplers);
131 -GLAPI void (APIENTRY *glGenSamplers)(GLsizei n, GLuint *samplers);
132 -GLAPI void (APIENTRY *glSamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param);
133 -GLAPI void (APIENTRY *glSamplerParameteri)(GLuint sampler, GLenum pname, GLint param);
134 -GLAPI void (APIENTRY *glSamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat *params);
135 -GLAPI void (APIENTRY *glSamplerParameteriv)(GLuint sampler, GLenum pname, const GLint *params);
136 -
137128 void InitGLExt();
138129
139130 #endif //_GLEXTENSIONS_H