From 820d6736f7966cb95777c282d6ae3eb1971215ee Mon Sep 17 00:00:00 2001 From: AshishKingdom Date: Fri, 15 Jun 2018 22:27:30 +0530 Subject: [PATCH] Added multisample support (MSAA x4) --- internal/c/libqb.cpp | 2 +- internal/c/parts/core/gl_header_for_parsing/gl.h | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/c/libqb.cpp b/internal/c/libqb.cpp index 0d3587487..9da76c2ae 100644 --- a/internal/c/libqb.cpp +++ b/internal/c/libqb.cpp @@ -27364,7 +27364,7 @@ QB64_GAMEPAD_INIT(); #endif - glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH); + glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH | GLUT_MULTISAMPLE); glutInitWindowSize(640,400);//cannot be changed unless display_x(etc) are modified diff --git a/internal/c/parts/core/gl_header_for_parsing/gl.h b/internal/c/parts/core/gl_header_for_parsing/gl.h index 7bf98a222..d1f244e03 100644 --- a/internal/c/parts/core/gl_header_for_parsing/gl.h +++ b/internal/c/parts/core/gl_header_for_parsing/gl.h @@ -1036,6 +1036,12 @@ typedef void (APIENTRY *PFNGLGETCOLORTABLEEXTPROC)(GLenum target,GLenum format,G typedef void (APIENTRY *PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)(GLenum target,GLenum pname,GLint *params); typedef void (APIENTRY *PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)(GLenum target,GLenum pname,GLfloat *params); +// OpenGL 1.3 + +#define GL_VERSION_1_3 1 + +#define GL_MULTISAMPLE 0x809D + #ifdef __cplusplus } #endif