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.
před 24 roky
Brian Paul
e9482d004f
s/Height/height/ (Jeff Potter)
před 24 roky
Brian Paul
d577248b89
added missing #undefs at end of file
před 24 roky
Brian Paul
ca78774fc7
fixed a bad error string in ClientActiveTexture()
před 24 roky
Brian Paul
569b5f32b9
fixed two GL error calls
před 24 roky
Brian Paul
758a21f104
fixed Width/Height typo (Jeff Hartmann)
před 24 roky
Brian Paul
1341f40dfe
removed (void) index; statement
před 24 roky
Keith Whitwell
5439ab0683
Comment out __FUNCTION__ usage.
před 24 roky
Keith Whitwell
89dae684aa
Fix order of decomposition of quad.
Remove 'swrast->_MultiTexEnabled' derived value.
před 24 roky
Brian Paul
47cf442c11
use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon)
před 24 roky
Brian Paul
441a4af435
generate INVALID_OPERATION if active texture != 0 in glMap[12][fd]
před 24 roky
Keith Whitwell
dbd0dad580
fix for Jouk's glplanet bug
před 24 roky
Brian Paul
c47a5327d3
added latest 3.5 changes
před 24 roky
Brian Paul
5071b0812f
Apply antialiasing coverage factor to alpha after texture application,
not before.
před 24 roky
Brian Paul
a51f07d5a1
_mesa_pack_index_span() was broken for non-GLubyte datatypes
před 24 roky
Brian Paul
9e48553ccc
increase FOG_MAX to 10.0 to fix CI conformace failure
před 24 roky
Brian Paul
80532da3bf
minor clean-ups and more comments
před 24 roky
Brian Paul
d57bcbed46
moved some misplaced compiler flags from CC assigment to CFLAGS
před 24 roky
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
před 24 roky
Keith Whitwell
649971518c
typo
před 24 roky
Brian Paul
f89035b8c4
changed MAX_HEIGHT to 2048
před 24 roky
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.
před 24 roky
Keith Whitwell
9cf779e7ac
Fix for glean texgen test.
před 24 roky
Keith Whitwell
b8d091d350
increase blocksize, remove dead opcodes
před 24 roky
Gareth Hughes
53e4ebd4e3
Fix long-standing FP exception bug in _mesa_x86_cliptest_points4().
před 24 roky
Brian Paul
d29e9dfe93
fixed scissor clear problem (Michael Saunders)
před 24 roky
Keith Whitwell
c6083e1dc4
Clean up _tnl_Begin/begin/hard_begin.
Fix some problems with draw_arrays, draw_elements.
před 24 roky
Keith Whitwell
b8f9980999
fix a couple of small bugs
před 24 roky
Keith Whitwell
5759f53934
made render path selection more flexible
před 24 roky
Keith Whitwell
6d1055c967
Clean up translation of array elements, copying of elts in pure-elt
cassettes. Fixes problem with isosurf/compiled-array-elt/strips.
před 24 roky
Brian Paul
1a3e034b12
redo previous change in a more defensive way
před 24 roky
Brian Paul
a5cc6155d4
added check for zero-length spans, avoids potential problems later
před 24 roky
Brian Paul
dbed202744
fixed some divide by zero problems found w/ conform
před 24 roky
Brian Paul
bd3d9b9d04
RGBA mode GL_NAND was wrong, fixed 16-bit GLchan support
před 24 roky
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.
před 24 roky
Brian Paul
e296d7f0e4
applied Jeff & Keith's optimization to write_span_mono_pixmap()
před 24 roky
Brian Paul
ad51be1ad4
fixed bad texture border test (sometimes caused a segfault)
před 24 roky
Brian Paul
72deb502d7
minor clean-up
před 24 roky
Keith Whitwell
bc69de5f21
Driver interface changes
před 24 roky
Keith Whitwell
7954a0cafd
Replace PipelineStart, PipelineFinish with RunPipeline. Clean up
_tnl_run_pipeline() a little.
před 24 roky
Brian Paul
f2bcadec7c
removed linux-386-opt-V2-glide config since FX_V2 symbol has no significance anymore
před 24 roky
Brian Paul
f50bbbf855
check hardware type and use SETUP_SNAP if needed
před 24 roky
Brian Paul
8acb7e9ea2
fixed loop bug in _mesa_ConvolutionFilter2D()
před 24 roky
Brian Paul
20dc7e6945
minor clean-ups
před 24 roky
Brian Paul
b9f2494bfc
fixed FP underflow problem in kfact computation
před 24 roky
Brian Paul
91979127ec
fixed font/bitmap x-offset bug (Frank Warmerdam)
před 24 roky
Brian Paul
7884aa151f
fixed Y flip problem in read_rgba_pixels() (Frank Warmerdam)
před 24 roky
Brian Paul
a41edc31ce
check for tiny values in dir[] vector in calcposobjs(), prevents FP underflows later
před 24 roky
Brian Paul
61cb081a35
missed a GLfixed->GLfloat fog change
před 24 roky
Brian Paul
78023e9808
don't call _mesa_win_fog_coords_from_z() if fog is disabled, fixes FP exception
před 24 roky