Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 75066 | Differences between
and this patch

Collapse All | Expand All

(-)src/extensions.cpp.orig (-2 / +2 lines)
Lines 31-44 Link Here
31
// For VAs and VBOs
31
// For VAs and VBOs
32
PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements = 0;
32
PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements = 0;
33
33
34
#endif
35
34
// VBO functions
36
// VBO functions
35
PFNGLGENBUFFERSARBPROC glGenBuffers = 0;
37
PFNGLGENBUFFERSARBPROC glGenBuffers = 0;
36
PFNGLBINDBUFFERARBPROC glBindBuffer = 0;
38
PFNGLBINDBUFFERARBPROC glBindBuffer = 0;
37
PFNGLBUFFERDATAARBPROC glBufferData = 0;
39
PFNGLBUFFERDATAARBPROC glBufferData = 0;
38
PFNGLDELETEBUFFERSARBPROC glDeleteBuffers = 0;
40
PFNGLDELETEBUFFERSARBPROC glDeleteBuffers = 0;
39
41
40
#endif
41
42
void initExtensions() {
42
void initExtensions() {
43
	
43
	
44
#if defined (WIN32)
44
#if defined (WIN32)
(-)src/extensions.h.orig (-2 / +9 lines)
Lines 17-23 Link Here
17
#endif
17
#endif
18
#include <GL/glext.h>
18
#include <GL/glext.h>
19
19
20
21
#if defined (WIN32)
20
#if defined (WIN32)
22
21
23
// Multitexturing functions
22
// Multitexturing functions
Lines 29-40 Link Here
29
// For VAs and VBOs
28
// For VAs and VBOs
30
extern PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements;
29
extern PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements;
31
30
31
#else
32
// VBO Extension Function Pointers
32
// VBO Extension Function Pointers
33
extern PFNGLGENBUFFERSARBPROC glGenBuffers;
33
extern PFNGLGENBUFFERSARBPROC glGenBuffers;
34
extern PFNGLBINDBUFFERARBPROC glBindBuffer;
34
extern PFNGLBINDBUFFERARBPROC glBindBuffer;
35
extern PFNGLBUFFERDATAARBPROC glBufferData;
35
extern PFNGLBUFFERDATAARBPROC glBufferData;
36
extern PFNGLDELETEBUFFERSARBPROC glDeleteBuffers;
36
extern PFNGLDELETEBUFFERSARBPROC glDeleteBuffers;
37
37
#ifndef GL_ARRAY_BUFFER_ARB 
38
#define GL_ARRAY_BUFFER_ARB 0x8892 
39
#define GL_STATIC_DRAW_ARB 0x88E4
40
typedef void (APIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); 
41
typedef void (APIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buffers); 
42
typedef void (APIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers); 
43
typedef void (APIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, int size, const GLvoid *data, GLenum usage); 
44
#endif 
38
#endif
45
#endif
39
46
40
void initExtensions();
47
void initExtensions();

Return to bug 75066