Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | llvmpipe: Silence GCC 'type qualifiers ignored on function return type' ↵ | Vinson Lee | 2010-02-07 | 1 | -5/+5 |
| | | | | warnings. | ||||
* | svga: Remove unnecessary header. | Vinson Lee | 2010-02-07 | 1 | -1/+0 |
| | |||||
* | llvmpipe: Remove unnecessary headers. | Vinson Lee | 2010-02-07 | 4 | -5/+0 |
| | |||||
* | r300g: cleanup XXXs in the DSA state | Marek Olšák | 2010-02-06 | 2 | -10/+1 |
| | |||||
* | r300g: make a local copy of framebuffer state | Marek Olšák | 2010-02-06 | 2 | -1/+5 |
| | | | | | | The previous more direct approach was simply incorrect. piglit/levelclamp passes again. | ||||
* | r300g: fix color channel masks | Marek Olšák | 2010-02-06 | 1 | -4/+13 |
| | | | | glean/maskedClear passes again. | ||||
* | r300g: remove useless GA_COLOR_CONTROL emit | Marek Olšák | 2010-02-06 | 1 | -2/+1 |
| | | | | Already emitted in r300_emit_draw_xxx. | ||||
* | r300g: add L8_SRGB and A8L8_SRGB texture formats | Marek Olšák | 2010-02-06 | 2 | -0/+8 |
| | |||||
* | Gallium: Add Solaris atomic function definitions to u_atomic.h | Alan Coopersmith | 2010-02-06 | 1 | -1/+35 |
| | | | | Signed-off-by: Alan Coopersmith <[email protected]> | ||||
* | llvmpipe: Silence GCC 'no previous prototype' warning. | Vinson Lee | 2010-02-06 | 1 | -1/+1 |
| | |||||
* | i965g: Remove unnecessary headers. | Vinson Lee | 2010-02-05 | 2 | -2/+0 |
| | |||||
* | gallium/python: support two more formats in retrace dumps | Zack Rusin | 2010-02-05 | 1 | -0/+2 |
| | | | | dump PIPE_FORMAT_R8G8B8A8_UNORM and PIPE_FORMAT_R16G16B16_SNORM formats. | ||||
* | nouveau: Fix warning for void function returning value. Add missing include ↵ | Patrice Mandin | 2010-02-05 | 3 | -6/+6 |
| | | | | | | for pipe_reference_init function. Signed-off-by: Patrice Mandin <[email protected]> | ||||
* | tgsi: remove special-case code for fragment position | Brian Paul | 2010-02-05 | 1 | -7/+1 |
| | | | | | | | | | Since the origin_lower_left / pixel_center_origin changes, we need to use the fragcoord info that's set up in setup_fragcoord_coeff(). The code in exec_declaration() was clobbering the the interpolated fragment position. Fixes progs/glsl/fragcoord.c demo. | ||||
* | allow make to build lp_test_* for llvmpipe | Chris Li | 2010-02-05 | 1 | -0/+13 |
| | | | | Signed-off-by: José Fonseca <[email protected]> | ||||
* | llvmpipe: Disable multithreading on windows. | José Fonseca | 2010-02-05 | 1 | -0/+6 |
| | |||||
* | os: Don't assert on missing implementation of barrier init/destroy. Just usage. | José Fonseca | 2010-02-05 | 1 | -2/+0 |
| | |||||
* | Merge remote branch 'origin/lp-binning' | José Fonseca | 2010-02-05 | 67 | -3693/+6671 |
|\ | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/util/u_dl.c src/gallium/auxiliary/util/u_time.h src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_tile_cache.c | ||||
| * | Merge remote branch 'origin/master' into lp-binning | José Fonseca | 2010-01-31 | 338 | -6069/+6069 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile src/gallium/auxiliary/util/u_surface.c src/gallium/drivers/llvmpipe/lp_flush.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_fs.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/llvmpipe/lp_tile_cache.c src/mesa/state_tracker/st_cb_condrender.c | ||||
| * | | llvmpipe: added debug option to disable LLVM optimization passes | Brian Paul | 2010-01-27 | 3 | -13/+19 |
| | | | |||||
| * | | llvmpipe: count/report time spent in LLVM compilations | Brian Paul | 2010-01-27 | 3 | -4/+24 |
| | | | |||||
| * | | gallium/util: comments for time-related functions | Brian Paul | 2010-01-27 | 1 | -0/+9 |
| | | | |||||
| * | | gallium/util: print dlerror() info upon dlopen() failure | Brian Paul | 2010-01-27 | 1 | -2/+7 |
| | | | |||||
| * | | llvmpipe: use some local vars to index step arrays | Brian Paul | 2010-01-21 | 1 | -4/+6 |
| | | | | | | | | | | | | Saves a few more cycles. | ||||
| * | | llvmpipe: s/inline/INLINE/ | Brian Paul | 2010-01-21 | 1 | -1/+1 |
| | | | |||||
| * | | llvmpipe: consolidate lp_scene_alloc_aligned() calls | Brian Paul | 2010-01-21 | 1 | -13/+41 |
| | | | | | | | | | | | | Use just one call instead of four. Good for a few more fps. | ||||
| * | | llvmpipe: re-use a1 var in linear_coef() | Brian Paul | 2010-01-21 | 1 | -1/+1 |
| | | | |||||
| * | | llvmpipe: area is an int here, not float | Brian Paul | 2010-01-21 | 1 | -4/+4 |
| | | | |||||
| * | | llvmpipe: manually unroll the inputs.step[] setup code | Brian Paul | 2010-01-21 | 1 | -18/+31 |
| | | | | | | | | | | | | Good for a few more fps in some tests. | ||||
| * | | llvmpipe: added simple perf/statistics counting facility | Brian Paul | 2010-01-21 | 11 | -6/+189 |
| | | | | | | | | | | | | | | | | | | | | | | | | Currently counting number of tris, how many tiles of each size are fully covered, partially covered or empty, etc. Set LP_DEBUG=counters to enable. Results are printed upon context destruction. | ||||
| * | | llvmpipe: optimize tile writing code | Brian Paul | 2010-01-20 | 1 | -18/+109 |
| | | | | | | | | | | | | | | | | | | | | | The code which converts/copies color tiles to the linear layout has been rewritten. There's less arithmetic and better loop unrolling, and possibly a better memory access pattern. Some demos, like gears, are about 20% faster now. | ||||
| * | | llvmpipe: remove tile clipping code | Brian Paul | 2010-01-20 | 1 | -20/+0 |
| | | | | | | | | | | | | The surface is always a multiple of the tile size now. | ||||
| * | | llvmpipe: align display target size to multiple of tile size | Brian Paul | 2010-01-20 | 1 | -7/+13 |
| | | | | | | | | | | | | This will allow us to skip clipping tiles to surface bounds. | ||||
| * | | llvmpipe: put TILE_SIZE #define in its own header | Brian Paul | 2010-01-20 | 2 | -11/+43 |
| | | | | | | | | | | | | To avoid including lp_tile_soa.h in other places. | ||||
| * | | llvmpipe: add makefile rule for generating .s files | Brian Paul | 2010-01-20 | 1 | -0/+5 |
| | | | |||||
| * | | llvmpipe: updated comment | Brian Paul | 2010-01-20 | 1 | -0/+2 |
| | | | |||||
| * | | llvmpipe: asst. task-related clean-ups | Brian Paul | 2010-01-19 | 1 | -22/+29 |
| | | | |||||
| * | | llvmpipe: fix-up comment | Brian Paul | 2010-01-19 | 1 | -1/+2 |
| | | | |||||
| * | | llvmpipe: re-order file list, fix indentation | Brian Paul | 2010-01-19 | 2 | -9/+9 |
| | | | |||||
| * | | llvmpipe: remove unneeded DEBUG checks, use step var | Brian Paul | 2010-01-19 | 1 | -5/+1 |
| | | | |||||
| * | | llvmpipe: updated comments | Brian Paul | 2010-01-19 | 1 | -2/+4 |
| | | | |||||
| * | | llvmpipe: tweak a comment | Brian Paul | 2010-01-18 | 1 | -1/+1 |
| | | | |||||
| * | | util: fix broken util_ringbuffer_dequeue() | Brian Paul | 2010-01-18 | 1 | -3/+18 |
| | | | | | | | | | | | | | | | | | | | | | The tests for an empty ring buffer were incorrect. Fixes glxinfo segfaults. Plus, add a new assertion. | ||||
| * | | llvmpipe: added show_tiles and show_subtiles debug options | Brian Paul | 2010-01-18 | 3 | -0/+65 |
| | | | | | | | | | | | | | | | These options draw lines over the tiles to show the 64x64 tile bounds and 16x16 sub-tile bounds. For debugging/visualization. | ||||
| * | | llvmpipe: use new u_ringbuffer for scene queue | Keith Whitwell | 2010-01-17 | 4 | -89/+46 |
| | | | |||||
| * | | Merge remote branch 'origin/master' into lp-binning | José Fonseca | 2010-01-16 | 194 | -1560/+9142 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/drivers/llvmpipe/lp_quad.h src/gallium/drivers/llvmpipe/lp_setup.c | ||||
| * | | | llvmpipe: implement scissor test in triangle setup | Brian Paul | 2010-01-15 | 5 | -3/+15 |
| | | | | |||||
| * | | | llvmpipe: remove lp_rast_triangle::min/max fields | Brian Paul | 2010-01-15 | 2 | -16/+10 |
| | | | | | | | | | | | | | | | | These values aren't needed outside the do_triangle_ccw() function. | ||||
| * | | | llvmpipe: skip 4x4 in/out test code | Brian Paul | 2010-01-15 | 1 | -14/+4 |
| | | | | | | | | | | | | | | | | | | | | It's a litte faster to just do the in/out testing in the shader jit code. | ||||
| * | | | llvmpipe: added comment about lookup-tables vs. computation | Brian Paul | 2010-01-15 | 1 | -0/+3 |
| | | | |