mirror of
https://github.com/nigels-com/glew.git
synced 2025-12-19 13:41:47 +00:00
Compare commits
12 Commits
dff0819d62
...
81eda45595
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
81eda45595 | ||
|
|
4a19eec390 | ||
|
|
4822c582b6 | ||
|
|
8b13498d6d | ||
|
|
a6bd834ce1 | ||
|
|
42a8e208f6 | ||
|
|
e1e8480902 | ||
|
|
aa8d664143 | ||
|
|
68710dd920 | ||
|
|
c1e0fc488d | ||
|
|
3da315c23a | ||
|
|
1236a81d70 |
27
.travis.yml
27
.travis.yml
@ -1,27 +0,0 @@
|
||||
language: cpp
|
||||
dist: trusty
|
||||
install:
|
||||
script:
|
||||
- make -C auto clobber
|
||||
- make extensions
|
||||
- make dist-src
|
||||
- make clean && SYSTEM=linux make
|
||||
- make clean && SYSTEM=linux-osmesa make
|
||||
- make clean && SYSTEM=linux-egl make
|
||||
- make clean && SYSTEM=linux-clang make
|
||||
- make clean && SYSTEM=linux-clang-egl make
|
||||
- pushd build/cmake && git clean -xdf . && cmake -G 'Unix Makefiles' . && make && popd
|
||||
- pushd build/cmake && git clean -xdf . && cmake -G 'Unix Makefiles' -DGLEW_OSMESA=ON . && make && popd
|
||||
- pushd build/cmake && git clean -xdf . && cmake -G 'Unix Makefiles' -DGLEW_EGL=ON -DGLEW_X11=OFF . && make && popd
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- git
|
||||
- cmake
|
||||
- dos2unix
|
||||
- libosmesa6-dev
|
||||
- libegl1-mesa-dev
|
||||
artifacts:
|
||||
paths:
|
||||
- $(ls *.zip *.tgz | tr "\n" ":")
|
||||
- $(find doc -type f | tr "\n" ":")
|
||||
@ -8,7 +8,6 @@ http://glew.sourceforge.net/
|
||||
|
||||
https://github.com/nigels-com/glew
|
||||
|
||||
[](https://gitter.im/nigels-com/glew?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
|
||||
[](https://sourceforge.net/projects/glew/files/latest/download)
|
||||
[](https://ap-southeast-2.codebuild.aws.amazon.com/project/eyJlbmNyeXB0ZWREYXRhIjoiK3RLWndGOVVkMWthbXRQZCtVTTNOQ0w2dEpxakZ1cVBTNDZ1UldGODdqUERSdkx0U21Nd0RFaGhQL1kycVlmNzh2OXpEYnRKV3hXTVJJdjUvVStCbTl0dkliZm5jRTFsc0VBPSIsIml2UGFyYW1ldGVyU3BlYyI6ImZ0ekRoMkNjaU0rRUt5K2UiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D)
|
||||
|
||||
@ -39,14 +38,14 @@ https://github.com/nigels-com/glew
|
||||
|
||||
## Downloads
|
||||
|
||||
Current release is [2.2.0](https://github.com/nigels-com/glew/releases/tag/glew-2.2.0).
|
||||
Current release is [2.3.0](https://github.com/nigels-com/glew/releases/tag/glew-2.3.0).
|
||||
[(Change Log)](http://glew.sourceforge.net/log.html)
|
||||
|
||||
Sources available as
|
||||
[ZIP](https://github.com/nigels-com/glew/releases/download/glew-2.2.0/glew-2.2.0.zip) or
|
||||
[TGZ](https://github.com/nigels-com/glew/releases/download/glew-2.2.0/glew-2.2.0.tgz).
|
||||
[ZIP](https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0.zip) or
|
||||
[TGZ](https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0.tgz).
|
||||
|
||||
Windows binaries for [32-bit and 64-bit](https://github.com/nigels-com/glew/releases/download/glew-2.2.0/glew-2.2.0-win32.zip).
|
||||
Windows binaries for [32-bit and 64-bit](https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0-win32.zip).
|
||||
|
||||
### Recent snapshots
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
@ -51,7 +51,7 @@ if (@ARGV)
|
||||
if (keys %$functions or keys @$reuse)
|
||||
{
|
||||
print "#ifdef $extname\n\n";
|
||||
print "static GLboolean _glewInit_$extname ()\n{\n GLboolean r = GL_FALSE;\n";
|
||||
print "static GLboolean _glewInit_$extname (void)\n{\n GLboolean r = GL_FALSE;\n";
|
||||
output_reuse($reuse, \&make_reuse_call);
|
||||
output_decls($functions, \&make_pfn_def_init);
|
||||
print "\n return r;\n}\n\n";
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
@ -38,7 +38,7 @@ if (@ARGV)
|
||||
#print "#ifdef $extname\n\n";
|
||||
if (keys %$functions)
|
||||
{
|
||||
print "static GLboolean _glewInit_$extname ();\n";
|
||||
print "static GLboolean _glewInit_$extname (void);\n";
|
||||
}
|
||||
#print "#endif /* $extname */\n\n";
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
##
|
||||
## Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
||||
@ -42,7 +42,7 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "Comments",
|
||||
"The OpenGL Extension Wrangler Library\r\n"
|
||||
"Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>\r\n"
|
||||
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||
|
||||
@ -12,7 +12,7 @@ GLboolean glxewGetExtension (const char* name)
|
||||
return _glewSearchExtension(name, start, end);
|
||||
}
|
||||
|
||||
GLenum glxewInit ()
|
||||
GLenum glxewInit (void)
|
||||
{
|
||||
Display* display;
|
||||
int major, minor;
|
||||
|
||||
@ -20,7 +20,7 @@ GLboolean GLEWAPIENTRY wglewGetExtension (const char* name)
|
||||
return _glewSearchExtension(name, start, end);
|
||||
}
|
||||
|
||||
GLenum GLEWAPIENTRY wglewInit ()
|
||||
GLenum GLEWAPIENTRY wglewInit (void)
|
||||
{
|
||||
GLboolean crippled;
|
||||
const GLubyte* extStart;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/*
|
||||
** The OpenGL Extension Wrangler Library
|
||||
** Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
** Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
@ -30,7 +30,7 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "Comments",
|
||||
"The OpenGL Extension Wrangler Library\r\n"
|
||||
"Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>\r\n"
|
||||
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||
|
||||
@ -2,5 +2,5 @@
|
||||
|
||||
#elif defined(GLEW_EGL)
|
||||
|
||||
static void eglewInfo ()
|
||||
static void eglewInfo (void)
|
||||
{
|
||||
|
||||
@ -2,5 +2,5 @@
|
||||
|
||||
#elif !defined(GLEW_EGL) && !defined(GLEW_OSMESA) /* _UNIX */
|
||||
|
||||
static void glxewInfo ()
|
||||
static void glxewInfo (void)
|
||||
{
|
||||
|
||||
@ -5,7 +5,12 @@
|
||||
#if defined(GLEW_EGL)
|
||||
#include <GL/eglew.h>
|
||||
#elif defined(GLEW_OSMESA)
|
||||
#ifndef GLAPI
|
||||
#define GLAPI extern
|
||||
#endif
|
||||
#ifndef APIENTRY
|
||||
#define APIENTRY
|
||||
#endif
|
||||
#include <GL/osmesa.h>
|
||||
#elif defined(_WIN32)
|
||||
#include <GL/wglew.h>
|
||||
@ -49,7 +54,7 @@ GLboolean glewCreateContext (struct createParams *params);
|
||||
|
||||
GLboolean glewParseArgs (int argc, char** argv, struct createParams *);
|
||||
|
||||
void glewDestroyContext ();
|
||||
void glewDestroyContext (void);
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
|
||||
@ -195,7 +195,6 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
EGLDeviceEXT devices[1];
|
||||
EGLint numDevices;
|
||||
EGLSurface surface;
|
||||
EGLint majorVersion, minorVersion;
|
||||
EGLint configAttribs[] = {
|
||||
EGL_SURFACE_TYPE, EGL_WINDOW_BIT,
|
||||
EGL_RED_SIZE, 1,
|
||||
@ -229,6 +228,8 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
PFNEGLMAKECURRENTPROC makeCurrent = NULL;
|
||||
PFNEGLCREATEPBUFFERSURFACEPROC createPbufferSurface = NULL;
|
||||
|
||||
(void) params; /* not used */
|
||||
|
||||
/* Load necessary entry points */
|
||||
queryDevices = (PFNEGLQUERYDEVICESEXTPROC) eglGetProcAddress("eglQueryDevicesEXT");
|
||||
getPlatformDisplay = (PFNEGLGETPLATFORMDISPLAYEXTPROC) eglGetProcAddress("eglGetPlatformDisplayEXT");
|
||||
@ -299,7 +300,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != ctx) eglDestroyContext(display, ctx);
|
||||
}
|
||||
@ -314,20 +315,22 @@ static GLubyte *osmPixels = NULL;
|
||||
|
||||
GLboolean glewCreateContext (struct createParams *params)
|
||||
{
|
||||
(void) params; /* not used */
|
||||
|
||||
ctx = OSMesaCreateContext(OSMESA_RGBA, NULL);
|
||||
if (NULL == ctx) return GL_TRUE;
|
||||
if (NULL == osmPixels)
|
||||
{
|
||||
osmPixels = (GLubyte *) calloc(osmWidth*osmHeight*4, 1);
|
||||
}
|
||||
if (!OSMesaMakeCurrent(ctx, osmPixels, GL_UNSIGNED_BYTE, osmWidth, osmHeight))
|
||||
if (!OSMesaMakeCurrent(ctx, osmPixels, osmFormat, osmWidth, osmHeight))
|
||||
{
|
||||
return GL_TRUE;
|
||||
}
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != ctx) OSMesaDestroyContext(ctx);
|
||||
}
|
||||
@ -412,7 +415,7 @@ GLboolean glewCreateContext (struct createParams* params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != rc) wglMakeCurrent(NULL, NULL);
|
||||
if (NULL != rc) wglDeleteContext(rc);
|
||||
@ -470,7 +473,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
CGLSetCurrentContext(octx);
|
||||
CGLReleaseContext(ctx);
|
||||
@ -483,10 +486,11 @@ void glewDestroyContext ()
|
||||
GLboolean glewCreateContext (struct createParams *params)
|
||||
{
|
||||
/* TODO: Haiku: We need to call C++ code here */
|
||||
(void) params; /* not used */
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
/* TODO: Haiku: We need to call C++ code here */
|
||||
}
|
||||
@ -594,7 +598,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != dpy && NULL != ctx) glXDestroyContext(dpy, ctx);
|
||||
if (NULL != dpy && 0 != wnd) XDestroyWindow(dpy, wnd);
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/* ------------------------------------------------------------------------ */
|
||||
|
||||
GLEWAPI GLenum GLEWAPIENTRY glxewInit ();
|
||||
GLEWAPI GLenum GLEWAPIENTRY glxewInit (void);
|
||||
GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported (const char *name);
|
||||
|
||||
#ifndef GLXEW_GET_VAR
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
@ -30,7 +30,7 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "Comments",
|
||||
"The OpenGL Extension Wrangler Library\r\n"
|
||||
"Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>\r\n"
|
||||
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
GLEWAPI GLenum GLEWAPIENTRY wglewInit ();
|
||||
GLEWAPI GLenum GLEWAPIENTRY wglewInit (void);
|
||||
GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name);
|
||||
|
||||
#ifndef WGLEW_GET_VAR
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
include config/Makefile.linux
|
||||
|
||||
LDFLAGS.GL = -lOSMesa
|
||||
CFLAGS.EXTRA += -DGLEW_OSMESA
|
||||
CFLAGS.EXTRA += -DGLEW_OSMESA -Wno-cast-function-type
|
||||
|
||||
20
config/config.guess
vendored
20
config/config.guess
vendored
@ -1,10 +1,10 @@
|
||||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2023 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2024 Free Software Foundation, Inc.
|
||||
|
||||
# shellcheck disable=SC2006,SC2268 # see below for rationale
|
||||
|
||||
timestamp='2023-08-22'
|
||||
timestamp='2024-07-27'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -60,7 +60,7 @@ version="\
|
||||
GNU config.guess ($timestamp)
|
||||
|
||||
Originally written by Per Bothner.
|
||||
Copyright 1992-2023 Free Software Foundation, Inc.
|
||||
Copyright 1992-2024 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
@ -123,7 +123,7 @@ set_cc_for_build() {
|
||||
dummy=$tmp/dummy
|
||||
case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
|
||||
,,) echo "int x;" > "$dummy.c"
|
||||
for driver in cc gcc c89 c99 ; do
|
||||
for driver in cc gcc c17 c99 c89 ; do
|
||||
if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
|
||||
CC_FOR_BUILD=$driver
|
||||
break
|
||||
@ -165,6 +165,8 @@ Linux|GNU|GNU/*)
|
||||
LIBC=dietlibc
|
||||
#elif defined(__GLIBC__)
|
||||
LIBC=gnu
|
||||
#elif defined(__LLVM_LIBC__)
|
||||
LIBC=llvm
|
||||
#else
|
||||
#include <stdarg.h>
|
||||
/* First heuristic to detect musl libc. */
|
||||
@ -632,7 +634,8 @@ EOF
|
||||
sed 's/^ //' << EOF > "$dummy.c"
|
||||
#include <sys/systemcfg.h>
|
||||
|
||||
main()
|
||||
int
|
||||
main ()
|
||||
{
|
||||
if (!__power_pc())
|
||||
exit(1);
|
||||
@ -716,7 +719,8 @@ EOF
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
|
||||
int main ()
|
||||
int
|
||||
main ()
|
||||
{
|
||||
#if defined(_SC_KERNEL_BITS)
|
||||
long bits = sysconf(_SC_KERNEL_BITS);
|
||||
@ -1593,6 +1597,9 @@ EOF
|
||||
*:Unleashed:*:*)
|
||||
GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
|
||||
;;
|
||||
*:Ironclad:*:*)
|
||||
GUESS=$UNAME_MACHINE-unknown-ironclad
|
||||
;;
|
||||
esac
|
||||
|
||||
# Do we have a guess based on uname results?
|
||||
@ -1616,6 +1623,7 @@ cat > "$dummy.c" <<EOF
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
{
|
||||
#if defined (sony)
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
GLEW_MAJOR = 2
|
||||
GLEW_MINOR = 2
|
||||
GLEW_MINOR = 3
|
||||
GLEW_MICRO = 0
|
||||
GLEW_VERSION = $(GLEW_MAJOR).$(GLEW_MINOR).$(GLEW_MICRO)
|
||||
GLEW_NAME = GLEW
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
268
doc/eglew.html
Normal file
268
doc/eglew.html
Normal file
@ -0,0 +1,268 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2023, Nigel Stewart <nigels[]nigels.com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* The name of the author may be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
THE POSSIBILITY OF SUCH DAMAGE.
|
||||
-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%">
|
||||
<tr>
|
||||
<td bgcolor="#ffffff" align="left" valign="top" width="200">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center">
|
||||
<table border="0" cellpadding="0" cellspacing="0" align="center">
|
||||
<tr><td align="center"><a href="index.html">Download</a></td></tr>
|
||||
<tr><td align="center"><a href="basic.html">Usage</a></td></tr>
|
||||
<tr><td align="center"><a href="build.html">Building</a></td></tr>
|
||||
<tr><td align="center"><a href="install.html">Installation</a></td></tr>
|
||||
<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr>
|
||||
<tr><td align="center"><br></tr>
|
||||
<tr><td align="center"><a href="https://github.com/nigels-com/glew">GitHub</a></td></tr>
|
||||
<tr><td align="center"><a href="https://github.com/nigels-com/glew/issues">Issues</a></td></tr>
|
||||
<tr><td align="center"><a href="https://github.com/nigels-com/glew/pulls">Pull Requests</a></td></tr>
|
||||
<tr><td align="center"><a href="https://github.com/nigels-com/glew/releases">Releases</a></td></tr>
|
||||
<tr><td align="center"><br></tr>
|
||||
<tr><td align="center"><br>Also</tr>
|
||||
<tr><td align="center"><a href="https://github.com/Perlmint/glew-cmake">Perlmint/glew-cmake</a></td></tr>
|
||||
<tr><td align="center"><br></tr>
|
||||
</table>
|
||||
<tr><td align="center"><br></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 10-10-23</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
||||
<h2>Supported EGL Extensions</h2>
|
||||
|
||||
<table border="0" width="100%" cellpadding="1" cellspacing="0" align="center">
|
||||
<tr><td class="num">1</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_GLES_layers</a></td></tr>
|
||||
<tr><td class="num">2</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_blob_cache</a></td></tr>
|
||||
<tr><td class="num">3</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_create_native_client_buffer</a></td></tr>
|
||||
<tr><td class="num">4</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_framebuffer_target</a></td></tr>
|
||||
<tr><td class="num">5</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_front_buffer_auto_refresh</a></td></tr>
|
||||
<tr><td class="num">6</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_get_frame_timestamps</a></td></tr>
|
||||
<tr><td class="num">7</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_get_native_client_buffer</a></td></tr>
|
||||
<tr><td class="num">8</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_image_native_buffer</a></td></tr>
|
||||
<tr><td class="num">9</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_native_fence_sync</a></td></tr>
|
||||
<tr><td class="num">10</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_presentation_time</a></td></tr>
|
||||
<tr><td class="num">11</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANDROID_recordable</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">12</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANGLE_d3d_share_handle_client_buffer</a></td></tr>
|
||||
<tr><td class="num">13</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANGLE_device_d3d</a></td></tr>
|
||||
<tr><td class="num">14</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANGLE_query_surface_pointer</a></td></tr>
|
||||
<tr><td class="num">15</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANGLE_surface_d3d_texture_2d_share_handle</a></td></tr>
|
||||
<tr><td class="num">16</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ANGLE_window_fixed_size</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">17</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ARM_image_format</a></td></tr>
|
||||
<tr><td class="num">18</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ARM_implicit_external_sync</a></td></tr>
|
||||
<tr><td class="num">19</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">ARM_pixmap_multisample_discard</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">20</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_bind_to_front</a></td></tr>
|
||||
<tr><td class="num">21</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_buffer_age</a></td></tr>
|
||||
<tr><td class="num">22</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_client_extensions</a></td></tr>
|
||||
<tr><td class="num">23</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_client_sync</a></td></tr>
|
||||
<tr><td class="num">24</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_compositor</a></td></tr>
|
||||
<tr><td class="num">25</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_create_context_robustness</a></td></tr>
|
||||
<tr><td class="num">26</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_device_base</a></td></tr>
|
||||
<tr><td class="num">27</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_device_drm</a></td></tr>
|
||||
<tr><td class="num">28</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_device_enumeration</a></td></tr>
|
||||
<tr><td class="num">29</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_device_openwf</a></td></tr>
|
||||
<tr><td class="num">30</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_device_query</a></td></tr>
|
||||
<tr><td class="num">31</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_device_query_name</a></td></tr>
|
||||
<tr><td class="num">32</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_gl_colorspace_bt2020_linear</a></td></tr>
|
||||
<tr><td class="num">33</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_gl_colorspace_bt2020_pq</a></td></tr>
|
||||
<tr><td class="num">34</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_gl_colorspace_display_p3</a></td></tr>
|
||||
<tr><td class="num">35</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_gl_colorspace_display_p3_linear</a></td></tr>
|
||||
<tr><td class="num">36</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_gl_colorspace_display_p3_passthrough</a></td></tr>
|
||||
<tr><td class="num">37</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_gl_colorspace_scrgb</a></td></tr>
|
||||
<tr><td class="num">38</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_gl_colorspace_scrgb_linear</a></td></tr>
|
||||
<tr><td class="num">39</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_image_dma_buf_import</a></td></tr>
|
||||
<tr><td class="num">40</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_image_dma_buf_import_modifiers</a></td></tr>
|
||||
<tr><td class="num">41</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_image_gl_colorspace</a></td></tr>
|
||||
<tr><td class="num">42</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_image_implicit_sync_control</a></td></tr>
|
||||
<tr><td class="num">43</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_multiview_window</a></td></tr>
|
||||
<tr><td class="num">44</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_output_base</a></td></tr>
|
||||
<tr><td class="num">45</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_output_drm</a></td></tr>
|
||||
<tr><td class="num">46</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_output_openwf</a></td></tr>
|
||||
<tr><td class="num">47</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_pixel_format_float</a></td></tr>
|
||||
<tr><td class="num">48</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_platform_base</a></td></tr>
|
||||
<tr><td class="num">49</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_platform_device</a></td></tr>
|
||||
<tr><td class="num">50</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_platform_wayland</a></td></tr>
|
||||
<tr><td class="num">51</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_platform_x11</a></td></tr>
|
||||
<tr><td class="num">52</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_platform_xcb</a></td></tr>
|
||||
<tr><td class="num">53</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_protected_content</a></td></tr>
|
||||
<tr><td class="num">54</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_protected_surface</a></td></tr>
|
||||
<tr><td class="num">55</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_stream_consumer_egloutput</a></td></tr>
|
||||
<tr><td class="num">56</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_surface_CTA861_3_metadata</a></td></tr>
|
||||
<tr><td class="num">57</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_surface_SMPTE2086_metadata</a></td></tr>
|
||||
<tr><td class="num">58</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_swap_buffers_with_damage</a></td></tr>
|
||||
<tr><td class="num">59</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_sync_reuse</a></td></tr>
|
||||
<tr><td class="num">60</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_yuv_surface</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">61</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">HI_clientpixmap</a></td></tr>
|
||||
<tr><td class="num">62</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">HI_colorformats</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">63</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">IMG_context_priority</a></td></tr>
|
||||
<tr><td class="num">64</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">IMG_image_plane_attribs</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">65</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_cl_event</a></td></tr>
|
||||
<tr><td class="num">66</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_cl_event2</a></td></tr>
|
||||
<tr><td class="num">67</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_client_get_all_proc_addresses</a></td></tr>
|
||||
<tr><td class="num">68</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_config_attribs</a></td></tr>
|
||||
<tr><td class="num">69</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_context_flush_control</a></td></tr>
|
||||
<tr><td class="num">70</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_create_context</a></td></tr>
|
||||
<tr><td class="num">71</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_create_context_no_error</a></td></tr>
|
||||
<tr><td class="num">72</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_debug</a></td></tr>
|
||||
<tr><td class="num">73</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_display_reference</a></td></tr>
|
||||
<tr><td class="num">74</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_fence_sync</a></td></tr>
|
||||
<tr><td class="num">75</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_get_all_proc_addresses</a></td></tr>
|
||||
<tr><td class="num">76</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_gl_colorspace</a></td></tr>
|
||||
<tr><td class="num">77</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_gl_renderbuffer_image</a></td></tr>
|
||||
<tr><td class="num">78</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_gl_texture_2D_image</a></td></tr>
|
||||
<tr><td class="num">79</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_gl_texture_3D_image</a></td></tr>
|
||||
<tr><td class="num">80</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_gl_texture_cubemap_image</a></td></tr>
|
||||
<tr><td class="num">81</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_image</a></td></tr>
|
||||
<tr><td class="num">82</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_image_base</a></td></tr>
|
||||
<tr><td class="num">83</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_image_pixmap</a></td></tr>
|
||||
<tr><td class="num">84</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_lock_surface</a></td></tr>
|
||||
<tr><td class="num">85</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_lock_surface2</a></td></tr>
|
||||
<tr><td class="num">86</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_lock_surface3</a></td></tr>
|
||||
<tr><td class="num">87</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_mutable_render_buffer</a></td></tr>
|
||||
<tr><td class="num">88</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_no_config_context</a></td></tr>
|
||||
<tr><td class="num">89</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_partial_update</a></td></tr>
|
||||
<tr><td class="num">90</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_platform_android</a></td></tr>
|
||||
<tr><td class="num">91</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_platform_gbm</a></td></tr>
|
||||
<tr><td class="num">92</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_platform_wayland</a></td></tr>
|
||||
<tr><td class="num">93</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_platform_x11</a></td></tr>
|
||||
<tr><td class="num">94</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_reusable_sync</a></td></tr>
|
||||
<tr><td class="num">95</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_stream</a></td></tr>
|
||||
<tr><td class="num">96</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_stream_attrib</a></td></tr>
|
||||
<tr><td class="num">97</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_stream_consumer_gltexture</a></td></tr>
|
||||
<tr><td class="num">98</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_stream_cross_process_fd</a></td></tr>
|
||||
<tr><td class="num">99</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_stream_fifo</a></td></tr>
|
||||
<tr><td class="num">100</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_stream_producer_aldatalocator</a></td></tr>
|
||||
<tr><td class="num">101</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_stream_producer_eglsurface</a></td></tr>
|
||||
<tr><td class="num">102</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_surfaceless_context</a></td></tr>
|
||||
<tr><td class="num">103</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_swap_buffers_with_damage</a></td></tr>
|
||||
<tr><td class="num">104</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_vg_parent_image</a></td></tr>
|
||||
<tr><td class="num">105</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">KHR_wait_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">106</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_drm_image</a></td></tr>
|
||||
<tr><td class="num">107</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_image_dma_buf_export</a></td></tr>
|
||||
<tr><td class="num">108</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_platform_gbm</a></td></tr>
|
||||
<tr><td class="num">109</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_platform_surfaceless</a></td></tr>
|
||||
<tr><td class="num">110</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_query_driver</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">111</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NOK_swap_region</a></td></tr>
|
||||
<tr><td class="num">112</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NOK_swap_region2</a></td></tr>
|
||||
<tr><td class="num">113</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NOK_texture_from_pixmap</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">114</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_3dvision_surface</a></td></tr>
|
||||
<tr><td class="num">115</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_context_priority_realtime</a></td></tr>
|
||||
<tr><td class="num">116</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_coverage_sample</a></td></tr>
|
||||
<tr><td class="num">117</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_coverage_sample_resolve</a></td></tr>
|
||||
<tr><td class="num">118</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_cuda_event</a></td></tr>
|
||||
<tr><td class="num">119</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_depth_nonlinear</a></td></tr>
|
||||
<tr><td class="num">120</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_device_cuda</a></td></tr>
|
||||
<tr><td class="num">121</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_native_query</a></td></tr>
|
||||
<tr><td class="num">122</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_post_convert_rounding</a></td></tr>
|
||||
<tr><td class="num">123</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_post_sub_buffer</a></td></tr>
|
||||
<tr><td class="num">124</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_quadruple_buffer</a></td></tr>
|
||||
<tr><td class="num">125</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_robustness_video_memory_purge</a></td></tr>
|
||||
<tr><td class="num">126</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_consumer_eglimage</a></td></tr>
|
||||
<tr><td class="num">127</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_consumer_gltexture_yuv</a></td></tr>
|
||||
<tr><td class="num">128</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_cross_display</a></td></tr>
|
||||
<tr><td class="num">129</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_cross_object</a></td></tr>
|
||||
<tr><td class="num">130</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_cross_partition</a></td></tr>
|
||||
<tr><td class="num">131</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_cross_process</a></td></tr>
|
||||
<tr><td class="num">132</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_cross_system</a></td></tr>
|
||||
<tr><td class="num">133</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_dma</a></td></tr>
|
||||
<tr><td class="num">134</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_fifo_next</a></td></tr>
|
||||
<tr><td class="num">135</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_fifo_synchronous</a></td></tr>
|
||||
<tr><td class="num">136</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_flush</a></td></tr>
|
||||
<tr><td class="num">137</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_frame_limits</a></td></tr>
|
||||
<tr><td class="num">138</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_metadata</a></td></tr>
|
||||
<tr><td class="num">139</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_origin</a></td></tr>
|
||||
<tr><td class="num">140</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_remote</a></td></tr>
|
||||
<tr><td class="num">141</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_reset</a></td></tr>
|
||||
<tr><td class="num">142</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_socket</a></td></tr>
|
||||
<tr><td class="num">143</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_socket_inet</a></td></tr>
|
||||
<tr><td class="num">144</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_socket_unix</a></td></tr>
|
||||
<tr><td class="num">145</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_stream_sync</a></td></tr>
|
||||
<tr><td class="num">146</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_sync</a></td></tr>
|
||||
<tr><td class="num">147</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_system_time</a></td></tr>
|
||||
<tr><td class="num">148</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_triple_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">149</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">TIZEN_image_native_buffer</a></td></tr>
|
||||
<tr><td class="num">150</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">TIZEN_image_native_surface</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">151</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">WL_bind_wayland_display</a></td></tr>
|
||||
<tr><td class="num">152</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">WL_create_wayland_buffer_from_image</a></td></tr>
|
||||
</table>
|
||||
<!-- begin footer.html -->
|
||||
</td></tr></table></body>
|
||||
<!-- end footer.html -->
|
||||
|
||||
1348
doc/glew.html
1348
doc/glew.html
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
** Copyright (C) Nate Robins, 1997
|
||||
** Michael Wimmer, 1999
|
||||
** Milan Ikits, 2002-2008
|
||||
** Nigel Stewart, 2008-2021
|
||||
** Nigel Stewart, 2008-2025
|
||||
**
|
||||
** visualinfo is a small utility that displays all available visuals,
|
||||
** aka. pixelformats, in an OpenGL system along with renderer version
|
||||
@ -36,6 +36,9 @@
|
||||
#include <GL/glew.h>
|
||||
#if defined(GLEW_OSMESA)
|
||||
#define GLAPI extern
|
||||
#ifndef APIENTRY
|
||||
#define APIENTRY
|
||||
#endif
|
||||
#include <GL/osmesa.h>
|
||||
#elif defined(GLEW_EGL)
|
||||
#include <GL/eglew.h>
|
||||
@ -260,6 +263,7 @@ void PrintExtensions (const char* s)
|
||||
void
|
||||
VisualInfo (GLContext* ctx)
|
||||
{
|
||||
(void) ctx; /* not used */
|
||||
}
|
||||
|
||||
#elif defined(_WIN32)
|
||||
@ -1027,7 +1031,7 @@ GLboolean CreateContext (GLContext* ctx)
|
||||
{
|
||||
osmPixels = (GLubyte *) calloc(osmWidth*osmHeight*4, 1);
|
||||
}
|
||||
if (!OSMesaMakeCurrent(ctx->ctx, osmPixels, GL_UNSIGNED_BYTE, osmWidth, osmHeight))
|
||||
if (!OSMesaMakeCurrent(ctx->ctx, osmPixels, osmFormat, osmWidth, osmHeight))
|
||||
{
|
||||
return GL_TRUE;
|
||||
}
|
||||
@ -1049,13 +1053,13 @@ void InitContext (GLContext* ctx)
|
||||
|
||||
GLboolean CreateContext (GLContext* ctx)
|
||||
{
|
||||
(void) ctx; /* not used */
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void DestroyContext (GLContext* ctx)
|
||||
{
|
||||
if (NULL == ctx) return;
|
||||
return;
|
||||
(void) ctx; /* not used */
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------------ */
|
||||
|
||||
Loading…
Reference in New Issue
Block a user