Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-30 | draw: Use pointer_to_func() instead of custom wrappers. | José Fonseca | |
2010-05-30 | util: Generic pointer to func conversion helper. | José Fonseca | |
That observes strict-aliasing rules. | |||
2010-05-29 | util: adapt to clear interface changes | Roland Scheidegger | |
2010-05-27 | gallivm: add assertions to check type of phi variables | Brian Paul | |
2010-05-27 | util: Also add a define for the dynamic library's prefix. | José Fonseca | |
2010-05-26 | gallivm: Remove unnecessary headers. | Vinson Lee | |
2010-05-26 | util: Remove unnecessary headers. | Vinson Lee | |
2010-05-25 | util: update comments at blitter | Marek Olšák | |
2010-05-25 | util: fix indentation in blitter | Marek Olšák | |
2010-05-25 | r300g,util: remove pipe_surface from the util_blitter_copy interface and ↵ | Marek Olšák | |
clean up | |||
2010-05-25 | r300g,util: remove pipe_surface from the util_blitter_fill interface and ↵ | Marek Olšák | |
clean up | |||
2010-05-25 | util: remove unused util_blitter_copy_surface | Marek Olšák | |
2010-05-25 | gallivm: Choose an appropriate code generation optimization level. | José Fonseca | |
'Default' unless GALLIVM_DEBUG=nopt option is set. | |||
2010-05-24 | gallivm: Efficient implementation of sin/cos. | Qicheng Christopher Li | |
Based on Julien Pommier's SSE and SSE2 algorithms. Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-05-23 | util/blitter: allow NULL clear color | Marek Olšák | |
2010-05-21 | Merge branch 'gallium-msaa' | Roland Scheidegger | |
Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c | |||
2010-05-21 | Merge branch 'gallium-front-ccw' | Keith Whitwell | |
2010-05-20 | gallivm: rename a var: s/val/array_size/ | Brian Paul | |
2010-05-20 | gallivm: fix spelling in comment | Brian Paul | |
2010-05-20 | gallivm: handle pointer types in lp_dump_llvmtype() | Brian Paul | |
2010-05-20 | gallium: fix/update tex target dumping | Brian Paul | |
2010-05-20 | gallium: added util_dump_logicop() | Brian Paul | |
2010-05-19 | util: fix obvious util_blitter_copy bugs... | Roland Scheidegger | |
2010-05-19 | util: util_blitter_fill no longer needs to handle overlap | Roland Scheidegger | |
2010-05-18 | util: fix some leftover util_surface_fill/copy calls | Roland Scheidegger | |
2010-05-17 | gallium/util: adapt util code to interface changes | Roland Scheidegger | |
The util blit functions change their interface (apart from some rename) too (in particular util_blit_pixels now also takes a pipe_resource as the src blit argument instead of a surface, as it might just call resource_copy_region). Maybe the blit util code might need a bit more cleanup, it still doesn't feel very clean. In particular it seems that util_blit_pixels_tex should probably disappear, and I think it would be great if the code called by drivers for blitting (u_blitter.c, which isn't really touched by this change) could somehow be merged with the u_blit code. | |||
2010-05-14 | draw: fix front/back error in unfilled pipeline stage | Keith Whitwell | |
2010-05-14 | draw: fix typo checking for unfilled polygons | Keith Whitwell | |
2010-05-14 | gallium: more work on ccw flag removal | Keith Whitwell | |
The linux-debug target builds... | |||
2010-05-14 | gallium: convert rasterizer state to use gl-style front/back concepts | Keith Whitwell | |
Use front/back instead of cw/ccw throughout. Also, use offset_point/line/fill instead of offset_cw/ccw. Brings gallium representation of this state into line with its main user, and also what turns out to be the most common hardware representation. This fixes a long-standing bias in the interface towards the architecture of the software rasterizer. | |||
2010-05-14 | util: fix copy_rect stride in default transfer_inline_write | Keith Whitwell | |
2010-05-13 | rtasm: fix void * / func * casting warnings | Brian Paul | |
2010-05-13 | draw: silence casting warnings | Brian Paul | |
2010-05-13 | gallivm: silence uninitialized var warning | Brian Paul | |
2010-05-13 | gallivm: silence casting warning | Brian Paul | |
2010-05-13 | gallivm: silence uninitialized var warning | Brian Paul | |
2010-05-13 | llvmpipe: silence uninitialized var warnings | Brian Paul | |
2010-05-13 | gallivm: added lp_dump_llvmtype() debug helper | Brian Paul | |
2010-05-13 | llvmpipe: additional comments | Brian Paul | |
2010-05-13 | gallivm: rename a var | Brian Paul | |
2010-05-13 | util: Fix ptr -> int conversion. | José Fonseca | |
2010-05-13 | Conditionally revert "gallivm: Use a more compact approach for ↵ | José Fonseca | |
lp_build_broadcast_scalar()." This reverts commit a09e46c72461183c879d8472b44fe740ecc79b9f. | |||
2010-05-13 | gallium: Add tokens for Cygwin. | Vinson Lee | |
2010-05-12 | rbug: Update and add READMEs | Jakob Bornecrantz | |
2010-05-12 | gallivm: Ensure PIPE_OS_xxx are defined. | José Fonseca | |
2010-05-12 | gallivm: Use a more compact approach for lp_build_broadcast_scalar(). | José Fonseca | |
It produces exactly the same machine code, but it cuts 5% of the number of instructions generated for a typical shader. Also, preserve the scalar when length is 1. | |||
2010-05-12 | util: Add function to dump PIPE_STENCIL_OP_xxx | José Fonseca | |
2010-05-12 | rbug: Add to all targets that link against trace | Jakob Bornecrantz | |
Also added calls to the create function in target helpers and in tr_drm.c the latter being a hack and should be replaced with the wrap screen target helper. But at least this way we don't regress. | |||
2010-05-12 | gallivm: additional comments | Brian Paul | |
2010-05-12 | gallivm: s/bool/boolean | Brian Paul | |