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.
2004-08-16 08:39:36 +00:00
Brian Paul
6ade8a36b6
version 6 from oss.sgi.com
2004-07-28 13:23:11 +00:00
Brian Paul
196fb036d6
version 24 from oss.sgi.com
2004-07-28 13:22:46 +00:00
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.
2004-06-26 17:16:42 +00:00
Brian Paul
e4fbcd0fca
updated to version 23
2004-06-23 14:48:04 +00:00
Brian Paul
6b869d4fe1
Alexander Gottwald's patch for cygwin
2004-06-22 17:16:02 +00:00
Ian Romanick
e1a7f31c2b
Remove the rest of the need for glxclient.h and remove it from the tree.
2004-06-06 02:20:20 +00:00
Jon Smirl
ba3d643c49
kill __driRegisterExtensions(), none of the functions did anything
2004-06-03 01:56:07 +00:00
Ian Romanick
749e842953
Replace Bool with GLboolean.
2004-06-02 20:46:03 +00:00
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.
2004-06-02 17:37:09 +00:00
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'.
2004-06-01 20:24:59 +00:00
Ian Romanick
fabe2b9ba3
Replace all occurances of XF86DRIClipRect (and related typedefs) with
...
drm_clip_rect_t.
2004-06-01 16:38:56 +00:00
Brian Paul
27eb8fa35a
remove duplicate GLX_DRAWABLE_TYPE token, sorted tokens by enum value
2004-05-21 15:51:13 +00:00
Keith Whitwell
74d563cdfb
Allow *_dri.so to build in Mesa tree with the 'linux-dri' target.
2004-04-29 12:23:39 +00:00
Brian Paul
199972cef0
move #define for GL_DOUBLE, to put enums in right order
2004-04-23 18:00:00 +00:00
Ian Romanick
ab37fddbfd
Correct the comments about when the bindContext3 / unbindContext3
...
interface was added.
2004-04-15 01:24:57 +00:00
Brian Paul
5eb921382f
added extern "C" for C++ (bug 930933)
2004-04-09 17:18:22 +00:00
Brian Paul
fda7215db3
rename class to c_class if using C++ (bug 922294)
2004-03-24 15:59:44 +00:00
Brian Paul
192c988c73
new DRI interface header
2004-03-22 23:31:29 +00:00
Brian Paul
ff6031c209
remove some unneeded macros
2004-03-04 16:20:38 +00:00
Brian Paul
0adce8f7c7
upgraded to version 22
2004-02-24 03:01:27 +00:00
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.
2004-02-19 00:57:04 +00:00
Daniel Borca
22633805fa
fixed back fxMesaGetCurrentContext to match MakeCurrent
2004-02-10 07:46:07 +00:00
Daniel Borca
d039b43e30
added NUL driver for DMesa
2004-02-07 10:54:36 +00:00
Brian Paul
1f3d9eedad
added GLU_INCOMPATIBLE_GL_VERSION
2004-02-06 01:17:30 +00:00
Brian Paul
c2f739169e
update function mangling and add comment about it to gl.h
2004-02-05 15:23:12 +00:00
Ian Romanick
74cf25b081
Missed this commit as part of the addition of
...
GL_EXT_blend_equation_separate / GL_ATI_blend_equation_separate.
2004-01-27 21:40:35 +00:00
Daniel Borca
3d06dc7581
accomodated new driver_func initialization
...
added DMesaGetProcAddress
some other minor fixes
updated documentation
2004-01-23 15:57:52 +00:00
Brian Paul
cdde03efe2
remove stuff that's now in glext.h
2004-01-13 02:04:57 +00:00
Brian Paul
c661cccf37
updated to version 21 with OpenGL 1.5 support
2004-01-13 01:54:03 +00:00
Brian Paul
cf75101bba
regenerated to support new 1.5 functions, etc.
2004-01-09 20:34:04 +00:00
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...)
2003-12-19 11:26:46 +00:00
Alan Hourihane
3b81ccd826
fix for C++
2003-12-12 22:35:02 +00:00
Brian Paul
c3fb2558f0
replace gl/mesa_wgl.h with GL/mesa_wgl.h (Simon Goodall)
2003-12-11 23:55:55 +00:00
Keith Whitwell
e0ee87422b
Quash annoying compiler warning
2003-12-11 15:47:43 +00:00
Keith Whitwell
a9fc4b1b1c
Remove dead file glcore-new.h
2003-12-11 13:10:20 +00:00
Alan Hourihane
18343db1d8
reverse Keith's 'XFree86Server' glue.
2003-12-08 16:57:21 +00:00
Keith Whitwell
3abad78e26
Can't include <stddef.h> when building XFree86 server - define
...
ptrdiff_t to int instead
2003-12-08 15:00:24 +00:00
Brian Paul
a763123b35
glFBDev driver from embedded-2 branch.
...
Probably won't be actively used/maintained, but bring it to the trunk so
it doesn't get lost.
2003-12-06 17:20:10 +00:00
Brian Paul
fde2b9750e
basic API work for FBConfigs & Pbuffers
2003-12-06 17:17:42 +00:00
Brian Paul
78c5841364
s/APIENTRY/GLAPIENTRY/ for 1.5 functions
2003-12-06 01:49:54 +00:00
Alan Hourihane
faf4059aa8
check if GLAPIENTRYP is already set
2003-12-04 15:59:41 +00:00
Alan Hourihane
f82c775fff
#define GLAPIENTRYP GLAPIENTRY *
2003-12-04 15:59:03 +00:00
Alan Hourihane
3eb58b4c1e
bring over glcore.h changes from DRI trunk
2003-12-04 12:33:15 +00:00
Brian Paul
91b6a4aa90
include malloc.h to get ptrdiff_t for vertex buffer object's GLintptr
2003-11-23 16:22:54 +00:00
Brian Paul
67f8a1d4ad
added OpenGL 1.5 tokens and functions not yet put into glext.h
2003-11-22 18:44:10 +00:00
Brian Paul
20f40fa427
minor fix to glutSetColor prototype (Evgeny Kotsuba)
2003-10-27 18:33:34 +00:00
Daniel Borca
1b6cca67b5
documentation update; also new makefiles for Win32 MesaFX build
2003-10-21 11:15:52 +00:00
Karl Schultz
906449753f
Define GLAPIENTRYP properly so that GLU compiles on Windows.
2003-10-20 17:36:41 +00:00
Brian Paul
3eb0edb31f
added GL_ARB_point_sprite tokens
2003-10-16 16:33:05 +00:00