Brian Paul
e203c9cdd8
change GLXContext and GLXFBConfig typedefs
2001-05-24 19:07:14 +00:00
Brian Paul
7cf50e137d
Initial changes to allow Mesa and its fake GLX to be built into XFree86 libGL.
2001-05-24 19:06:21 +00:00
Brian Paul
bcebfe647f
added GL_SGIS_generate_mipmap
2001-05-24 14:49:14 +00:00
Brian Paul
9228e17bb5
Finished GL_SGIS_generate_mipmap. Should be trivial to enable in DRI drivers.
2001-05-24 14:47:56 +00:00
Brian Paul
55ed11bac5
prototyping some new stuff
2001-05-24 00:00:57 +00:00
Brian Paul
874ae72495
added color table clamp bugfix
2001-05-23 23:55:52 +00:00
Brian Paul
f6e0e92beb
fix bug 426657: need to clamp RGBA before color table lookups
2001-05-23 23:55:01 +00:00
Brian Paul
6f0ab1d868
import from 3.4 branch
2001-05-23 14:45:01 +00:00
Brian Paul
e34d63f087
added 3.4.2 changes, SPARC assembly
2001-05-23 14:44:12 +00:00
Brian Paul
04a6c35819
updated copyright
2001-05-23 14:42:47 +00:00
Brian Paul
7943b349d6
SPARC assembly optimizations from David Miller.
2001-05-23 14:27:03 +00:00
Brian Paul
8bd0693101
a little more work on GL_SGIS_generate_mipmap
2001-05-22 21:49:03 +00:00
Brian Paul
6b1e4ea5a5
fixed a number of multi-texture line bugs
2001-05-21 18:13:43 +00:00
Brian Paul
300e1056f5
added multitexture support
2001-05-21 17:45:25 +00:00
Brian Paul
3893e638e6
initial support for GL_SGIS_generate_mipmap extension
2001-05-21 16:41:03 +00:00
Gareth Hughes
e7e38a47a8
Initial commit of cliptest work. More to come shortly.
...
- Add debug, benchmark code.
- Change linux/x86 FAST_MATH code to GCC/x86, and clear FP exceptions
before exiting the fast math block.
- Remove divide-by-zero test in x86 cliptest, and set clipped vertices
to [0,0,0,1] instead of leaving them uninitialized.
2001-05-21 16:33:41 +00:00
Brian Paul
e9482d004f
s/Height/height/ (Jeff Potter)
2001-05-21 14:46:33 +00:00
Brian Paul
d577248b89
added missing #undefs at end of file
2001-05-18 23:58:26 +00:00
Brian Paul
ca78774fc7
fixed a bad error string in ClientActiveTexture()
2001-05-18 22:10:49 +00:00
Brian Paul
569b5f32b9
fixed two GL error calls
2001-05-17 21:33:14 +00:00
Brian Paul
758a21f104
fixed Width/Height typo (Jeff Hartmann)
2001-05-17 20:18:45 +00:00
Brian Paul
1341f40dfe
removed (void) index; statement
2001-05-17 14:49:38 +00:00
Keith Whitwell
5439ab0683
Comment out __FUNCTION__ usage.
2001-05-17 11:33:33 +00:00
Keith Whitwell
89dae684aa
Fix order of decomposition of quad.
...
Remove 'swrast->_MultiTexEnabled' derived value.
2001-05-17 09:32:17 +00:00
Brian Paul
47cf442c11
use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon)
2001-05-16 20:27:12 +00:00
Brian Paul
441a4af435
generate INVALID_OPERATION if active texture != 0 in glMap[12][fd]
2001-05-16 17:06:28 +00:00
Keith Whitwell
dbd0dad580
fix for Jouk's glplanet bug
2001-05-16 09:28:32 +00:00
Brian Paul
c47a5327d3
added latest 3.5 changes
2001-05-15 21:31:36 +00:00
Brian Paul
5071b0812f
Apply antialiasing coverage factor to alpha after texture application,
...
not before.
2001-05-15 21:30:26 +00:00
Brian Paul
a51f07d5a1
_mesa_pack_index_span() was broken for non-GLubyte datatypes
2001-05-15 21:21:08 +00:00
Brian Paul
9e48553ccc
increase FOG_MAX to 10.0 to fix CI conformace failure
2001-05-15 20:52:51 +00:00
Brian Paul
80532da3bf
minor clean-ups and more comments
2001-05-15 16:18:13 +00:00
Brian Paul
d57bcbed46
moved some misplaced compiler flags from CC assigment to CFLAGS
2001-05-15 15:27:43 +00:00
Brian Paul
0ab16e0134
New IFLOOR, ICEIL macros from Josh Vanderhoof. Fixes problems with
...
IFLOOR(1.99999)==2, for example. Moved some macros from config.h to glheader.h
2001-05-14 23:11:12 +00:00
Keith Whitwell
649971518c
typo
2001-05-14 16:34:24 +00:00
Brian Paul
f89035b8c4
changed MAX_HEIGHT to 2048
2001-05-14 16:25:18 +00:00
Brian Paul
9bf68ad963
New triangle rasterization code. Store per-span initial/step values in the
...
new triangle_span struct. Much cleaner code and possibilities for future
optimizations.
2001-05-14 16:23:04 +00:00
Keith Whitwell
9cf779e7ac
Fix for glean texgen test.
2001-05-14 09:00:51 +00:00
Keith Whitwell
b8d091d350
increase blocksize, remove dead opcodes
2001-05-14 08:57:36 +00:00
Gareth Hughes
53e4ebd4e3
Fix long-standing FP exception bug in _mesa_x86_cliptest_points4().
2001-05-13 18:55:15 +00:00
Brian Paul
d29e9dfe93
fixed scissor clear problem (Michael Saunders)
2001-05-11 18:58:32 +00:00
Keith Whitwell
c6083e1dc4
Clean up _tnl_Begin/begin/hard_begin.
...
Fix some problems with draw_arrays, draw_elements.
2001-05-11 15:53:06 +00:00
Keith Whitwell
b8f9980999
fix a couple of small bugs
2001-05-11 15:47:02 +00:00
Keith Whitwell
5759f53934
made render path selection more flexible
2001-05-11 12:08:15 +00:00
Keith Whitwell
6d1055c967
Clean up translation of array elements, copying of elts in pure-elt
...
cassettes. Fixes problem with isosurf/compiled-array-elt/strips.
2001-05-11 08:11:31 +00:00
Brian Paul
1a3e034b12
redo previous change in a more defensive way
2001-05-10 18:01:19 +00:00
Brian Paul
a5cc6155d4
added check for zero-length spans, avoids potential problems later
2001-05-10 17:55:54 +00:00
Brian Paul
dbed202744
fixed some divide by zero problems found w/ conform
2001-05-10 17:41:41 +00:00
Brian Paul
bd3d9b9d04
RGBA mode GL_NAND was wrong, fixed 16-bit GLchan support
2001-05-10 16:54:12 +00:00
Keith Whitwell
8b6a91a93f
Set 'prefer_float_colors' true, now that tnl uses them natively.
...
Apply Jeff Epler's optimization to ci spans as well, remove old code.
2001-05-10 15:42:42 +00:00