Brian Paul
3a99674980
glXChooseFBConfig() didn't handle GLX_FBCONFIG_ID option
2004-02-02 15:40:21 +00:00
Daniel Borca
61bc62cc40
added glutGetProcAddress in DMesaGLUT
2004-02-02 07:47:23 +00:00
Daniel Borca
4c7883e402
fixed a bug in GL_NEAREST sampler
2004-02-02 07:46:27 +00:00
Brian Paul
1e71d2af5e
minor #ifdef fix
2004-01-31 19:49:10 +00:00
Brian Paul
6bbcae9473
added _NEW_PROGRAM to check_state flags for pipeline stages (fixes vparray demo bug)
2004-01-31 19:39:04 +00:00
Brian Paul
041e66b0d6
don't call gl functions directly, jump through _glapi_Dispatch table
2004-01-31 19:08:45 +00:00
Brian Paul
111156affe
glBindProgramARB wasn't getting compiled into display lists (bug 887383)
2004-01-30 23:36:35 +00:00
Brian Paul
f924a933b4
Minor fixes for recent Mesa 6.1 changes
2004-01-30 23:31:51 +00:00
Brian Paul
f18598cbd2
Via Unichrome/cle266 driver (Erdi Chen)
2004-01-30 23:26:19 +00:00
Brian Paul
2726d77b2e
more descriptive error strings
2004-01-30 17:39:11 +00:00
Keith Whitwell
bacd9d1739
Fix extract_3f_xyw().
2004-01-30 11:16:12 +00:00
Daniel Borca
4fe1303e83
GL_TEXTURE_1D and other stories...
2004-01-29 15:46:02 +00:00
Karl Schultz
b72902e061
Add GLAPIENTRY function decorations for correct operation on Windows.
2004-01-28 22:24:12 +00:00
Brian Paul
5e83c2a081
tweak the #if test for defining _ASMAPI (fixes IRIX problem)
2004-01-28 22:01:47 +00:00
Karl Schultz
77650b4672
Fix compiler options regarding exception handing to resolve warnings.
2004-01-28 19:46:12 +00:00
Karl Schultz
1ce9940c79
Avoid setting NOWIN98 compiler optimization with VC 7.
2004-01-28 19:00:34 +00:00
Ian Romanick
253428f06a
Fixed a cut-and-paste bug from the BlendFuncSeparate driver interface
...
change.
2004-01-28 17:35:49 +00:00
Brian Paul
e8df62b5a7
patch from bug 885992
2004-01-28 15:15:14 +00:00
Brian Paul
c24d40b178
s/BlendEquatioRGB/BlendEquationRGB/
2004-01-28 15:14:09 +00:00
Keith Whitwell
27413ed249
Move FRAG_BIT_ definitions to mtypes.h so that NEED_SECONDARY_COLOR() macro
...
works globally.
2004-01-28 09:29:21 +00:00
Keith Whitwell
43b5772834
Use NEED_SECONDARY_COLOR() for checking specular state at all times
...
when ctx->_TriangleCaps might be inaccurate (ie while ctx->NewState might
be non-zero).
2004-01-28 08:21:05 +00:00
Dave Airlie
c78a89d761
fix breakage associated with pointers not being initialised in
...
mesa_create_context
2004-01-28 03:58:49 +00:00
Brian Paul
5102075330
change PFNGLXGETUSTPROC's argument from uint64_t to int64_t to match the DRI
2004-01-27 22:44:35 +00:00
Ian Romanick
c93105eb9e
Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.
...
The internal driver interface was also changed to use
BlendEquationSeparate instead of BlendEquation.
2004-01-27 18:52:40 +00:00
Keith Whitwell
dd9e6e7e37
Catch and shortcircuit no-primitive and no-vertex cases in _tnl_wrap_buffers()
2004-01-27 18:44:50 +00:00
Karl Schultz
da2be88f18
Add new driverfuncs.
2004-01-27 18:28:58 +00:00
Keith Whitwell
18fa367ac6
Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a single
...
array, texObj->Image[face][level].
2004-01-27 16:34:45 +00:00
Brian Paul
727d345b41
remove bogus assertion in DeleteTexture() function
2004-01-26 23:57:19 +00:00
Felix Kuehling
8135a445f3
Make the drivers using the common texmem code work with NewTextureObject
...
in Mesa. This is analogous to changes idr made to the r200 driver. Patch
submitted by Andreas Stenglein.
2004-01-26 23:38:12 +00:00
Keith Whitwell
ef167c6328
Fix for recursion in generic_copy_pv_extras.
...
Add a comment.
2004-01-26 21:34:28 +00:00
Brian Paul
cb7c689e14
replace MALLOC w/ CALLOC to silence valgrind warnings
2004-01-26 16:16:16 +00:00
Daniel Borca
5d3568f36c
minimize the number of DIVs
2004-01-26 10:43:50 +00:00
Daniel Borca
8d2cfa9ea0
glutTimerFunc cleanup
2004-01-26 10:41:39 +00:00
Daniel Borca
d3682ce376
accomodate FetchTexel and fix some memory leak bugs
2004-01-26 10:38:46 +00:00
Brian Paul
1749a25ca8
New error checking in _mesa_GetTexImage().
...
Updated comments and some better function parameter names.
2004-01-24 17:17:25 +00:00
Brian Paul
fe03108ce0
Some initial RGB and RGBA floating point texture formats.
2004-01-24 17:02:19 +00:00
Felix Kuehling
83e0cfb8a0
Parse radeon, not r200 configuration in radeonCreateContext.
2004-01-24 14:41:24 +00:00
Michel Dänzer
78bb0803cf
Fix hardware ROP state handling (Roland Scheidegger)
2004-01-24 12:35:13 +00:00
Brian Paul
4d859f73fc
added device driver hooks for BindProgram, NewProgram, DeleteProgram
2004-01-23 18:57:05 +00:00
Brian Paul
f2ce4dc7da
Change software alpha plane pointers from void* to GLchan*, eliminate some casts.
2004-01-23 18:56:25 +00:00
Brian Paul
292615071a
more fixing for tdfxUpdateTexturePalette
2004-01-23 18:51:00 +00:00
Brian Paul
7f7b2d86bc
a few more tweaks
2004-01-23 16:08:35 +00:00
Brian Paul
75a0d31aaa
fix assorted compilation issues
2004-01-23 16:03:33 +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
Keith Whitwell
3abf746a7e
Don't set extra bits in FLUSH_VERTICES, fix several state bugs.
2004-01-23 14:46:27 +00:00
Jouk Jansen
5c161cf615
Committing in .
...
Trying to remove the <CR> at the end of each line.
Modified Files:
Mesa/src/mesa/descrip.mms
Mesa/src/mesa/drivers/common/descrip.mms
Mesa/src/mesa/drivers/osmesa/descrip.mms
Mesa/src/mesa/drivers/x11/descrip.mms
----------------------------------------------------------------------
2004-01-23 10:13:40 +00:00
Ian Romanick
ff2cc41ccb
Modified error messages in _mesa_BlendFuncSeparateEXT to note that the
...
same function is used internally for glBlendFunc and
glBlendFuncSeparate.
2004-01-23 07:57:32 +00:00
Michel Dänzer
a2c97eb2ff
Call UpdateMaterial() unconditionally on GL_COLOR_MATERIAL state change
...
(Roland Scheidegger), and update lighting state unconditionally there.
Fixes lighting oddities in the xscreensaver endgame hack, bzflag and
possibly elsewhere.
2004-01-23 03:33:04 +00:00
Michel Dänzer
5d00e131d8
Fix attenuation hardware state handling, inspired by the R200 DDK reference
...
driver (our r200 driver basically didn't do this at all, maybe got lost
along the way?)
2004-01-23 03:19:47 +00:00
Brian Paul
4f295cee73
Initial support for floating point and signed texture formats.
...
New "FetchTexelFuncF()" function returns texels in floating point format.
Only used for depth component images at this time.
Changed original FetchTexelFunc to return GLchan instead of GLvoid, removing
need for a bunch of ugly casts.
2004-01-23 01:59:54 +00:00