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