Commit Graph

40229 Commits

Author SHA1 Message Date
Gareth Hughes 3df50407a3 Added point_contour_test, taken from O'Rourke 1998. 1999-10-14 07:44:41 +00:00
Ted Jump 56a5f8820f Fixed parameter type for notify function pointer parameter to gl_extensions_add 1999-10-13 22:09:09 +00:00
Gareth Hughes 6450917496 Removed CVS logs from files, as they were getting rather large. 1999-10-13 19:12:25 +00:00
Gareth Hughes 206abd9039 Added edge flag callback support. 1999-10-13 19:01:56 +00:00
Brian Paul 80af3614d8 now using MALLOC, CALLOC, FREE, etc macros 1999-10-13 18:49:47 +00:00
Brian Paul bd5cdaf444 removed GL_ prefix from memory macros 1999-10-13 18:42:49 +00:00
Gareth Hughes f80d0b2f61 Fixed delete_all_contours memory deallocation. 1999-10-12 21:26:06 +00:00
Gareth Hughes 2e4fce138c Updated memory allocation to allow new macros to be used. 1999-10-12 18:49:28 +00:00
Gareth Hughes 21a257d25b Renamed GLUtesselator user data pointer to avoid confusion. 1999-10-11 17:53:09 +00:00
Gareth Hughes dbecc01c6e Correctly initialized GLUtesselator user data pointer. 1999-10-11 17:48:53 +00:00
Gareth Hughes 4aaafa6265 Allow debugging output capture under Win32. This seems really
broken to me, but that's Windows for you...
1999-10-11 17:28:05 +00:00
Gareth Hughes c30627a5af Updated debugging output. I'm going to change it all to something
much more like the GLX project.  This was a set of macros left over
from a research project I'd done, and I like the GLX logging more.
1999-10-11 17:26:48 +00:00
Jouk Jansen cd555f456b Repaired definition of GL_CALLOC_STRUC 1999-10-11 04:22:57 +00:00
Jouk Jansen 0b6c775f1c #include <stdlib.h> 1999-10-11 04:20:55 +00:00
Jouk Jansen 4fbb2c6279 #include <assert.h> 1999-10-11 04:20:25 +00:00
Jouk Jansen 0279e2bc3a misc -> glmisc 1999-10-11 04:17:50 +00:00
Brian Paul 567a1de666 now using GL_MALLOC, GL_FREE 1999-10-10 13:04:17 +00:00
Brian Paul 60a249d009 now using GL_MALLOC, GL_FREE 1999-10-10 12:51:29 +00:00
Brian Paul 375853e867 fixed dumb typo 1999-10-10 12:49:36 +00:00
Brian Paul 826e66a21f now using GL_MALLOC, GL_FREE 1999-10-10 12:40:54 +00:00
Brian Paul d77fa30761 added memory macros 1999-10-10 12:39:04 +00:00
Josh Vanderhoof 73d03344f4 no underscore prefix for freebsd >= 3 (Simon Walton) 1999-10-09 23:20:23 +00:00
Brian Paul 6e6d4c66bd texture units now share default texture objects 1999-10-09 20:17:07 +00:00
Brian Paul 7ec8d588ab fixed reference count bug in save_TexImage3DEXT() 1999-10-09 10:01:46 +00:00
Keith Whitwell f8b3fc5454 fixed voodoo initialization 1999-10-08 11:07:54 +00:00
Keith Whitwell 485f040741 Fixed includes & added a few hooks for the DRI. 1999-10-08 09:27:09 +00:00
Miklos Fazekas a7313e045d Added PARB support. 1999-10-05 19:51:15 +00:00
Miklos Fazekas 3af541c541 Added gl_ext_multitexture_ADD suport. 1999-10-05 19:50:45 +00:00
Miklos Fazekas 37290c844c Added packed ARGB support. 1999-10-05 19:49:41 +00:00
Miklos Fazekas 1076e7cd21 Packed RGBA support. 1999-10-05 19:26:54 +00:00
Miklos Fazekas 6a659315cd Packed RGB support. 1999-10-05 19:00:11 +00:00
Miklos Fazekas 2ed47d29c6 Added support for GL_ext_texture_add 1999-10-05 18:48:49 +00:00
Miklos Fazekas d598ca05e1 Minor cleanup. 1999-10-05 18:40:17 +00:00
Jouk Jansen 08a454c7af Added tess_winding.c for compilation 1999-10-04 05:26:46 +00:00
Gareth Hughes 63fee8b3be Added tessellation winding rule support. Misc bug fixes. 1999-10-03 00:56:07 +00:00
Gareth Hughes 45b95f048d Added tessellation winding rule files. 1999-10-03 00:53:38 +00:00
Keith Whitwell 69cfdb2fcb more hooks for mga driver, including an immediate fastpath 1999-09-30 11:18:21 +00:00
Jon Taylor 0b6ae412d3 Disable genkgi sublib handling until we have some sublibs to handle 1999-09-21 00:46:26 +00:00
Keith Whitwell 14f8b8b5c3 Bugfix for ctx->backface_sign calculation 1999-09-20 14:30:22 +00:00
Keith Whitwell 5a437d5889 Cleaning up 1999-09-19 23:43:02 +00:00
Keith Whitwell c656951110 RasterMask was set incorrectly 1999-09-19 23:06:40 +00:00
Ted Jump ea8e0b2156 Fixed LIBNAME entry 1999-09-19 10:03:19 +00:00
Ted Jump a63baa3e8d Removed use of GLU.H - prevents compiler warning wrt:gluGetProcAddressEXT 1999-09-19 09:59:12 +00:00
Ted Jump 725ec81ae8 More Win32 build compliance fixups 1999-09-19 02:03:18 +00:00
Keith Whitwell 1bf9dfaf5d Large patch:
- FX bug fixes.
        - Polygon mode and edgeflag work properly.
	- Clipping works with edgeflag.
	- Driver.ReducedPrimitiveChange() callback so drivers
          that implement lines & points as triangles can turn culling off
	  before rendering groups of these primitives.
        - Cleaned up feedback & select primitives.
1999-09-18 20:41:22 +00:00
Keith Whitwell 39d29fe7fe Fix for write-rgba-span and others 1999-09-17 15:14:02 +00:00
Brian Paul 1bf28c46c2 glGetProcAddressEXT changes to accomodate Win32 and non-Win32 1999-09-17 12:21:36 +00:00
Brian Paul 9b563507cb pad GL_TINY to 6 digits 1999-09-17 12:07:10 +00:00
Brian Paul d2a57c9b2b pad GLU_TINY to 6 digits 1999-09-17 12:06:56 +00:00
Gareth Hughes b32966fc80 Winding rule updates. 1999-09-17 06:31:02 +00:00
Jouk Jansen 727f35a518 mesa_wgl.h should only be included when _WIN32 is defined 1999-09-17 05:56:43 +00:00
Ted Jump 477da9eff1 Modified to build better with Mesa wgl functions 1999-09-17 04:27:02 +00:00
Ted Jump d29b1c2ea6 Patch error fixup 1999-09-17 03:17:18 +00:00
Ted Jump 1f256fd6b3 Win32 build req't updates 1999-09-17 03:07:28 +00:00
Brian Paul 67e9bd246b fixed typo 1999-09-17 01:00:38 +00:00
Brian Paul f33e6b1e83 version symbol changes 1999-09-17 00:06:57 +00:00
Brian Paul 20298685c3 gluGetProcAddressEXT change for C++ / BeOS 1999-09-17 00:06:14 +00:00
Brian Paul 3d7e15533f updated for GL instead of MesaGL 1999-09-17 00:03:47 +00:00
Brian Paul 4811b7c7e0 initial check-in 1999-09-16 22:45:24 +00:00
Brian Paul b9e8741c8f added some casts in gluGetProcAddressEXT() 1999-09-16 22:37:56 +00:00
Brian Paul 978b089aee clean-up of GLU_EXT_get_proc_address 1999-09-16 16:53:28 +00:00
Brian Paul dd4f708894 GL_EXT_get_proc_address clean-up 1999-09-16 16:47:35 +00:00
Brian Paul 9df2b25af1 added GL_EXT_get_proc_address 1999-09-16 16:44:37 +00:00
Brian Paul 43c9c2cfae added GLX_MESA_set_3dfx_mode. clean-up of glXGetProcAddress 1999-09-16 15:52:51 +00:00
Brian Paul 17f0efb896 changed version string to return 1.2 1999-09-16 15:46:05 +00:00
Keith Whitwell e3f37862d2 Do pop for GL_VIEWPORT_BIT via. the api 1999-09-16 11:54:56 +00:00
Gareth Hughes 0099981b1c Misc winding rule bug fixes. 1999-09-16 06:41:42 +00:00
Brian Paul 69b78057d1 bumped version strings to Mesa 3.1 1999-09-15 20:04:04 +00:00
Brian Paul 212e625c24 new version number symbols 1999-09-15 16:31:31 +00:00
Brian Paul 2f49a40a07 added third, tiny version number to mklib scripts 1999-09-15 15:11:01 +00:00
Brian Paul af19f37b79 removed unused GLcontext arg from a few functions 1999-09-15 13:56:44 +00:00
Gareth Hughes a852e8fc0f Added debugging pragma message. 1999-09-15 02:12:16 +00:00
Gareth Hughes d7c9c1e5c0 Fixed vector macro calls, specifically COPY_3V params. 1999-09-15 02:11:10 +00:00
Gareth Hughes 2b2746fedd Added debugging output. 1999-09-14 22:46:02 +00:00
Gareth Hughes d21c43cd15 Win32 fix by Eero Pajarre. 1999-09-14 06:23:40 +00:00
Gareth Hughes 77dcf82d81 Fixed legacy gluNextContour impact on gluTessEndContour. 1999-09-14 05:37:58 +00:00
Brian Paul de37ce3e22 fixed pixel packing/unpacking code in gluBuild2DMipmaps() 1999-09-14 00:30:28 +00:00
Brian Paul a96e8ad978 added gluCheckExtension() 1999-09-14 00:11:40 +00:00
Brian Paul daa0b0f656 added gluUnProject4() 1999-09-14 00:10:31 +00:00
Gareth Hughes d1603d4a46 Fixed file headers. Tracking down macro bugs. 1999-09-13 22:20:13 +00:00
Jouk Jansen 70cf58648a strcmp needs the string.h 1999-09-13 14:31:32 +00:00
Brian Paul eada67136a added Eero's multitexture function patch 1999-09-13 14:09:23 +00:00
Jon Taylor 9c097c0f11 Re-added missing GGIMesa context bufsize structure member 1999-09-13 01:08:37 +00:00
Brian Paul 0f9aed04d8 fixed typo in GetProcAddress 1999-09-12 12:04:13 +00:00
Brian Paul d8ede96148 clean-up of glXGetProcAddressEXT() 1999-09-11 20:13:21 +00:00
Keith Whitwell 6fd3b96822 bugix from raul for fxddbitmap 1999-09-11 16:01:26 +00:00
Brian Paul 84ffacb978 added 1.2 function to gluGetProcAddressEXT() 1999-09-11 12:04:54 +00:00
Brian Paul c5d7d70be8 GL_EXT_get_proc_address clean-up 1999-09-11 11:48:11 +00:00
Brian Paul c0e2871718 include extensions.h 1999-09-11 11:47:15 +00:00
Brian Paul f893f032fa added GLU_EXT_get_proc_address 1999-09-11 11:34:21 +00:00
Brian Paul 89a42b7e73 added GLX_EXT_get_proc_address 1999-09-11 11:33:45 +00:00
Brian Paul 585a68c82b added GL_EXT_get_proc_address 1999-09-11 11:31:34 +00:00
Keith Whitwell 6c8657fa5f new DD_Z_NEVER flag 1999-09-10 14:24:35 +00:00
Gareth Hughes f0f3815e4f Fixed triangle output, recovery process termination. 1999-09-10 04:32:10 +00:00
Brian Paul 95740b2c11 changed C++ comments to C style 1999-09-10 03:05:04 +00:00
Gareth Hughes 2856b53e03 Added GLU 1.3 tessellation (except winding rule code). 1999-09-10 02:03:31 +00:00
Brian Paul 2ba7c1cbe4 moved gl_GetPointerv() into get.h 1999-09-09 23:48:02 +00:00
Brian Paul 00dd504c72 moved gl_GetString() into get.c 1999-09-09 23:47:09 +00:00
Miklos Fazekas e4c15c12d8 More compliant error check. 1999-09-09 18:49:36 +00:00
Brian Paul 45224face0 removed TexCoordUnit from GLcontext, use Array.ActiveTexture instead 1999-09-07 22:31:30 +00:00
Brian Paul 2ca99ca2e7 added vertices.c 1999-09-07 21:32:30 +00:00
Keith Whitwell 9b7c843671 fixes for the mga driver 1999-09-05 19:59:33 +00:00
Keith Whitwell 324beb95f3 fix for mga depthbuffer resize 1999-09-04 14:40:49 +00:00
Keith Whitwell da54ffc852 more bugfixes 1999-09-03 15:48:54 +00:00
Keith Whitwell 8d8e248ab2 fix for GL_COMPILE_AND_EXECUTE bug 1999-09-03 11:53:33 +00:00
Keith Whitwell b6e6937287 fixed GL_FRONT_AND_BACK cull bug 1999-09-02 13:16:17 +00:00
Jouk Jansen a4bb2ef30e Added vertices.c to compile list 1999-08-30 07:13:55 +00:00
Keith Whitwell d858a651d8 removed bogus call 1999-08-29 16:18:23 +00:00
Keith Whitwell 50149b085e more fixes on the fast path 1999-08-29 14:06:02 +00:00
Keith Whitwell 3875679607 new files to support vertex-based geometry 1999-08-29 10:26:31 +00:00
Josh Vanderhoof 4f738b4c10 features weren 1999-08-28 01:38:54 +00:00
Jon Taylor a43cfd71da Fixed double buffering bug when running in X 1999-08-27 21:06:30 +00:00
Jouk Jansen 443dd9fd4d This time the correct file 1999-08-27 11:02:57 +00:00
Keith Whitwell 2be79c1aa2 various pipeline bugs 1999-08-26 14:50:49 +00:00
Jouk Jansen 0552b30633 Update after disk crash 1999-08-24 12:34:50 +00:00
Jouk Jansen 49160c9a81 Update after disk crash 1999-08-24 12:34:20 +00:00
Jon Taylor 668b4ab2fa *** empty log message *** 1999-08-24 02:03:34 +00:00
Jon Taylor 7b9c36d568 *** empty log message *** 1999-08-23 21:13:19 +00:00
Jon Taylor 72fc9a527d *** empty log message *** 1999-08-22 08:56:50 +00:00
Jon Taylor 14c53fe1d5 *** empty log message *** 1999-08-21 22:46:13 +00:00
Jon Taylor 035e8d0143 *** empty log message *** 1999-08-21 22:36:52 +00:00
Jon Taylor b35b28e4d9 *** empty log message *** 1999-08-21 08:53:27 +00:00
Jon Taylor 035e96ec3c *** empty log message *** 1999-08-21 06:27:37 +00:00
Jon Taylor 95dcb43951 *** empty log message *** 1999-08-21 05:57:17 +00:00
Brian Paul b30e70436c fixed alpha channel problem in gl_blend_pixels() 1999-08-19 15:48:01 +00:00
Brian Paul a4dcdcf0ff initial check-in (post crash) 1999-08-19 13:57:42 +00:00
Brian Paul 65b5e1e3fd glIsEnabled(GL_TEXTURE_3D) was wrong 1999-08-19 13:24:27 +00:00
Brian Paul cddc583aeb testing 1999-08-19 11:54:28 +00:00
jtg afb833d4e8 Initial revision 1999-08-19 00:55:39 +00:00