Commit Graph

538 Commits

Author SHA1 Message Date
Brian Paul 6610c2b084 initialize fxMesa->verbose with MESA_FX_INFO env var 2000-02-13 00:36:08 +00:00
Brian Paul 2c9bf83b90 always include thread.h 2000-02-12 21:08:00 +00:00
Brian Paul 85db3d7563 added more error checking to _glapi_add_entrypoint() 2000-02-12 17:31:40 +00:00
Brian Paul 3ab6bbe613 now using dynamically allocated api dispatch tables 2000-02-12 17:26:15 +00:00
Brian Paul ef5d084d3c clean-up 2000-02-12 16:44:24 +00:00
Brian Paul e39ed58116 always include <float.h> 2000-02-12 15:55:34 +00:00
Brian Paul 59d6da5365 fixed reference count but in DeleteTextures() 2000-02-12 01:59:19 +00:00
Brian Paul bd986282f3 added MESA_FX_NO_SIGNALS env var (Michael Vance) 2000-02-12 01:36:40 +00:00
Brian Paul fa937f611a fixed WIN32_THREADS error 2000-02-11 21:38:33 +00:00
Brian Paul af763d5e43 added code for all GL_MESA_window_pos functions 2000-02-11 21:14:27 +00:00
Brian Paul 8df7c673ec added tess_clip.c 2000-02-11 16:15:28 +00:00
Jouk Jansen ab656ba642 Committing in .
New compile support for FX on VMS

 Modified Files:
 	Mesa/src/descrip.mms
 ----------------------------------------------------------------------
2000-02-11 07:25:48 +00:00
Brian Paul a360ab2a33 THREADS now defined by glthread.h, added more prototypes 2000-02-10 21:54:06 +00:00
Brian Paul 3c27be3738 changed thread TSD initialization 2000-02-10 21:27:48 +00:00
Brian Paul a9601f1b4c added support for XFree86 threads. misc clean-up 2000-02-10 21:27:25 +00:00
Brian Paul 577c67e860 added GLCALLBACKPCAST for Cygnus (Sven Panne) 2000-02-10 17:45:52 +00:00
Brian Paul ee5baf2747 udpated version/copyright info 2000-02-09 19:13:07 +00:00
Brian Paul aff45fde80 removed fxDDBufferSize proto 2000-02-09 19:12:25 +00:00
Brian Paul e78dd0243c updated fxDDGetString() for DRI 2000-02-09 19:12:02 +00:00
Brian Paul bab8f790ae glDrawPixels w/ format=GL_COLOR_INDEX was broken 2000-02-08 23:42:14 +00:00
Jouk Jansen 99e89283d6 Committing in .
Modified Files:
 	Mesa/src/descrip.mms
 ----------------------------------------------------------------------
2000-02-08 07:29:12 +00:00
Brian Paul 73e6952ad7 added a few missing ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH() calls 2000-02-08 01:45:22 +00:00
Brian Paul 397c9dd375 in fxSelectSingleTMUSrc_NoLock(), added check for haveTwoTMUs (Neal Tringham) 2000-02-06 20:01:36 +00:00
Brian Paul b79d289bde clearing depth buffer failed when clearing front color buffer 2000-02-06 19:29:48 +00:00
Brian Paul d4ce76275d updated with new info 2000-02-06 17:04:56 +00:00
Brian Paul 0b6fec7a6f added missing glGet cases for GL_EXT_compiled_vertex_array 2000-02-06 03:03:02 +00:00
Brian Paul df37c6bd65 disabled locked arrays in glDrawRangeElements() 2000-02-05 02:05:14 +00:00
Brian Paul e69f1f54f9 GL_ARRAY_ELEMENT_LOCK_FIRST/COUNT_SGI changed to _EXT suffix 2000-02-05 01:51:54 +00:00
Brian Paul 38a683816b added support for GL_RGB5_A1 internal texture format (Eero Pajarre) 2000-02-04 16:23:47 +00:00
Brian Paul b13fd0bc9e pass IntFormat, not Format to fxTexGetFormat 2000-02-04 16:22:58 +00:00
Brian Paul 65cd4d80c4 added SUB_PIXEL_BITS 2000-02-03 19:40:35 +00:00
Brian Paul 539cce5248 added point/line size limits to gl_constants struct 2000-02-03 19:40:07 +00:00
Brian Paul 1816ec4500 added Const.SubPixelBits 2000-02-03 15:33:29 +00:00
Jouk Jansen cd8e492c55 Committing in .
Updates effective and needed for VMS only

 Modified Files:
 	Mesa/src/descrip.mms Mesa/src/glapitable.h
 ----------------------------------------------------------------------
2000-02-03 09:35:17 +00:00
Brian Paul ab8de7b678 minor clean-ups 2000-02-02 22:22:59 +00:00
Brian Paul 5829f0c960 changed _gl prefix to _mesa_ on fog functions 2000-02-02 22:21:39 +00:00
Brian Paul 4bad6744d2 replaced gl_ prefix with _mesa_ prefix on depth funcs 2000-02-02 22:16:04 +00:00
Brian Paul b34024bc62 replaced gl_ prefix with _mesa_ prefix on blend funcs 2000-02-02 22:08:26 +00:00
Brian Paul 42fcf03e3a replaced gl_ prefix with _mesa_ prefix 2000-02-02 22:03:31 +00:00
Brian Paul bd409f4143 added check for IntegerAccumScaler > 0 in GL_RETURN case 2000-02-02 21:53:11 +00:00
Brian Paul 8427d93449 changed prefix to _mesa_ for a few accum functions 2000-02-02 21:52:26 +00:00
Brian Paul 831f8ada7b don't include dispatch.h 2000-02-02 19:50:26 +00:00
Brian Paul a02fb6afc8 added comments 2000-02-02 19:34:08 +00:00
Brian Paul 3face37ca4 include buffers.h 2000-02-02 19:28:27 +00:00
Brian Paul fab9712714 updated source files 2000-02-02 19:19:30 +00:00
Brian Paul 784d76024c moved exec dispatch init to state.c 2000-02-02 19:18:19 +00:00
Brian Paul ea39f042c3 updated includes for source file reorg 2000-02-02 19:17:57 +00:00
Brian Paul fa9df40e8a moved state functions to state.c 2000-02-02 19:16:46 +00:00
Brian Paul 23903a2338 removed glmisc.c, added buffers.c, hint.c, state.c 2000-02-02 19:15:53 +00:00
Brian Paul d0a3ea051a functions from context.c 2000-02-02 19:15:19 +00:00
Brian Paul f2dce72167 functions from old glmisc.c file 2000-02-02 19:14:56 +00:00
Brian Paul b086b95fed replace offset with functionOffset in generate_entrypoint() 2000-02-02 18:50:07 +00:00
Brian Paul 6b8cced81a patch for XFree86 building 2000-02-01 23:57:03 +00:00
Brian Paul f224b12a5b added normal, vertex, viewport message strings 2000-02-01 01:19:07 +00:00
Brian Paul 59668e3eb3 added more message strings 2000-02-01 01:10:27 +00:00
Brian Paul 075398b879 defined FLT_MIN if undefined 2000-01-31 23:33:53 +00:00
Brian Paul 9560f05def added mutexes for thread safety 2000-01-31 23:11:39 +00:00
Brian Paul bc794059d8 added Mutex macros 2000-01-31 23:10:47 +00:00
Brian Paul 663049a719 added _mesa_TexImage3DEXT() 2000-01-31 23:10:16 +00:00
Brian Paul 2b1c416e21 added save_TexImage3DEXT() 2000-01-31 23:09:51 +00:00
Brian Paul e0a87f9087 removed unneeded \n chars 2000-01-31 23:06:07 +00:00
Brian Paul 3a6eeddb8a changed message format, added GL_EXT_texture3d 2000-01-31 22:54:41 +00:00
Brian Paul 976dba2965 added more function templates, changed message format 2000-01-31 22:54:06 +00:00
Brian Paul 8fddcf3343 fixed protos for glTexImage3DEXT and GetDetailTexFuncSGIS 2000-01-31 22:52:50 +00:00
Brian Paul 4428a3f359 added Josh's dynamic display assembly generator 2000-01-31 22:51:44 +00:00
tanner 4df415b190 include conf.h 2000-01-31 22:10:06 +00:00
Brian Paul a749f75826 include glapioffset.h instead of ../glapioffsets.h 2000-01-28 22:18:48 +00:00
Brian Paul bfd2bd2b3a added -I. to .S.o rule 2000-01-28 22:18:03 +00:00
Brian Paul f9b97d95f9 renamed _glapi_CurrentContext to _glapi_Context 2000-01-28 20:17:42 +00:00
Brian Paul 9f94399cf3 removed actual GL entrypoints (glapitemp.h) 2000-01-28 19:03:33 +00:00
Brian Paul 01c071340d moved entrypoints here from glapi.c 2000-01-28 19:02:57 +00:00
Brian Paul 68ee4bc7ca enable/disable no-context warnings depending on MESA_DEBUG 2000-01-28 19:02:22 +00:00
Brian Paul 3228421f69 added default template macros 2000-01-28 19:01:45 +00:00
Brian Paul 8d365ab204 updated comments 2000-01-28 18:57:56 +00:00
Holger Waechtler 83f1d317c2 added prefetchw 2000-01-27 20:01:57 +00:00
Brian Paul 262f9e52d6 updated version string to Mesa 3.3 2000-01-27 16:45:50 +00:00
Brian Paul e9fa7908d1 include conf.h if HAVE_CONFIG_H defined 2000-01-27 00:26:03 +00:00
Brian Paul 04f1248ef9 updated RGB2BGR function 2000-01-25 20:21:19 +00:00
Brian Paul d8aec9b55b only print info if MESA_DEBUG is set 2000-01-25 17:04:47 +00:00
Brian Paul 3781b7bfa5 fixed VB->IndexPtr==NULL bug (Richard Guenther) 2000-01-25 16:49:20 +00:00
Brian Paul ebd5feab9a updated for Mesa 3.3 2000-01-25 00:03:01 +00:00
Brian Paul d13bfbf7c6 changed VB_MAX, no longer dependant on FX symbol 2000-01-24 20:54:18 +00:00
Brian Paul c79fab4aa6 replaced HashLookup() with _mesa_HashLookup() 2000-01-24 20:53:32 +00:00
Brian Paul bb79790662 prefixed hash functions with _mesa_ 2000-01-24 16:19:54 +00:00
Brian Paul 35a2227547 added #ifdef SVGA, work-around asm code problem 2000-01-23 17:49:54 +00:00
Brian Paul 28cf3043b6 added new SVGA driver files 2000-01-23 17:48:16 +00:00
Josh Vanderhoof fccc9298b8 prevent spaces in fp register names 2000-01-23 05:47:14 +00:00
Josh Vanderhoof ade76cd4ab no brackets for nasm indirect jumps 2000-01-23 05:08:51 +00:00
Brian Paul 069965f170 updated SVGA sources from Mesa 3.2 2000-01-22 20:08:36 +00:00
Gareth Hughes 99dd0d4092 Merged in fixes from 3.2 branch. Fixed clipping bug, segfault in
vertex sorting function.

Debug is now enabled with MESA_TESS_DBG_LEVEL environment variable.
2000-01-20 21:52:01 +00:00
Brian Paul e257733d03 updated with latest DRI tree changes 2000-01-18 17:56:05 +00:00
Brian Paul d15422a951 replaced some spaces with a tab 2000-01-18 17:40:05 +00:00
Brian Paul ffebe69866 generic_noop() now returns 0 2000-01-18 17:38:40 +00:00
Brian Paul 5666c63693 renamed CURRENT_INPUT to _mesa_CurrentInput 2000-01-18 17:36:16 +00:00
Brian Paul 5428705eee added X86-optimized message for MESA_INFO 2000-01-17 20:00:15 +00:00
Brian Paul 003caf24bb disabled X86-optimized dispatch when using XF86DRI (temporary) 2000-01-17 19:45:37 +00:00
Brian Paul 328bb7f40f added _glapi_Dispatch 2000-01-17 19:28:43 +00:00
Brian Paul c2319b4315 renamed _mesa_Dispatch to _glapi_Dispatch, misc clean-up 2000-01-17 19:28:31 +00:00
Brian Paul e23b16012f added copyright info 2000-01-17 18:09:11 +00:00
Brian Paul 3db088f7d7 added missing POINT/LINE RANGE/GRANULARITY tokens 2000-01-17 18:05:24 +00:00
Brian Paul 3be135f000 Z values were wrong in selection mode (Holger Waechtler), misc clean-up 2000-01-17 15:40:43 +00:00
Josh Vanderhoof efe03ae1af x86 assembly dispatch 2000-01-16 07:26:35 +00:00
Randy Frank c26d81842a Added occlusion test code. Follows the HP proposed occlusion test extension. 2000-01-15 06:13:26 +00:00
Brian Paul acb6297e14 minor change for DEBUG builds 2000-01-14 16:35:25 +00:00
Brian Paul 4f68a7f5c7 first check-in 2000-01-14 16:25:56 +00:00
Brian Paul 304357dcd4 GLcontext is now nested in OSMesaContext 2000-01-14 04:55:44 +00:00
Brian Paul 4d053ddae8 added gl_initialize_context_data(), gl_free_context_data(). code clean-up 2000-01-14 04:45:47 +00:00
Brian Paul 113edcc755 added fxMesaContext arg to fxInitPixelTables() 2000-01-13 17:58:41 +00:00
Brian Paul 80c6243e8b added _mesa_ArrayElement() proto 2000-01-13 00:35:09 +00:00
Brian Paul 62c184258b added gl_register_config_var() proto 2000-01-13 00:34:45 +00:00
Brian Paul a0020435f5 init a few vars to silence compiler warnings 2000-01-13 00:32:12 +00:00
Brian Paul 4fc91a1427 include dispatch.h 2000-01-13 00:31:10 +00:00
Brian Paul c7a5dbe3b3 clean up of eval_coord1/2f() 2000-01-13 00:30:41 +00:00
Brian Paul 16a9efe3ab commented out gl_reinit_light_attrib() 2000-01-13 00:29:02 +00:00
Brian Paul fd75e6d4e5 commented out unused function 2000-01-13 00:27:05 +00:00
Brian Paul 4463a24909 minor clean-up 2000-01-13 00:25:22 +00:00
Brian Paul 780806f4d4 made some functions static 2000-01-13 00:24:48 +00:00
Brian Paul 2037663200 another fix for gluPartialDisk() in GL_LINE mode 2000-01-11 22:01:08 +00:00
Brian Paul 5e5f462701 fixed missing slice problem in gluPartialDisk() 2000-01-11 17:21:14 +00:00
Brian Paul 0219d32505 added printf-message to dispatch templates 2000-01-10 04:29:09 +00:00
Brian Paul b3674092f2 removed DISPATCH_SETUP, added RETURN_DISPATCH 2000-01-08 11:01:24 +00:00
Jon Taylor c6c06c92b2 * Fixups to the GGIMesa code to reflect the recent DD API changes
* Added a new GGIMesa debugging-print subsystem
2000-01-07 08:34:43 +00:00
Brian Paul 3c3533c5c8 added missing glHintPGI() function 2000-01-07 07:42:33 +00:00
Brian Paul 77aa8b9c86 improved robustness of extension handling in static_functions[] array 2000-01-07 07:30:13 +00:00
Brian Paul 1e4ded3bc3 added glHintPGI template 2000-01-07 07:28:22 +00:00
Brian Paul c2bd8197e1 added BitsPerPixel to XMesaVisual struct 2000-01-07 07:24:50 +00:00
Brian Paul 0d7846fe15 updated version string 2000-01-07 07:22:48 +00:00
Brian Paul 0eb3b021ee removed cpp conditionals from _mesa_init_exec_table() 2000-01-07 07:16:34 +00:00
Brian Paul b44c86d67c fixed GetString template, added GL_SGI_color_table templates 2000-01-07 06:09:05 +00:00
Jouk Jansen a3bcbfaeb1 Committing in .
Work around for bug in VMS7.2

 Modified Files:
 	Mesa/src-glut/glut_event.c
 ----------------------------------------------------------------------
2000-01-07 01:42:06 +00:00
Brian Paul 075f184b74 return GL_FALSE in fxDDColorMask 2000-01-06 09:30:37 +00:00
Brian Paul dd020f13a6 updated Clear function for new mask bits 2000-01-06 09:28:38 +00:00
Brian Paul d3c145b98a new Clear function mask 2000-01-06 09:28:07 +00:00
Brian Paul 276988ec96 minor clean-up in _mesa_unpack_ubyte_color_span() 2000-01-05 09:21:32 +00:00
Brian Paul 26e14d2ea1 removed _glapi_ThreadSafe 2000-01-05 04:36:17 +00:00
Brian Paul 90d9e02f3a start search at 1 in HashFindFreeKeyBlock() 2000-01-04 08:14:36 +00:00
Brian Paul 53a36fc0da optimized GET_IMMEDIATE for thread safety 1999-12-17 17:01:31 +00:00
Brian Paul 09cb14872e print thread safety info if MESA_INFO set 1999-12-17 17:00:32 +00:00
Brian Paul a02b03afa4 updated with latest source files 1999-12-17 15:15:46 +00:00
Brian Paul ef46f450ee replaced mthreads.c with glthread.c 1999-12-17 15:03:52 +00:00
Brian Paul 0003778847 further simplification of thread-related code, misc clean-up 1999-12-17 14:52:35 +00:00
Brian Paul 8f91fb630c added current context functions, made ThreadSafe public 1999-12-17 14:51:28 +00:00
Brian Paul d3c070ca6a removed old thread code 1999-12-17 12:23:25 +00:00
Brian Paul c633693a28 fixed thread problems 1999-12-17 12:21:38 +00:00
Brian Paul 590d34726d more tweaking of thread support 1999-12-17 12:20:23 +00:00
Brian Paul e2b10e72a6 don't free thread data in pthread_key_create() 1999-12-17 11:13:54 +00:00
Brian Paul 6ef84acfec minor clean-up 1999-12-16 17:33:43 +00:00
Brian Paul bb72d326a0 thread support now works 1999-12-16 17:31:59 +00:00
Brian Paul c11371a4e5 initial rev 1999-12-16 17:31:06 +00:00
Brian Paul 3aecc51805 minor change 1999-12-16 12:38:54 +00:00