Roland Scheidegger
957b734322
remove never finished verts path (r200_maos_vbtmp.h, r200_maos_verts.c) and unused R200_OLD_PACKET macro
2004-05-28 14:50:36 +00:00
Ian Romanick
8cdccc82d7
Define PFNGLXGETMSCRATEOMLPROC so that DRI will build without including
...
glxext.h.
2004-05-27 22:49:12 +00:00
Ian Romanick
b3981ab6e6
Move dri_util.[ch] and glcontextmodes.[ch] from dri_client to common.
2004-05-27 22:31:06 +00:00
Roland Scheidegger
aaaf38d372
change some explicit references to texture units 0/1 to unit < MaxTextureUnits (Andreas Stenglein, Ronny Vindenes)
2004-05-27 16:56:47 +00:00
Ian Romanick
d44e9e39da
Build the fogcoord demo.
2004-05-27 15:21:44 +00:00
Ian Romanick
7867799c72
Modify glprocs.h to have two tables instead of one. The first table
...
is just a huge string will all the function names in it. The second
table contains offsets into the first table instead of pointers to
strings.
2004-05-27 00:05:13 +00:00
Ian Romanick
c1d455f582
Convert all calls using _glapi_Dispatch to use the new GL_CALL macro.
2004-05-27 00:03:53 +00:00
Ian Romanick
77bbbb3759
Minor code simplification.
2004-05-26 17:12:56 +00:00
Ian Romanick
63b2e426ac
Test the overhead of just calling a GL function. The Python script is
...
a helper to do multiple runs and compare the results.
2004-05-26 16:38:38 +00:00
Brian Paul
e6e0ba781b
only use simple_z_textured_triangle if depthBits <= 16
2004-05-25 22:29:52 +00:00
Ian Romanick
3953e12890
Added a couple fog coordinate related register defines.
2004-05-25 21:14:47 +00:00
Ian Romanick
a1cafadb26
Modify the generate assembly code to not use global registers %g2,
...
%g3, %g6, or %g7. This should eliminate the warnings about global
registers used without a ".register" directive.
2004-05-25 16:51:56 +00:00
Daniel Borca
680d390550
oops
2004-05-25 14:19:30 +00:00
Daniel Borca
6db87bc889
FXT1 texture compression (initial draft)
2004-05-25 07:22:41 +00:00
Ian Romanick
fb4449033b
Fixed a bug that caused every dispatch function to call glNewList.
2004-05-24 23:05:09 +00:00
Felix Kuehling
0f8a2718a3
WAIT_IDLE_EMPTY in savageSwapBuffers until real frame throttling is possible.
2004-05-24 22:26:49 +00:00
Eric Anholt
bbd557fc53
Clean up some warnings by making sis_fatal_error a macro, and let it take an
...
argument of a message to print. Make some assert(0)s use sis_fatal_error.
2004-05-24 20:48:27 +00:00
Eric Anholt
8c805fed0f
Add missing sisInitDriverFuncs call. Fixes segfault.
2004-05-24 20:09:59 +00:00
Ian Romanick
958103c77c
Generates assembly dispatch stubs for SPARC. Generates different output
...
than glsparcasm.py, but the assembled code should be the same. The seems to
only work with GCC version >= 3.0. The older preprocessor doesn't like the
embedded # in the GLOBL_FN macro. On the SPARC system I used, /ccs/bin/as
didn't like the @function, it would only accept #function.
2004-05-24 17:48:21 +00:00
Dave Airlie
257e474474
stop crash when debugging
2004-05-24 10:43:43 +00:00
Roland Scheidegger
9e29536f28
use OGL 1.1 color logic ops in addition to GL_EXT_blend_logic_op
2004-05-21 17:03:38 +00:00
Brian Paul
cbde37a31c
fix bug #957792 (swap buffers), plus misc clean-ups
2004-05-21 15:57:11 +00:00
Brian Paul
27eb8fa35a
remove duplicate GLX_DRAWABLE_TYPE token, sorted tokens by enum value
2004-05-21 15:51:13 +00:00
Roland Scheidegger
7225a7292a
(Dieter Nuetzel) fix typo in help screen
2004-05-21 14:51:33 +00:00
Brian Paul
254d519c6a
s/core/main/
2004-05-21 14:48:58 +00:00
Roland Scheidegger
1bf9499ee1
fix constant texture environment color setup for texture units > 0
2004-05-21 14:20:26 +00:00
Ian Romanick
ad447964e0
s/sop/rop/ in a couple places to fix some bugs. Added some parameter
...
information to several functions.
2004-05-21 03:51:55 +00:00
Brian Paul
4a54ace195
lots of updates
2004-05-20 22:27:59 +00:00
Brian Paul
1d91a0b908
updated URL
2004-05-20 22:27:30 +00:00
Ian Romanick
0c963b3142
Added all of the missing ARB extensions. Added all the enums and
...
types for all core versions and ARB extensions. Converted all tabs to
spaces.
2004-05-20 21:24:27 +00:00
Daniel Borca
a863d4bffb
doc update; minor changes
2004-05-20 06:11:16 +00:00
Roland Scheidegger
033728555c
Add support for GL_EXT_blend_[func|equation]_separate. Fix GL_EXT_blend_color. Remove support for GL_EXT_blend_logic_op (cannot be supported together with blend_equation_separate unless a software fallback would be added).
2004-05-20 00:31:26 +00:00
Roland Scheidegger
a671fea404
add check if drm is new enough for packet R200_EMIT_RB3D_BLENDCOLOR
2004-05-20 00:23:30 +00:00
Roland Scheidegger
b6933b6811
add missing R200_RB3D_BLENDCOLOR register
2004-05-20 00:19:48 +00:00
Ian Romanick
a9d033c460
Added some in-code documentation. Modifed glParameter to be a
...
subclass of glItem.
2004-05-19 23:33:08 +00:00
Ian Romanick
d54549df23
Re-ordered categories. Added extension number information.
2004-05-19 19:12:05 +00:00
Daniel Borca
fc332f008c
added GL_NV_blend_square
...
fixed alpha blending modes for Napalm
minor fix in compressed texture aspectratio adjust
2004-05-19 08:16:44 +00:00
Ian Romanick
73f59b01ea
New scripts for processing the XML version of APIspec. Mail is being
...
sent to mesa3d-dev with a more detailed description.
2004-05-18 18:33:40 +00:00
Daniel Borca
3e15e861b2
added some core-level extensions
2004-05-18 07:13:54 +00:00
Brian Paul
b7460bb62a
fixed some bogus array enable tests (Soju Matsumoto)
2004-05-17 14:19:57 +00:00
Brian Paul
3ef972f538
Replaced 'core' with 'main'.
...
Other minor updates.
2004-05-16 22:07:02 +00:00
Brian Paul
de4b3bb776
minor doxygen updates
2004-05-14 23:11:53 +00:00
Brian Paul
d72834dd0b
Minor fixes/optimizations to type conversions in draw_depth_pixels().
...
Fix off by one errors in a few assertions.
2004-05-14 14:39:59 +00:00
Roland Scheidegger
b9cbd52724
Fix GL_MIN and GL_MAX blend equations (set blend factors accordingly). Fix errors when blending is disabled (set blend equation and function to default values).
2004-05-14 13:01:08 +00:00
Brian Paul
d359f96a18
cast driHwLock assignment
2004-05-13 18:24:20 +00:00
Brian Paul
f4bc136273
silence warning in assignment to gp.value
2004-05-13 18:09:53 +00:00
Brian Paul
7d749ec9be
fix parameters to StoreImage()
2004-05-13 18:07:30 +00:00
Brian Paul
defb035b6c
Another pass at implementing byte-swapped texture formats.
...
More code re-use this time.
Most formats now tested/debugged with new packedpixels.c test.
2004-05-13 15:26:51 +00:00
Brian Paul
46bc595969
Test program to check that packed pixel formats work as expected with
...
glTexImage2D. All samples should appear identical. Press f/F to change
the internal texture format.
2004-05-12 23:05:21 +00:00
Brian Paul
db862e4d4c
GL_BGR can't be used with the packed types, according to the GL spec. Enforce such.
2004-05-12 22:54:47 +00:00