mesa.git
19 years agomesa-tnl-0-to-NULL.patch from Jeff Muizelaar
Keith Whitwell [Thu, 10 Feb 2005 10:57:22 +0000 (10:57 +0000)]
mesa-tnl-0-to-NULL.patch from Jeff Muizelaar

19 years agoCatch no-op vertex buffers consisting only of vertices which will
Keith Whitwell [Thu, 10 Feb 2005 10:55:30 +0000 (10:55 +0000)]
Catch no-op vertex buffers consisting only of vertices which will
also appear in a future buffer.

19 years agoRemoving some regs that are wrong and adding some comments to r300_reg.h .
Aapo Tahkola [Thu, 10 Feb 2005 10:45:54 +0000 (10:45 +0000)]
Removing some regs that are wrong and adding some comments to r300_reg.h .

19 years agoSupport for PolygonMode. Not too far from working even though i almost gave up once...
Aapo Tahkola [Thu, 10 Feb 2005 08:56:35 +0000 (08:56 +0000)]
Support for PolygonMode. Not too far from working even though i almost gave up once already.

19 years agoFix copy'n'paste errors.
Vladimir Dergachev [Thu, 10 Feb 2005 07:39:11 +0000 (07:39 +0000)]
Fix copy'n'paste errors.
Print command buffer sizes during startup (TODO: remove 1 || when the driver is more mature).

19 years agoTurns out unknown5 was border color. texwrap looks good now.
Aapo Tahkola [Thu, 10 Feb 2005 05:11:31 +0000 (05:11 +0000)]
Turns out unknown5 was border color. texwrap looks good now.

19 years agoAdding support for selecting line width. Stipple patterns still cause lots of trouble.
Aapo Tahkola [Thu, 10 Feb 2005 04:43:07 +0000 (04:43 +0000)]
Adding support for selecting line width. Stipple patterns still cause lots of trouble.

19 years agoSimple test for ARB_texture_env_crossbar functionality. It is difficult
Ian Romanick [Wed, 9 Feb 2005 22:16:38 +0000 (22:16 +0000)]
Simple test for ARB_texture_env_crossbar functionality.  It is difficult
to come up with good tests for this functionality that don't require
either ATI_texture_env_combine3 or NV_texture_env_combine4.

19 years agoglGet*(GL_FRAGMENT_PROGRAM_BINDING_NV) was returning the vertex program binding.
Brian Paul [Wed, 9 Feb 2005 18:46:16 +0000 (18:46 +0000)]
glGet*(GL_FRAGMENT_PROGRAM_BINDING_NV) was returning the vertex program binding.

19 years agoAdded a test/clamp in the scale_internal_*() functions to prevent reading
Brian Paul [Wed, 9 Feb 2005 16:18:39 +0000 (16:18 +0000)]
Added a test/clamp in the scale_internal_*() functions to prevent reading
a row of pixels beyond the input buffer's bounds.
FDO/Mesa bug #2510.

19 years agoEnabled user-defined point size, enabled zbiases for rest of the primitives and fixed...
Aapo Tahkola [Wed, 9 Feb 2005 05:53:34 +0000 (05:53 +0000)]
Enabled user-defined point size, enabled zbiases for rest of the primitives and fixed bad vertex number checks triggered by nurb.

19 years agoinitial support for GL_EXT_framebuffer_object
Brian Paul [Wed, 9 Feb 2005 03:51:11 +0000 (03:51 +0000)]
initial support for GL_EXT_framebuffer_object

19 years agoimplement the 'completeness' tests
Brian Paul [Wed, 9 Feb 2005 03:50:30 +0000 (03:50 +0000)]
implement the 'completeness' tests

19 years agoGenerate GLX protocol for pixel single commands.
Ian Romanick [Wed, 9 Feb 2005 03:11:23 +0000 (03:11 +0000)]
Generate GLX protocol for pixel single commands.

19 years agoFixed stride of incomplete tiles.
Felix Kuehling [Wed, 9 Feb 2005 00:45:16 +0000 (00:45 +0000)]
Fixed stride of incomplete tiles.

19 years agoSUBPIXEL fixes from Dieter
Keith Whitwell [Tue, 8 Feb 2005 20:52:02 +0000 (20:52 +0000)]
SUBPIXEL fixes from Dieter

19 years agoRemove #ifdef's around PolygonOffset function.
Vladimir Dergachev [Tue, 8 Feb 2005 20:27:09 +0000 (20:27 +0000)]
Remove #ifdef's around PolygonOffset function.
Print number of missing entry for texture format.
Add alpha-luminance format.

19 years agoCorrect a couple problems / omissions in the DTD.
Ian Romanick [Tue, 8 Feb 2005 19:52:26 +0000 (19:52 +0000)]
Correct a couple problems / omissions in the DTD.

19 years agoTypo..
Aapo Tahkola [Tue, 8 Feb 2005 19:29:05 +0000 (19:29 +0000)]
Typo..

19 years agoFix the bug and get zbias back into shape. There might still be some problems with...
Aapo Tahkola [Tue, 8 Feb 2005 19:26:59 +0000 (19:26 +0000)]
Fix the bug and get zbias back into shape. There might still be some problems with initial zbias...

19 years agoCall _mesa_ResizeBuffersMESA() in r200Viewport(), fixes incorrect rendering
Michel Dänzer [Tue, 8 Feb 2005 17:39:08 +0000 (17:39 +0000)]
Call _mesa_ResizeBuffersMESA() in r200Viewport(), fixes incorrect rendering
in bzflag 2.0. (Alexander E. Patrakov)

19 years agoclamp anisotropy against max value
Brian Paul [Tue, 8 Feb 2005 14:44:01 +0000 (14:44 +0000)]
clamp anisotropy against max value

19 years agoBIG FAT NOTE: Theres a nasty bug somewhere thats causing vb color buffer clears and...
Aapo Tahkola [Tue, 8 Feb 2005 07:05:25 +0000 (07:05 +0000)]
BIG FAT NOTE: Theres a nasty bug somewhere thats causing vb color buffer clears and other things not to work. This bug can be triggered by extending struct r300_hw_state by two struct r300_state_atom's from its current size. Everything zbs and unk42B4 related is now covered with HAVE_ZBS and GA ifdefs. Who wants to fix it? Not i. :)

19 years agoBug #2477: Make GLU/GLw/glut build properly even with -fvisibility=hidden.
Adam Jackson [Tue, 8 Feb 2005 05:46:53 +0000 (05:46 +0000)]
Bug #2477: Make GLU/GLw/glut build properly even with -fvisibility=hidden.

19 years agoBetter fix to get tuxracer working.
Aapo Tahkola [Tue, 8 Feb 2005 05:33:44 +0000 (05:33 +0000)]
Better fix to get tuxracer working.

19 years agofog + immediate mode = bad things
Aapo Tahkola [Tue, 8 Feb 2005 04:46:39 +0000 (04:46 +0000)]
fog + immediate mode = bad things

19 years agoImplemented checks that prevent r300 from locking up when bad number of verts are...
Aapo Tahkola [Tue, 8 Feb 2005 04:31:29 +0000 (04:31 +0000)]
Implemented checks that prevent r300 from locking up when bad number of verts are given. Also tweaked WARN_ONCE a bit to handle va-args.

19 years agoLet Polygon Offset be turned on and off.
Vladimir Dergachev [Tue, 8 Feb 2005 04:20:40 +0000 (04:20 +0000)]
Let Polygon Offset be turned on and off.

19 years agojust some comments
Brian Paul [Tue, 8 Feb 2005 04:08:56 +0000 (04:08 +0000)]
just some comments

19 years agoa bunch of assorted fixes
Brian Paul [Tue, 8 Feb 2005 03:46:37 +0000 (03:46 +0000)]
a bunch of assorted fixes

19 years agoplug in GL_EXT_framebuffer_object functions
Brian Paul [Tue, 8 Feb 2005 03:46:08 +0000 (03:46 +0000)]
plug in GL_EXT_framebuffer_object functions

19 years agoremoved GL_EXT_framebuffer_object tokens
Brian Paul [Tue, 8 Feb 2005 03:45:44 +0000 (03:45 +0000)]
removed GL_EXT_framebuffer_object tokens

19 years agoadded GL_EXT_framebuffer_object enums/funcs. Remove when glext.h is updated
Brian Paul [Tue, 8 Feb 2005 03:45:08 +0000 (03:45 +0000)]
added GL_EXT_framebuffer_object enums/funcs.  Remove when glext.h is updated

19 years agoAdd new entrypoints for GL_EXT_framebuffer_object.
Brian Paul [Tue, 8 Feb 2005 03:44:24 +0000 (03:44 +0000)]
Add new entrypoints for GL_EXT_framebuffer_object.

19 years agoDefinitions for EXT_framebuffer_object. Just <include/> it in gl_API.xml
Ian Romanick [Tue, 8 Feb 2005 02:11:44 +0000 (02:11 +0000)]
Definitions for EXT_framebuffer_object.  Just <include/> it in gl_API.xml
when ready.

19 years agoAdd the ability to include other XML files by using a
Ian Romanick [Tue, 8 Feb 2005 02:11:14 +0000 (02:11 +0000)]
Add the ability to include other XML files by using a
<include name="file"/> element as a sub-element of <OpenGLAPI>.

19 years agocheckpoint latest work
Brian Paul [Tue, 8 Feb 2005 02:06:00 +0000 (02:06 +0000)]
checkpoint latest work

19 years agoadded missing prototype
Brian Paul [Tue, 8 Feb 2005 02:05:13 +0000 (02:05 +0000)]
added missing prototype

19 years agoindentation fix
Brian Paul [Tue, 8 Feb 2005 02:04:49 +0000 (02:04 +0000)]
indentation fix

19 years agoTo cut the long and boring story short, polygon offsets should now work. vb mode...
Aapo Tahkola [Tue, 8 Feb 2005 01:49:03 +0000 (01:49 +0000)]
To cut the long and boring story short, polygon offsets should now work. vb mode colorbuffer clears are still mysticly broken by offsets... Maybe we need to merge zbs and unk42B4 together?

19 years agoimproved warning message
Brian Paul [Mon, 7 Feb 2005 15:04:56 +0000 (15:04 +0000)]
improved warning message

19 years agoargb8888 optimizations from via branch
Keith Whitwell [Mon, 7 Feb 2005 13:20:17 +0000 (13:20 +0000)]
argb8888 optimizations from via branch

19 years agoMore texture enums (Andreas Stenglein)
Keith Whitwell [Mon, 7 Feb 2005 11:00:32 +0000 (11:00 +0000)]
More texture enums (Andreas Stenglein)

19 years agoGL_ARB_texture_rectangle enums (Andreas Stenglein)
Keith Whitwell [Mon, 7 Feb 2005 10:36:00 +0000 (10:36 +0000)]
GL_ARB_texture_rectangle enums (Andreas Stenglein)

19 years agoadditional work on GL_EXT_framebuffer_object
Brian Paul [Mon, 7 Feb 2005 05:08:24 +0000 (05:08 +0000)]
additional work on GL_EXT_framebuffer_object

19 years agoAdded PCI id (0x4152).
Jerome Glisse [Sun, 6 Feb 2005 12:37:23 +0000 (12:37 +0000)]
Added PCI id (0x4152).

19 years agoDisable vertex DMA on SuperSavages.
Felix Kuehling [Sat, 5 Feb 2005 22:10:14 +0000 (22:10 +0000)]
Disable vertex DMA on SuperSavages.

19 years ago- Fixed scissor rectangle not moving with the window (Xorg bug #1731).
Felix Kuehling [Sat, 5 Feb 2005 21:21:02 +0000 (21:21 +0000)]
- Fixed scissor rectangle not moving with the window (Xorg bug #1731).
- Flush buffered primitives before changing scissors.
- Require Savage DRM version 2.1.0, so that the broken single-cliprect
  code can finally rest in peace.
- Removed some more dead code.

19 years agoadded fbobject.c to sources
Brian Paul [Sat, 5 Feb 2005 20:00:15 +0000 (20:00 +0000)]
added fbobject.c to sources

19 years agoSome initial work on GL_EXT_framebuffer_object.
Brian Paul [Sat, 5 Feb 2005 19:56:45 +0000 (19:56 +0000)]
Some initial work on GL_EXT_framebuffer_object.

19 years agoAdded PCI id (0x4152).
Jerome Glisse [Sat, 5 Feb 2005 19:52:26 +0000 (19:52 +0000)]
Added PCI id (0x4152).

19 years agoRemove the Shared->TexObjectList pointer and Next field from gl_texture_object.
Brian Paul [Sat, 5 Feb 2005 18:12:59 +0000 (18:12 +0000)]
Remove the Shared->TexObjectList pointer and Next field from gl_texture_object.
Was only used by two drivers to walk over all texture objects.  Can do that
via the hash table instead.
Cleaned up some comments for struct gl_texture_object.

19 years agoadd a few comments
Brian Paul [Sat, 5 Feb 2005 18:11:05 +0000 (18:11 +0000)]
add a few comments

19 years agoModified hw state for big endian computers.
Jerome Glisse [Sat, 5 Feb 2005 18:01:21 +0000 (18:01 +0000)]
Modified hw state for big endian computers.

19 years agoremove dependency on Shared->TexObjectList
Brian Paul [Sat, 5 Feb 2005 17:43:33 +0000 (17:43 +0000)]
remove dependency on Shared->TexObjectList

19 years agoremove unneeded code
Brian Paul [Sat, 5 Feb 2005 17:38:13 +0000 (17:38 +0000)]
remove unneeded code

19 years agoremoved need for Shared->TexObjectList, walk over texture hash table entries instead
Brian Paul [Sat, 5 Feb 2005 17:37:00 +0000 (17:37 +0000)]
removed need for Shared->TexObjectList, walk over texture hash table entries instead

19 years agoFixed a typo in an assertion. (Don't understand how this ever compiled.)
Felix Kuehling [Sat, 5 Feb 2005 13:17:34 +0000 (13:17 +0000)]
Fixed a typo in an assertion. (Don't understand how this ever compiled.)
Found by Andreas Stenglein.

19 years agoWarn of unknown texture formats.
Vladimir Dergachev [Sat, 5 Feb 2005 03:13:34 +0000 (03:13 +0000)]
Warn of unknown texture formats.

19 years agoFix some mixed spaces / tabs issues in generated code. Commit generated
Ian Romanick [Sat, 5 Feb 2005 00:59:57 +0000 (00:59 +0000)]
Fix some mixed spaces / tabs issues in generated code.  Commit generated
files that have been trivially changed by other recent commits.

19 years agoEnable client-side GLX support for texture compression extensions.
Ian Romanick [Fri, 4 Feb 2005 19:29:30 +0000 (19:29 +0000)]
Enable client-side GLX support for texture compression extensions.

19 years agoAdded an option texture_heaps that allows selecting which texture heaps
Felix Kuehling [Fri, 4 Feb 2005 00:25:41 +0000 (00:25 +0000)]
Added an option texture_heaps that allows selecting which texture heaps
will be used. Implemented this option in the Savage driver. On my
ProSavageDDR uploads to AGP memory are about 1.5 times as fast as
uploads to card memory. On non-IGP hardware the difference may be even
bigger. Now mplayer -gl is getting really usable.

19 years agoMade subtile upload a template. This speeds up tiled texture uploads by
Felix Kuehling [Fri, 4 Feb 2005 00:17:21 +0000 (00:17 +0000)]
Made subtile upload a template. This speeds up tiled texture uploads by
about a factor 1.3.

19 years agoUse all texture heaps in a fair way when textures need to be kicked in
Felix Kuehling [Thu, 3 Feb 2005 21:40:21 +0000 (21:40 +0000)]
Use all texture heaps in a fair way when textures need to be kicked in
order to make room for new textures. In particular this fixes texture
trashing on the first heap when the second heap is occupied by
currently unused textures (observed with Torcs and the Savage driver).

Heaps are weighted by their sizes by default but drivers can override
these and apply their own weights based on relative texture upload
speeds to the respective heaps.

19 years agoRemoving some trash and disabling fog fallback as it seem its causing more harm than...
Aapo Tahkola [Thu, 3 Feb 2005 19:51:57 +0000 (19:51 +0000)]
Removing some trash and disabling fog fallback as it seem its causing more harm than good. Tuxracer should now work at least with vbs. Fix for vb colorbuffer clear bug is underway...

19 years agoChanging vb code to handle inputs correctly.
Aapo Tahkola [Thu, 3 Feb 2005 19:43:27 +0000 (19:43 +0000)]
Changing vb code to handle inputs correctly.

19 years agoStart beginning of pixel shader generator..
Vladimir Dergachev [Thu, 3 Feb 2005 17:48:32 +0000 (17:48 +0000)]
Start beginning of pixel shader generator..

19 years agoForgot to increase the length.
Vladimir Dergachev [Thu, 3 Feb 2005 16:05:21 +0000 (16:05 +0000)]
Forgot to increase the length.

19 years agoLooks like we need at least one instruction for pixel shader.
Vladimir Dergachev [Thu, 3 Feb 2005 16:01:46 +0000 (16:01 +0000)]
Looks like we need at least one instruction for pixel shader.

19 years agoGet vertex programs supplied by the user work properly with immediate mode - vertex...
Vladimir Dergachev [Thu, 3 Feb 2005 15:44:06 +0000 (15:44 +0000)]
Get vertex programs supplied by the user work properly with immediate mode - vertex buffer mode worked by accident.

Fix alu_offset in SINGLE_TEXTURE_PIPELINE.

19 years agoSince high bits can be used for flags, mask them out.
Vladimir Dergachev [Thu, 3 Feb 2005 06:33:44 +0000 (06:33 +0000)]
Since high bits can be used for flags, mask them out.
This stops arbvpwarpmesh from segfaulting and it actually works - with immediate mode rendering.

19 years agoRemove redundant instructions from fixed pipelines, looks like they do not do anythin...
Vladimir Dergachev [Thu, 3 Feb 2005 04:16:59 +0000 (04:16 +0000)]
Remove redundant instructions from fixed pipelines, looks like they do not do anything, at least on my hardware.

19 years agoMark ZBIAS definitions.
Vladimir Dergachev [Thu, 3 Feb 2005 03:48:22 +0000 (03:48 +0000)]
Mark ZBIAS definitions.

19 years agoThis was too optimistic sorry - all that register does is something weird with polygo...
Vladimir Dergachev [Thu, 3 Feb 2005 03:47:12 +0000 (03:47 +0000)]
This was too optimistic sorry - all that register does is something weird with polygon culling.

19 years agoGet Polygon offset fill to work.
Vladimir Dergachev [Thu, 3 Feb 2005 03:43:01 +0000 (03:43 +0000)]
Get Polygon offset fill to work.
Make WARN_ONCE message more informative.

19 years agoAdded a bunch of extensions that were previously supported but weren't
Ian Romanick [Thu, 3 Feb 2005 00:38:40 +0000 (00:38 +0000)]
Added a bunch of extensions that were previously supported but weren't
in the gl_API.xml database.  Add "official" support for SGI_color_matrix
and SGI_texture_color_table.  These were previously supported only by
way of ARB_imaging.

19 years agoCheck for heap == NULL before driSetTextureSwapCounterLocation.
Felix Kuehling [Wed, 2 Feb 2005 15:57:25 +0000 (15:57 +0000)]
Check for heap == NULL before driSetTextureSwapCounterLocation.

19 years agoDon't try to kick textures from a NULL tex heap.
Felix Kuehling [Wed, 2 Feb 2005 15:52:29 +0000 (15:52 +0000)]
Don't try to kick textures from a NULL tex heap.

19 years agoFixed flushing of client-side vertex buffers.
Felix Kuehling [Wed, 2 Feb 2005 14:43:03 +0000 (14:43 +0000)]
Fixed flushing of client-side vertex buffers.

19 years agoFixed some debug output that was unconditionally enabled.
Felix Kuehling [Wed, 2 Feb 2005 14:42:00 +0000 (14:42 +0000)]
Fixed some debug output that was unconditionally enabled.

19 years agoclamp viewport against ctx->Const.MaxViewportWidth/Height instead of MAX_WIDTH/HEIGHT
Brian Paul [Wed, 2 Feb 2005 14:12:59 +0000 (14:12 +0000)]
clamp viewport against ctx->Const.MaxViewportWidth/Height instead of MAX_WIDTH/HEIGHT

19 years agoChanged parts of r300_setup_routing to use WARN_ONCE.
Aapo Tahkola [Wed, 2 Feb 2005 13:29:11 +0000 (13:29 +0000)]
Changed parts of r300_setup_routing to use WARN_ONCE.

19 years agoSmall refactor. Add glXFunctionIterator, which derrives from
Ian Romanick [Wed, 2 Feb 2005 00:54:45 +0000 (00:54 +0000)]
Small refactor.  Add glXFunctionIterator, which derrives from
glFunctionIterator and is used by GlxProto.  The difference between the two
iterator classes is that glXFunctionIterator skips functions that the GLX
protocol code does not care about.

Replace all the remaining occurances of glParameter::p_count_parameters and
glFunction::count_parameters with the count_parameter_list.

Add GlxProto::size_call to generate the C code to calculate 'compsize'.

These trivially modify the generated code.

19 years agoAdd a missing break and a reminder.
Aapo Tahkola [Tue, 1 Feb 2005 23:12:36 +0000 (23:12 +0000)]
Add a missing break and a reminder.

19 years agoImplement appropriate src checks for attribs/params.
Aapo Tahkola [Tue, 1 Feb 2005 22:45:11 +0000 (22:45 +0000)]
Implement appropriate src checks for attribs/params.

19 years agoImplemented bunch of ops.
Aapo Tahkola [Tue, 1 Feb 2005 19:56:52 +0000 (19:56 +0000)]
Implemented bunch of ops.

19 years agoVertex programs work now with some restrictions. I expect arbvptorus to work
Aapo Tahkola [Tue, 1 Feb 2005 16:56:52 +0000 (16:56 +0000)]
Vertex programs work now with some restrictions. I expect arbvptorus to work
correctly when normals are delivered. Please note that some programs only
start in vb mode as there is something wrong in immediate mode vb code.

19 years agoMake WARN_ONCE messages more informative.
Vladimir Dergachev [Tue, 1 Feb 2005 15:51:54 +0000 (15:51 +0000)]
Make WARN_ONCE messages more informative.

19 years agoReduce noiseness of the driver.
Vladimir Dergachev [Tue, 1 Feb 2005 15:46:23 +0000 (15:46 +0000)]
Reduce noiseness of the driver.

19 years agoGet alpha in textures to work properly.
Vladimir Dergachev [Tue, 1 Feb 2005 15:27:36 +0000 (15:27 +0000)]
Get alpha in textures to work properly.

19 years agoProperly set ABLEND and CBLEND registers. The older code worked, but by accident.
Vladimir Dergachev [Tue, 1 Feb 2005 06:55:58 +0000 (06:55 +0000)]
Properly set ABLEND and CBLEND registers. The older code worked, but by accident.

19 years agoLooks like we can define FIRE_VERTICES correctly.
Vladimir Dergachev [Tue, 1 Feb 2005 05:59:00 +0000 (05:59 +0000)]
Looks like we can define FIRE_VERTICES correctly.

19 years agoIt helps to print actual values instead of random ones.
Vladimir Dergachev [Tue, 1 Feb 2005 05:58:27 +0000 (05:58 +0000)]
It helps to print actual values instead of random ones.

19 years agoSmall refactor. Move several utility functions from glX_XML.py to
Ian Romanick [Tue, 1 Feb 2005 00:28:47 +0000 (00:28 +0000)]
Small refactor.  Move several utility functions from glX_XML.py to
FilterGLAPISpecBase (in gl_XML.py).  When these functions are used to emit
common #define lines, the will automatically be undefined in
FilterGLAPISpecBase::printFooter if header_tag is set (i.e., the file is a
header file).

These changes do not modify the generated code.

19 years agoAdd GlxProto::createEnumFunction and add a 'context' parameter to the
Ian Romanick [Tue, 1 Feb 2005 00:13:04 +0000 (00:13 +0000)]
Add GlxProto::createEnumFunction and add a 'context' parameter to the
glXEnumFunction constructor.  The allows sub-classes of GlxProto to
over-ride the concrete class used for glXEnumFunction.

In addition to tracking p_count_parameters in glParameter, break the comma
separated list of parameter names into a Python list called
count_parameter_list.  It is now possible to query if a name is the name of
one of the count parameters just by comparing
param.count_parameter_list.count(n) to zero.  Eventually the remaining uses
of p_count_parameters will be replaced with uses of count_parameter_list.

Make sure that 'void *' parameters are handled correctly in
glParameter::size_string.

Add PrintGlxReqSize_h and PrintGlxReqSize_c.  These classes emit prototypes
and functions used on the server-side to determine the expected size of an
incoming GL command.

19 years agoBug #2428: #ifdef GLX_DIRECT_RENDERING in DRI drivers is pointless.
Adam Jackson [Mon, 31 Jan 2005 23:40:05 +0000 (23:40 +0000)]
Bug #2428: #ifdef GLX_DIRECT_RENDERING in DRI drivers is pointless.

19 years agomakefile update (readtex, showbuffer)
Daniel Borca [Mon, 31 Jan 2005 13:23:55 +0000 (13:23 +0000)]
makefile update (readtex, showbuffer)

19 years agoAdd magic sequence to prevent ClearBuffer from locking up.
Vladimir Dergachev [Mon, 31 Jan 2005 06:41:55 +0000 (06:41 +0000)]
Add magic sequence to prevent ClearBuffer from locking up.
Change Polygon.OffsetFill from fallback to warn once.
Quake demo now works, modulo texture rendering issues due to absent pixel shader pipeline.

19 years agoUse SecondaryColorPtr, not ColorPtr[1] (the latter is NULL).
Vladimir Dergachev [Mon, 31 Jan 2005 02:52:59 +0000 (02:52 +0000)]
Use SecondaryColorPtr, not ColorPtr[1] (the latter is NULL).
This fixes segfault in tuxracer-demo. It locks up after this though.

19 years agoMy bad, the old code works fine if updated to newer Mesa tree.
Vladimir Dergachev [Sun, 30 Jan 2005 22:16:28 +0000 (22:16 +0000)]
My bad, the old code works fine if updated to newer Mesa tree.