Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-20 | llvmpipe: updated comment | Brian Paul | |
2010-01-19 | llvmpipe: asst. task-related clean-ups | Brian Paul | |
2010-01-19 | llvmpipe: fix-up comment | Brian Paul | |
2010-01-19 | llvmpipe: re-order file list, fix indentation | Brian Paul | |
2010-01-19 | llvmpipe: remove unneeded DEBUG checks, use step var | Brian Paul | |
2010-01-19 | llvmpipe: updated comments | Brian Paul | |
2010-01-18 | llvmpipe: tweak a comment | Brian Paul | |
2010-01-18 | llvmpipe: added show_tiles and show_subtiles debug options | Brian Paul | |
These options draw lines over the tiles to show the 64x64 tile bounds and 16x16 sub-tile bounds. For debugging/visualization. | |||
2010-01-17 | llvmpipe: use new u_ringbuffer for scene queue | Keith Whitwell | |
2010-01-16 | Merge remote branch 'origin/master' into lp-binning | José Fonseca | |
Conflicts: src/gallium/drivers/llvmpipe/lp_quad.h src/gallium/drivers/llvmpipe/lp_setup.c | |||
2010-01-15 | llvmpipe: implement scissor test in triangle setup | Brian Paul | |
2010-01-15 | llvmpipe: remove lp_rast_triangle::min/max fields | Brian Paul | |
These values aren't needed outside the do_triangle_ccw() function. | |||
2010-01-15 | llvmpipe: skip 4x4 in/out test code | Brian Paul | |
It's a litte faster to just do the in/out testing in the shader jit code. | |||
2010-01-15 | llvmpipe: added comment about lookup-tables vs. computation | Brian Paul | |
2010-01-15 | llvmpipe: change 'in' to boolean, add comments | Brian Paul | |
2010-01-15 | llvmpipe: generate two shader varients, one omits triangle in/out testing | Brian Paul | |
When we know that a 4x4 pixel block is entirely inside of a triangle use the jit function which omits the in/out test code. Results in a few percent speedup in many tests. | |||
2010-01-15 | llvmpipe: asst code changes in lp_state_fs.c | Brian Paul | |
2010-01-15 | Merge branch 'gallium-noconstbuf' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c | |||
2010-01-15 | llvmpipe: put labels on some value refs | Brian Paul | |
2010-01-15 | llvmpipe: add extra flags to DEFINES, no CFLAGS | Brian Paul | |
Doesn't make any real difference but -D flags are put into DEFINES everywhere else. | |||
2010-01-14 | llvmpipe: implement scissor testing | Brian Paul | |
The scissor test is implemented as another per-quad operation in the JIT code. The four scissor box params are passed via the lp_jit_context. In the JIT code we compare the quad's x/y coords against the clip bounds and create a new in/out mask that's AND'd with the main quad mask. Note: we should also do scissor testing in the triangle setup code to improve efficiency. That's not done yet. | |||
2010-01-14 | llvmpipe: minor comment update | Brian Paul | |
2010-01-14 | llvmpipe: clean-up, fixing up frame dump/debug code | Brian Paul | |
2010-01-14 | llvmpipe: remove redundant code in llvmpipe_set_blend_color() | Brian Paul | |
2010-01-14 | llvmpipe: assorted clean-ups in texture code | Brian Paul | |
2010-01-13 | llvmpipe: use one loop in lp_rast_clear_zstencil() | Brian Paul | |
This is just a tiny bit faster. | |||
2010-01-13 | llvmpipe: optimize lp_rast_clear_color() for non-gray colors | Brian Paul | |
This makes a big difference in progs that clear to a non-gray color. Some demos are 30-50% faster. | |||
2010-01-13 | llvmpipe: minor assorted clean-ups | Brian Paul | |
2010-01-13 | llvmpipe: check render targets before other textures | Brian Paul | |
2010-01-13 | llvmpipe: also check render target textures in lp_setup_is_texture_referenced() | Brian Paul | |
2010-01-13 | llvmpipe: indentation fixes | Brian Paul | |
2010-01-13 | llvmpipe: re-get scene pointer after flushing | Brian Paul | |
2010-01-13 | llvmpipe: check for texture usage in all scenes | Brian Paul | |
2010-01-13 | llvmpipe: add scene texture referencing code | Brian Paul | |
2010-01-13 | llvmpipe: added scene functions for texture reference counting | Brian Paul | |
When a texture is used in the scene we add it to a list of texture references. The lp_scene_is_textured_referenced() function tells us if a texture is referenced by the scene. | |||
2010-01-13 | llvmpipe: comments | Brian Paul | |
2010-01-13 | llvmpipe: comments | Brian Paul | |
2010-01-13 | llvmpipe: added llvmpipe_texture_const() | Brian Paul | |
2010-01-13 | llvmpipe: minor comment upgrades | Brian Paul | |
2010-01-13 | llvmpipe: Opaque shader implies complete colormask too. | José Fonseca | |
2010-01-13 | llvmpipe: Reset the bin when shading a whole tile with an opaque shader. | José Fonseca | |
2010-01-13 | llvmpipe: add bin debugger | Keith Whitwell | |
Adjust definition of empty_bin according to what's actually in empty bins. We often have a state packet before/after load commands. Still need to do something about the fence packets. | |||
2010-01-13 | llvmpipe: implement lp_rast_load_zstencil | Keith Whitwell | |
Load zbuffer contents for binned scenes that don't start with a clear and which have a bound zbuffer. | |||
2010-01-13 | llvmpipe: added debug warning | Brian Paul | |
2010-01-13 | llvmpipe: comments and LLVMValueRef naming | Brian Paul | |
2010-01-13 | llvmpipe: tweak subpixel_snap() arithmetic | Brian Paul | |
This adjustment fixes some rasterization differences between llvmpipe and softpipe (and other renderers). | |||
2010-01-13 | llvmpipe: improve empty-bin test further | Keith Whitwell | |
Remove unused param, add comments. Thanks to Brian for review. | |||
2010-01-13 | llvmpipe: improve empty-bin test | Keith Whitwell | |
We emit at most two clear packets (color and z respectively). | |||
2010-01-13 | llvmpipe: quick hack to short-circuit empty bins | Keith Whitwell | |
2010-01-12 | llvmpipe: fix indentation, comment typo | Brian Paul | |