Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-16 | softpipe: fix out of bounds quad rasterization bug | Brian Paul | |
For some triangles we can generate quads which lie just outside the surface bounds. Just check the quad's mask before trying to emit/process the quad. Fixes failed assertion in Lightsmark. | |||
2009-03-31 | softpipe: use util_is_inf_or_nan() | Brian Paul | |
And print/warn NaN/Inf in print_vertex(). | |||
2009-03-26 | gallium: Remove some little-used fields from struct pipe_surface. | Michel Dänzer | |
2009-03-20 | gallium: remove use of origin_lower_left | Brian Paul | |
This was used to indicate OpenGL's lower-left origin for fragment window coordinates for polygon stipple and gl_FragCoord. Now: - fragment coordinate origin is always upper-left corner - GL polygon stipple is inverted and shifted before given to gallium - GL fragment programs that use INPUT[WPOS] are modified to use an inverted window coord which is placed in a temp register. Note: the origin_lower_left field still exists in pipe_rasterizer_state. Remove it when all the drivers, etc. no longer reference it. | |||
2009-02-11 | softpipe: asst clean-ups, const correctness, comments | Brian Paul | |
2009-02-11 | softpipe: rename PRIM_x to QUAD_PRIM_x | Brian | |
2009-02-11 | softpipe: rename sp_headers.h to sp_quad.h | Brian | |
This header describes the quad-related datatypes afterall. | |||
2009-02-11 | softpipe: rename sp_quad.[ch] -> sp_quad_pipe.[ch] | Brian | |
Be more consistant with 'draw' module. | |||
2009-01-27 | gallium: standardize api on the prefix "nr" | Zack Rusin | |
2008-10-06 | make draw's vertex_info struct smaller/quicker to compare with memcmp() | Keith Whitwell | |
2008-09-09 | softpipe: Silence compiler warning on Windows. | Michal Krol | |
2008-09-08 | softpipe: Protect pipe_condvar_signal/broadcast calls with a mutex. | Michal Krol | |
2008-09-08 | softpipe: More improvements for multithreaded softpipe. | Michal Krol | |
Store only input and inout of a quad_header in job que. | |||
2008-09-08 | softpipe: Split changing fields of quad_header into input, inout and output ↵ | Michal Krol | |
parts. | |||
2008-09-08 | softpipe: Improve multithreaded softpipe. | Michal Krol | |
Use condition vars to communicate between threads instead of stalling. | |||
2008-09-08 | softpipe: First attempts at multithreaded softpipe. | Michal Krol | |
Configured for 2 cores. | |||
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-08-22 | gallium: stop using ifloor(), FABSF(), etc | Brian Paul | |
2008-08-20 | gallium: test for and cull prims with inf/nan vertices in sp_setup.c code. | Brian Paul | |
2008-08-12 | softpipe: Include missing header. | Michal Krol | |
2008-08-11 | gallium: debug/print vertex tweak | Brian Paul | |
2008-08-07 | gallium: new/better debug code (disabled) | Brian Paul | |
2008-07-15 | gallium: added some sanity check assertions | Brian Paul | |
2008-07-02 | gallium: nr_attrs was off by one, updated comments, minor code movement | Brian Paul | |
2008-05-10 | gallium: optimize the flush_spans() function | Brian | |
2008-05-08 | softpipe: don't calc det if NO_RAST set | Keith Whitwell | |
2008-04-23 | gallium: more vertex debug code | Brian Paul | |
2008-04-22 | gallium: move the vertex print/debug code | Brian Paul | |
2008-04-22 | softpipe: implement SP_NO_RAST env var | Keith Whitwell | |
2008-04-14 | gallium: take reduced prim, fill modes into account when culling | Brian Paul | |
2008-04-14 | softpipe: calculate determinant for all triangles, don't rely on draw module ↵ | Keith Whitwell | |
to do it | |||
2008-04-14 | softpipe: do our own culling, don't rely on the draw module. | Keith Whitwell | |
May not always happen due to passthrough modes, etc. | |||
2008-04-10 | remove usage of vertex_header | Keith Whitwell | |