summaryrefslogtreecommitdiff
path: root/include/GL
AgeCommit message (Collapse)Author
2003-10-21documentation update; also new makefiles for Win32 MesaFX buildDaniel Borca
2003-10-20Define GLAPIENTRYP properly so that GLU compiles on Windows.Karl Schultz
2003-10-16added GL_ARB_point_sprite tokensBrian Paul
2003-10-16Minor changes to make linux-solo build againJon Smirl
2003-10-14Updates to SGI GLU code to get it to compile clean with the Open Watcom ↵Kendall Bennett
compiler. Most of the changes were to get rid of warnings, but many of the warnings could not be removed in the code so I also added #pragma's to disable the warnings. Someone really should clean up this code, but I didn't want to mess with it that much (and potentially break it).
2003-10-10Add missing entry points. (Warren Cashen)Karl Schultz
2003-10-02updates from Daniel BorcaBrian Paul
2003-09-30Updates required for building the SciTech SNAP version of Mesa. This includes:Kendall Bennett
1. Changes to the main header files to exclude some stuff is __SCITECH_SNAP__ is defined. The main GL/gl.h header file in SciTech SNAP is actually a wrapper that defines a bunch of necessary stuff and then included GL/gl_mesa.h which is the normal Mesa GL/gl.h header file renamed. 2. Changed APIENTRY * to APIENTRYP macros in the GL/gl.h and GL/glext.h header files. This will better support other compilers like IBM VisualAge C++. I added a basic macro for APIENTRYP to GL/gl.h (inside the !SNAP block), so existing code will compile the same, but when the SNAP version is being built we will use the correc definitions for the target compiler. 3. Changed a few more void * declarations to GLvoid *'s to avoid Open Watcom compiler complaints. 4. Updates the OPENGL_VERSION macro to include a patch number (set to 0 for now). Probably not necessary, but the original macro was wrong and we use that macro in our code. 5. Changed _tnl_end() to _tnl_end_ctx() to avoid conflicts with _tnl_End when using a compiler that has a case insensitive link.
2003-09-23new enum values for GL_MESA_program_debugBrian Paul
2003-09-02Added support for EXT_texture_mirror_clamp and the single wrap modeIan Romanick
that it addes to ATI_texture_mirror_once. This includes updating the texwrap test to exercise the new mode.
2003-08-28Updates from Daniel BorcaBrian Paul
2003-08-28remove a bunch of the extension definitions from the legacy sectionBrian Paul
2003-08-24fix PFNGLMULTIMODEDRAWARRAYSIBMPROCBrian Paul
2003-08-24Fix compile problems with `glMultiModeDrawArraysIBM'Jon Smirl
Adjust makefiles to create depends and not store it in CVS Remove dependency on kernel pci_ids.h
2003-08-23Add file miniglx.hJon Smirl
2003-08-19DOS and glide driver updates from Daniel BorcaBrian Paul
2003-08-19Fix glPixelMap: s/GLint/GLsizei/Brian Paul
2003-07-21tokens, functions for GL_MESA_program_debugBrian Paul
2003-07-17more DOS updates from Daniel BorcaBrian Paul
2003-06-16DOS updates for new tree (Daniel Borca)Brian Paul
2003-06-13Implemented GL_ARB_occlusion_query (not 100% finalized).Brian Paul
2003-06-05Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick
2003-05-10updated with new glext.h stuffBrian Paul
2003-05-10version 18 of glext.hBrian Paul
2003-05-10remove temporary stuffBrian Paul
2003-04-29updated for glIsBufferARBBrian Paul
2003-04-28fix glIsBufferARB() prototypeBrian Paul
2003-04-23updated with newest functionsBrian Paul
2003-04-23fix function prototypes for manging (Bill Hoffman)Brian Paul
2003-04-21added GL_EXT_depth_bounds_testBrian Paul
2003-04-18more GL_ARB_fragment_program tokensBrian Paul
2003-04-17temporary GL_ARB_fragment_program tokensBrian Paul
2003-04-09Added function pointer typedefs for GL_NV_fragment_programBrian Paul
2003-04-09Added GL_ARB_vertex_buffer_object tokensBrian Paul
2003-03-29added GL_ARB_vertex_buffer_object functionsBrian Paul
2003-03-08DOS update (Daniel Borca)Brian Paul
2003-02-28updated versionBrian Paul
2003-02-20latest DOS updates (Daniel Borca)Brian Paul
2003-02-10fix fragment_program for WindowsAlan Hourihane
2003-02-04DOS updates (Daniel Borca)Brian Paul
2003-02-04updated with new functions (Bill Hoffman)Brian Paul
2003-01-21GL_ATI_texture_env_combine3 extensionBrian Paul
2003-01-14GL_NV_fragment_programBrian Paul
2003-01-14prototype render-to-textureBrian Paul
2002-12-18DOS updates from Daniel Borca.Brian Paul
2002-11-05Updates for DOS driver from Daniel Borca.Brian Paul
2002-10-17Put back the include of windows.h so we are back to version 17 of the file.Karl Schultz
2002-10-17Change for Windows only: Make demos and examples build again.Karl Schultz
Move the inclusion of windows.h from glext.h to gl.h. There are a few good reasons for this: - Including it in gl.h is more strightforward and makes it easier to troubleshoot include file problems. It was sometimes hard to find it in glext.h. - Needed to define APIENTRY correctly. APIENTRY is used in gl.h. - glut.h needs windows.h but does not include it, expecting the app to include it. Including it in gl.h if not already included by the app makes glut.h happy. This allows one to write a gl/glut app without explictly including windows.h, which may only be really important for toy apps like our samples and demos. But a "real" app can still include windows.h if it wants.
2002-10-14disable wsPriv field in __GLdrawablePrivateRec to match XFree86/DRIBrian Paul
2002-10-14added missing GLX_TRANSPARENT_RGBBrian Paul