Ian Romanick
a91e0218a3
Correct a couple problems / omissions in the DTD.
2005-02-08 19:52:26 +00:00
Aapo Tahkola
5e4a7581df
Typo..
2005-02-08 19:29:05 +00:00
Aapo Tahkola
6a04cff065
Fix the bug and get zbias back into shape. There might still be some problems with initial zbias...
2005-02-08 19:26:59 +00:00
Michel Dänzer
3dec3c7a74
Call _mesa_ResizeBuffersMESA() in r200Viewport(), fixes incorrect rendering
...
in bzflag 2.0. (Alexander E. Patrakov)
2005-02-08 17:39:08 +00:00
Brian Paul
8e5f0e62dd
clamp anisotropy against max value
2005-02-08 14:44:01 +00:00
Aapo Tahkola
46cde1715f
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. :)
2005-02-08 07:05:25 +00:00
Adam Jackson
d084982240
Bug #2477 : Make GLU/GLw/glut build properly even with -fvisibility=hidden.
2005-02-08 05:46:53 +00:00
Aapo Tahkola
4885a9eb20
Better fix to get tuxracer working.
2005-02-08 05:33:44 +00:00
Aapo Tahkola
1764b78ee9
fog + immediate mode = bad things
2005-02-08 04:46:39 +00:00
Aapo Tahkola
315afce941
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.
2005-02-08 04:31:29 +00:00
Vladimir Dergachev
3f847b73f3
Let Polygon Offset be turned on and off.
2005-02-08 04:20:40 +00:00
Brian Paul
923b6fc4d9
just some comments
2005-02-08 04:08:56 +00:00
Brian Paul
1864c7d79a
a bunch of assorted fixes
2005-02-08 03:46:37 +00:00
Brian Paul
386e997f45
plug in GL_EXT_framebuffer_object functions
2005-02-08 03:46:08 +00:00
Brian Paul
3d2e10564e
removed GL_EXT_framebuffer_object tokens
2005-02-08 03:45:44 +00:00
Brian Paul
cf69e051ce
added GL_EXT_framebuffer_object enums/funcs. Remove when glext.h is updated
2005-02-08 03:45:08 +00:00
Brian Paul
78e6e59477
Add new entrypoints for GL_EXT_framebuffer_object.
2005-02-08 03:44:24 +00:00
Ian Romanick
87440f531c
Definitions for EXT_framebuffer_object. Just <include/> it in gl_API.xml
...
when ready.
2005-02-08 02:11:44 +00:00
Ian Romanick
6cfd4f7e55
Add the ability to include other XML files by using a
...
<include name="file"/> element as a sub-element of <OpenGLAPI>.
2005-02-08 02:11:14 +00:00
Brian Paul
463642c0be
checkpoint latest work
2005-02-08 02:06:00 +00:00
Brian Paul
d1b1b37270
added missing prototype
2005-02-08 02:05:13 +00:00
Brian Paul
0d22b90540
indentation fix
2005-02-08 02:04:49 +00:00
Aapo Tahkola
27f75a863e
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?
2005-02-08 01:49:03 +00:00
Brian Paul
049290c584
improved warning message
2005-02-07 15:04:56 +00:00
Keith Whitwell
71699df7de
argb8888 optimizations from via branch
2005-02-07 13:20:17 +00:00
Keith Whitwell
8d621b3bdd
More texture enums (Andreas Stenglein)
2005-02-07 11:00:32 +00:00
Keith Whitwell
1f2b715988
GL_ARB_texture_rectangle enums (Andreas Stenglein)
2005-02-07 10:36:00 +00:00
Brian Paul
3deaa01c2b
additional work on GL_EXT_framebuffer_object
2005-02-07 05:08:24 +00:00
Jerome Glisse
1e42244e82
Added PCI id (0x4152).
2005-02-06 12:37:23 +00:00
Felix Kuehling
66b48d6df6
Disable vertex DMA on SuperSavages.
2005-02-05 22:10:14 +00:00
Felix Kuehling
5bdf2bc6c7
- 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.
2005-02-05 21:21:02 +00:00
Brian Paul
d9d972a944
added fbobject.c to sources
2005-02-05 20:00:15 +00:00
Brian Paul
ddc82eefca
Some initial work on GL_EXT_framebuffer_object.
2005-02-05 19:56:45 +00:00
Jerome Glisse
2886579324
Added PCI id (0x4152).
2005-02-05 19:52:26 +00:00
Brian Paul
bb7d5f8837
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.
2005-02-05 18:12:59 +00:00
Brian Paul
8c3ddf4270
add a few comments
2005-02-05 18:11:05 +00:00
Jerome Glisse
f955218bf1
Modified hw state for big endian computers.
2005-02-05 18:01:21 +00:00
Brian Paul
7aafcc86c7
remove dependency on Shared->TexObjectList
2005-02-05 17:43:33 +00:00
Brian Paul
ce657cf752
remove unneeded code
2005-02-05 17:38:13 +00:00
Brian Paul
cf899d400d
removed need for Shared->TexObjectList, walk over texture hash table entries instead
2005-02-05 17:37:00 +00:00
Felix Kuehling
557dce9bc2
Fixed a typo in an assertion. (Don't understand how this ever compiled.)
...
Found by Andreas Stenglein.
2005-02-05 13:17:34 +00:00
Vladimir Dergachev
b64d4a27cb
Warn of unknown texture formats.
2005-02-05 03:13:34 +00:00
Ian Romanick
a02b83115a
Fix some mixed spaces / tabs issues in generated code. Commit generated
...
files that have been trivially changed by other recent commits.
2005-02-05 00:59:57 +00:00
Ian Romanick
0a755ade51
Enable client-side GLX support for texture compression extensions.
2005-02-04 19:29:30 +00:00
Felix Kuehling
19064f818a
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.
2005-02-04 00:25:41 +00:00
Felix Kuehling
cbff5db516
Made subtile upload a template. This speeds up tiled texture uploads by
...
about a factor 1.3.
2005-02-04 00:17:21 +00:00
Felix Kuehling
64b85b4563
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.
2005-02-03 21:40:21 +00:00
Aapo Tahkola
9ea600ff3f
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...
2005-02-03 19:51:57 +00:00
Aapo Tahkola
fe58074dea
Changing vb code to handle inputs correctly.
2005-02-03 19:43:27 +00:00
Vladimir Dergachev
c326f9ffae
Start beginning of pixel shader generator..
2005-02-03 17:48:32 +00:00