Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | llvmpipe: add a bunch of comments | Brian Paul | 2009-11-30 | 4 | -13/+54 |
| | |||||
* | llvmpipe: minor refactoring of bin rasterization code | Brian Paul | 2009-11-30 | 1 | -16/+28 |
| | |||||
* | llvmpipe: update C_SOURCES | Brian Paul | 2009-11-30 | 1 | -2/+3 |
| | |||||
* | llvmpipe: fix the worst of the depth regressions since switch to 4x4 | Keith Whitwell | 2009-10-22 | 1 | -1/+1 |
| | |||||
* | llvmpipe: remove one of two definitions of TILESIZE | Keith Whitwell | 2009-10-21 | 6 | -23/+23 |
| | |||||
* | llvmpipe: remove dead code | Keith Whitwell | 2009-10-21 | 1 | -7/+0 |
| | |||||
* | llvmpipe: minor opts to setup_tri | Keith Whitwell | 2009-10-20 | 1 | -36/+30 |
| | |||||
* | llvmpipe: move block list into rast struct | Keith Whitwell | 2009-10-20 | 2 | -20/+22 |
| | |||||
* | llvmpipe: build list of 4x4 blocks to be shaded | Keith Whitwell | 2009-10-20 | 1 | -12/+26 |
| | |||||
* | llvmpipe: recursive rasterization within a tile | Keith Whitwell | 2009-10-20 | 1 | -76/+98 |
| | |||||
* | llvmpipe: pass mask as a linear encoding of the 4x4 block | Keith Whitwell | 2009-10-20 | 2 | -16/+40 |
| | |||||
* | llvmpipe: precalculate some offsets | Keith Whitwell | 2009-10-20 | 5 | -79/+51 |
| | |||||
* | llvmpipe: remove a leftover 8x2 usage | Keith Whitwell | 2009-10-19 | 1 | -4/+4 |
| | |||||
* | llvmpipe: calculate masks in format desired by shader | Keith Whitwell | 2009-10-19 | 3 | -61/+44 |
| | | | | Also remove branches calculating masks for quads. | ||||
* | llvmpipe: pre-multiply some constants by fixed_one | Keith Whitwell | 2009-10-19 | 2 | -39/+43 |
| | |||||
* | llvmpipe: Reshape the shader input from 8x2 to 4x4. | José Fonseca | 2009-10-19 | 3 | -15/+14 |
| | | | | Incorrect rendering until the interpolation code generation is updated. | ||||
* | llvmpipe: fixed-point rasterization | Keith Whitwell | 2009-10-19 | 4 | -130/+147 |
| | |||||
* | llvmpipe: Reset the pointer to stored jit context. | José Fonseca | 2009-10-19 | 1 | -2/+6 |
| | |||||
* | llvmpipe: Allocate the blend color from the data store, and ensure it's aligned. | José Fonseca | 2009-10-19 | 2 | -12/+50 |
| | |||||
* | llvmpipe: correctly scale top/left fill adjustments | Keith Whitwell | 2009-10-19 | 1 | -3/+3 |
| | | | | Was overdoing it previously. | ||||
* | llvmpipe: fix typo correcting for fill convention | Keith Whitwell | 2009-10-19 | 1 | -4/+4 |
| | | | | Adjustments for top-left fill convention were being lost. | ||||
* | llvmpipe: Maintain a copy of the shader constants to prevent clobbering. | José Fonseca | 2009-10-18 | 2 | -16/+61 |
| | |||||
* | llvmpipe: Only invoke the shader if necessary. | José Fonseca | 2009-10-10 | 1 | -1/+2 |
| | |||||
* | llvmpipe: Additional checks for binner block lists. | José Fonseca | 2009-10-09 | 1 | -2/+6 |
| | |||||
* | llvmpipe: Use framebuffer coords consistently. | José Fonseca | 2009-10-09 | 1 | -4/+25 |
| | |||||
* | llvmpipe: Fix type in tri bounding box check. | José Fonseca | 2009-10-09 | 1 | -1/+1 |
| | |||||
* | llvmpipe: fill in tri min/max values | Keith Whitwell | 2009-10-09 | 1 | -0/+5 |
| | |||||
* | llvmpipe: Remove partial tile override. | José Fonseca | 2009-10-09 | 1 | -5/+0 |
| | |||||
* | llvmpipe: Undo debug override. | José Fonseca | 2009-10-09 | 1 | -5/+0 |
| | |||||
* | llvmpipe: properly clip tile writes | Keith Whitwell | 2009-10-09 | 1 | -2/+10 |
| | |||||
* | llvmpipe: Pass framebuffer coords to shader. | José Fonseca | 2009-10-09 | 1 | -1/+1 |
| | |||||
* | llvmpipe: Tell setup shader inputs. | José Fonseca | 2009-10-09 | 1 | -0/+30 |
| | |||||
* | llvmpipe: correct binning maths for iterating over whole tiles | Keith Whitwell | 2009-10-09 | 2 | -6/+11 |
| | |||||
* | llvmpipe: Get jit_context/jit_function across the rasterizer. | José Fonseca | 2009-10-09 | 7 | -51/+50 |
| | |||||
* | llvmpipe: set block count/used values back to zero on reset | Keith Whitwell | 2009-10-09 | 1 | -0/+2 |
| | |||||
* | llvmpipe: just bin whole tiles for now | Keith Whitwell | 2009-10-09 | 2 | -0/+7 |
| | |||||
* | llvmpipe: always call begin_binning on transition to active state | Keith Whitwell | 2009-10-09 | 1 | -2/+37 |
| | |||||
* | llvmpipe: add LP_DEBUG env var | Keith Whitwell | 2009-10-09 | 3 | -36/+124 |
| | |||||
* | llvmpipe: initialize setup data store | Keith Whitwell | 2009-10-09 | 1 | -0/+3 |
| | |||||
* | llvmpipe: initialize setup line/tri/point funcs | Keith Whitwell | 2009-10-09 | 1 | -0/+4 |
| | |||||
* | llvmpipe: Put jit_context in store. | José Fonseca | 2009-10-09 | 2 | -0/+28 |
| | |||||
* | llvmpipe: trivial/clear works | Keith Whitwell | 2009-10-09 | 6 | -81/+92 |
| | |||||
* | llvmpipe: more debug | Keith Whitwell | 2009-10-09 | 1 | -3/+7 |
| | |||||
* | llvmpipe: Replace util_pack_color with straight float_to_ubyte. | José Fonseca | 2009-10-09 | 1 | -3/+4 |
| | |||||
* | llvmpipe: debug, crash fixes | Keith Whitwell | 2009-10-09 | 2 | -7/+27 |
| | |||||
* | llvmpipe: fix crash on init | Keith Whitwell | 2009-10-09 | 1 | -10/+2 |
| | |||||
* | llvmpipe: fix a couple of warnings | Keith Whitwell | 2009-10-09 | 2 | -9/+1 |
| | |||||
* | llvmpipe: Add stub lp_setup_is_texture_referenced. | José Fonseca | 2009-10-09 | 1 | -0/+9 |
| | |||||
* | llvmpipe: Pass state to setup. | José Fonseca | 2009-10-09 | 9 | -34/+150 |
| | |||||
* | util: Force ESI register for cpuid's ebx result. | José Fonseca | 2009-10-09 | 1 | -1/+1 |
| | | | | | | Fixes a segfault and better code. Unfortunately using an arbitrary register ("=r") causes the gcc to abort when the code is optimized saying it can't satisfy the constraint. Setting seems to do the trick. |