mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +01:00
use PFNGLACTIVETEXTUREPROC for glActiveTexture
This commit is contained in:
parent
fd939bfff4
commit
07182e2055
2
ddraw.rc
2
ddraw.rc
@ -2,7 +2,7 @@
|
|||||||
#define vxstr(a,b,c,d) str(a##.##b##.##c##.##d)
|
#define vxstr(a,b,c,d) str(a##.##b##.##c##.##d)
|
||||||
#define str(s) #s
|
#define str(s) #s
|
||||||
|
|
||||||
#define VERSION 1,1,6,4
|
#define VERSION 1,1,6,5
|
||||||
|
|
||||||
1 VERSIONINFO
|
1 VERSIONINFO
|
||||||
FILEVERSION VERSION
|
FILEVERSION VERSION
|
||||||
|
@ -20,8 +20,6 @@
|
|||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include "ddraw.h"
|
#include "ddraw.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include <GL/gl.h>
|
|
||||||
#include <GL/glu.h>
|
|
||||||
|
|
||||||
#define CUTSCENE_WIDTH 640
|
#define CUTSCENE_WIDTH 640
|
||||||
#define CUTSCENE_HEIGHT 400
|
#define CUTSCENE_HEIGHT 400
|
||||||
|
11
inc/opengl.h
11
inc/opengl.h
@ -55,16 +55,7 @@ extern PFNGLBUFFERDATAPROC glBufferData;
|
|||||||
extern PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer;
|
extern PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer;
|
||||||
extern PFNGLDELETEBUFFERSPROC glDeleteBuffers;
|
extern PFNGLDELETEBUFFERSPROC glDeleteBuffers;
|
||||||
|
|
||||||
extern PFNGLGENBUFFERSARBPROC glGenBuffersARB;
|
extern PFNGLACTIVETEXTUREPROC glActiveTexture;
|
||||||
extern PFNGLBINDBUFFERARBPROC glBindBufferARB;
|
|
||||||
extern PFNGLBUFFERDATAARBPROC glBufferDataARB;
|
|
||||||
extern PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB;
|
|
||||||
extern PFNGLMAPBUFFERARBPROC glMapBufferARB;
|
|
||||||
extern PFNGLUNMAPBUFFERARBPROC glUnmapBufferARB;
|
|
||||||
|
|
||||||
extern PFNGLACTIVETEXTUREARBPROC glActiveTexture;
|
|
||||||
extern PFNGLCLIENTACTIVETEXTUREPROC glClientActiveTexture;
|
|
||||||
extern PFNGLMULTITEXCOORD2FPROC glMultiTexCoord2f;
|
|
||||||
|
|
||||||
extern PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers;
|
extern PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers;
|
||||||
extern PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer;
|
extern PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer;
|
||||||
|
22
src/opengl.c
22
src/opengl.c
@ -50,16 +50,7 @@ PFNGLBUFFERDATAPROC glBufferData = NULL;
|
|||||||
PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer = NULL;
|
PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer = NULL;
|
||||||
PFNGLDELETEBUFFERSPROC glDeleteBuffers = NULL;
|
PFNGLDELETEBUFFERSPROC glDeleteBuffers = NULL;
|
||||||
|
|
||||||
PFNGLGENBUFFERSARBPROC glGenBuffersARB = NULL;
|
PFNGLACTIVETEXTUREPROC glActiveTexture = NULL;
|
||||||
PFNGLBINDBUFFERARBPROC glBindBufferARB = NULL;
|
|
||||||
PFNGLBUFFERDATAARBPROC glBufferDataARB = NULL;
|
|
||||||
PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB = NULL;
|
|
||||||
PFNGLMAPBUFFERARBPROC glMapBufferARB = NULL;
|
|
||||||
PFNGLUNMAPBUFFERARBPROC glUnmapBufferARB = NULL;
|
|
||||||
|
|
||||||
PFNGLACTIVETEXTUREARBPROC glActiveTexture = NULL;
|
|
||||||
PFNGLCLIENTACTIVETEXTUREPROC glClientActiveTexture = NULL;
|
|
||||||
PFNGLMULTITEXCOORD2FPROC glMultiTexCoord2f = NULL;
|
|
||||||
|
|
||||||
PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers = NULL;
|
PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers = NULL;
|
||||||
PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer = NULL;
|
PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer = NULL;
|
||||||
@ -115,16 +106,7 @@ void OpenGL_Init()
|
|||||||
glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC)wglGetProcAddress("glVertexAttribPointer");
|
glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC)wglGetProcAddress("glVertexAttribPointer");
|
||||||
glDeleteBuffers = (PFNGLDELETEBUFFERSPROC)wglGetProcAddress("glDeleteBuffers");
|
glDeleteBuffers = (PFNGLDELETEBUFFERSPROC)wglGetProcAddress("glDeleteBuffers");
|
||||||
|
|
||||||
glGenBuffersARB = (PFNGLGENBUFFERSARBPROC)wglGetProcAddress("glGenBuffersARB");
|
glActiveTexture = (PFNGLACTIVETEXTUREPROC)wglGetProcAddress("glActiveTexture");
|
||||||
glBindBufferARB = (PFNGLBINDBUFFERARBPROC)wglGetProcAddress("glBindBufferARB");
|
|
||||||
glBufferDataARB = (PFNGLBUFFERDATAARBPROC)wglGetProcAddress("glBufferDataARB");
|
|
||||||
glDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC)wglGetProcAddress("glDeleteBuffersARB");
|
|
||||||
glMapBufferARB = (PFNGLMAPBUFFERARBPROC)wglGetProcAddress("glMapBufferARB");
|
|
||||||
glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC)wglGetProcAddress("glUnmapBufferARB");
|
|
||||||
|
|
||||||
glActiveTexture = (PFNGLACTIVETEXTUREARBPROC)wglGetProcAddress("glActiveTexture");
|
|
||||||
glClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC)wglGetProcAddress("glClientActiveTexture");
|
|
||||||
glMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC)wglGetProcAddress("glMultiTexCoord2f");
|
|
||||||
|
|
||||||
glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC)wglGetProcAddress("glGenFramebuffers");
|
glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC)wglGetProcAddress("glGenFramebuffers");
|
||||||
glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC)wglGetProcAddress("glBindFramebuffer");
|
glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC)wglGetProcAddress("glBindFramebuffer");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user