Brian Paul
538541e300
VMS update
21 years ago
Daniel Borca
8b563fd4c5
added DMesaProc type to prevent gcc 3.4.3 warnings
21 years ago
Alan Hourihane
38b317d508
uint*t -> u_int*t changes
21 years ago
Alan Hourihane
8635615501
Check for some header defines before redefining functions. Silences warnings.
21 years ago
Brian Paul
bf4c23d00f
no need to include stddef.h anymore
21 years ago
Brian Paul
4d880987d2
Have OSMesaGetProcAddress() return new OSMESAproc typedef.
21 years ago
Brian Paul
2dd5b9edaa
typedef GLUTproc, return it from glutGetProcAddress()
21 years ago
Brian Paul
b653aaede5
minor APIENTRY clean-ups
21 years ago
Brian Paul
83889ffd97
Remove need for defining _MSC_VER when building Mesa for windows with
a non MS C compiler (MinGW). (Gregor Anich)
21 years ago
Adam Jackson
bcd8735546
Import sarea.h from Xorg, needed for client GLX code.
21 years ago
Ian Romanick
33899b7c35
Add support for OES_read_format. As soon as glext.h is updated with the
enums for this extension, the changes to gl.h can be removed.
21 years ago
Daniel Borca
65a9ca3381
bump version numbers to their real values
21 years ago
Brian Paul
788ff5b5c7
remove unused413 stuff, glDrawBuffersARB uses that slot now
21 years ago
Brian Paul
be91a0be58
version bump
21 years ago
Brian Paul
4f1e3709de
change include of glx_mangle.h to match other headers
21 years ago
Brian Paul
d86d1483ac
Another attempt at fixing name mangling and gl__unused413().
21 years ago
Brian Paul
a6c423d956
Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch 1015696)
21 years ago
Philippe Houdoin
ac07d89fd3
Stupid me. I don't know why I moved the GLView.h here at first, but now I know why
I shouldn't:
Official BeOS GLView.h defines a virtual ErrorCallback(GLenum) method, assuming
a unsigned long GLenum.
But under Mesa, GLenum is unsigned int.
To keep binary compatibility, BeOS apps including Mesa GL/gl.h MUST include *our*
GLView.h, or linker will report a missing ErrorCallback(unsigned int) symbol. Glup.
21 years ago
Brian Paul
6ade8a36b6
version 6 from oss.sgi.com
21 years ago
Brian Paul
196fb036d6
version 24 from oss.sgi.com
21 years ago
Jon Smirl
c2bffec91a
Mesa-solo builds with these changes. There are still more fixups needed to
get individual drivers working again. This converts miniglx to the new
dri interface. Thanks to Erdi Chen for the new interface code.
21 years ago
Brian Paul
e4fbcd0fca
updated to version 23
21 years ago
Brian Paul
6b869d4fe1
Alexander Gottwald's patch for cygwin
21 years ago
Ian Romanick
e1a7f31c2b
Remove the rest of the need for glxclient.h and remove it from the tree.
21 years ago
Jon Smirl
ba3d643c49
kill __driRegisterExtensions(), none of the functions did anything
21 years ago
Ian Romanick
749e842953
Replace Bool with GLboolean.
21 years ago
Ian Romanick
318aa84099
XF86DRIDestroyContext, XF86DRICreateDrawable, and
XF86DRIDestroyDrawable are all called directly from DRI drivers using
the new interface. Therefore, prototypes, using available datatypes,
must be available in dri_interface.h. Since the prototypes are
available there, xf86dri.h is no longer needed for
DRI_NEW_INTERFACE_ONLY builds.
21 years ago
Ian Romanick
60b0e12830
Convert 'Display *' to '__DRInativeDisplay *'. Only portions of the
interface that are not *strictly* part of the old interface were
changed. Replace GetDrawableInfo type (dri_util.h) with
PFNGLXGETDRAWABLEINFOPROC (dri_interface.h). Wrap __driCreateScreen
(in drivers that use the new interface) with '#ifndef
DRI_NEW_INTERFACE_ONLY'.
21 years ago
Ian Romanick
fabe2b9ba3
Replace all occurances of XF86DRIClipRect (and related typedefs) with
drm_clip_rect_t.
21 years ago
Brian Paul
27eb8fa35a
remove duplicate GLX_DRAWABLE_TYPE token, sorted tokens by enum value
21 years ago
Keith Whitwell
74d563cdfb
Allow *_dri.so to build in Mesa tree with the 'linux-dri' target.
22 years ago
Brian Paul
199972cef0
move #define for GL_DOUBLE, to put enums in right order
22 years ago
Ian Romanick
ab37fddbfd
Correct the comments about when the bindContext3 / unbindContext3
interface was added.
22 years ago
Brian Paul
5eb921382f
added extern "C" for C++ (bug 930933)
22 years ago
Brian Paul
fda7215db3
rename class to c_class if using C++ (bug 922294)
22 years ago
Brian Paul
192c988c73
new DRI interface header
22 years ago
Brian Paul
ff6031c209
remove some unneeded macros
22 years ago
Brian Paul
0adce8f7c7
upgraded to version 22
22 years ago
Ian Romanick
304d3aa9cb
Refactored several variables out of XMesaVisual in favor of identical
fields in __GLcontextModes (the base type). Removed the need to keep
the XMesaVisualInfo pointer when building inside the X-server.
22 years ago
Daniel Borca
22633805fa
fixed back fxMesaGetCurrentContext to match MakeCurrent
22 years ago
Daniel Borca
d039b43e30
added NUL driver for DMesa
22 years ago
Brian Paul
1f3d9eedad
added GLU_INCOMPATIBLE_GL_VERSION
22 years ago
Brian Paul
c2f739169e
update function mangling and add comment about it to gl.h
22 years ago
Ian Romanick
74cf25b081
Missed this commit as part of the addition of
GL_EXT_blend_equation_separate / GL_ATI_blend_equation_separate.
22 years ago
Daniel Borca
3d06dc7581
accomodated new driver_func initialization
added DMesaGetProcAddress
some other minor fixes
updated documentation
22 years ago
Brian Paul
cdde03efe2
remove stuff that's now in glext.h
22 years ago
Brian Paul
c661cccf37
updated to version 21 with OpenGL 1.5 support
22 years ago
Brian Paul
cf75101bba
regenerated to support new 1.5 functions, etc.
22 years ago
Daniel Borca
e9e98405e7
DMesa: removed MGA2064W driver
DMesa: added capability to query visuals
fxMesa: WGL_3DFX_gamma_control
fxMesa: minor fixes to interface (fxQueryHardware vs fxMesaSelect...)
22 years ago
Alan Hourihane
3b81ccd826
fix for C++
22 years ago