Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: fix cast for size calc of pipe_blend_state | Roland Scheidegger | 2010-01-25 | 1 | -1/+1 |
| | |||||
* | gallium: adapt util code to blend changes | Roland Scheidegger | 2010-01-21 | 3 | -3/+3 |
| | |||||
* | gallium: prepare for per-rendertarget blend enables, writemasks, blend funcs | Roland Scheidegger | 2010-01-20 | 1 | -5/+8 |
| | | | | | | | | GL 3.0 (EXT_draw_buffers2) and other APIs allow independent blend enables and write masks per render target, ARB_draw_buffers_blend (and other APIs) also allow independent blend functions. Things like dithering, logic ops however are not extended to be per rendertarget, that might be conceptually possible however it doesn't look like any API wants to expose this. | ||||
* | util/blit: document params to util_blit_pixels_writemask() | Brian Paul | 2010-01-19 | 1 | -0/+4 |
| | |||||
* | tgsi: Fix behaviour of dimension index. | Michal Krol | 2010-01-18 | 3 | -27/+29 |
| | | | | The dimension index always addresses the second-dimension axis. | ||||
* | tgsi: Allow TEMPORARY registers as indirect address into source operands. | Michal Krol | 2010-01-18 | 3 | -8/+11 |
| | |||||
* | tgsi: Add ureg_DECL_immediate_block_uint(). | Michal Krol | 2010-01-18 | 2 | -0/+34 |
| | | | | | Allows declaring a contiguous block of immediates. Useful for relative indexing. | ||||
* | tgsi: Add missing semantic name in text parser. | Chia-I Wu | 2010-01-18 | 1 | -1/+2 |
| | | | | This time, INSTANCEID is missing... | ||||
* | cso: Add set_vertex_samplers function | Jakob Bornecrantz | 2010-01-18 | 2 | -0/+36 |
| | |||||
* | util: add generic ringbuffer utitilty | Keith Whitwell | 2010-01-16 | 4 | -0/+176 |
| | |||||
* | gallium: Fix uninitialized instance divisor and index. | Chia-I Wu | 2010-01-16 | 4 | -1/+12 |
| | |||||
* | draw: Fix memory leak in gs code | Jakob Bornecrantz | 2010-01-16 | 3 | -0/+11 |
| | |||||
* | util: Handle FORMAT_Z32_FLOAT in util_pack_z(). | Michal Krol | 2010-01-15 | 1 | -0/+2 |
| | |||||
* | util: Handle the remaining formats in pipe_put_tile_rgba(). | Michal Krol | 2010-01-15 | 1 | -1/+4 |
| | |||||
* | util: Fix encoding for R8G8B8A8_UNORM formats and friends. | Michal Krol | 2010-01-15 | 1 | -4/+4 |
| | |||||
* | tgsi: Add ureg_property_gs_input_prim(). | Michal Krol | 2010-01-15 | 2 | -0/+42 |
| | |||||
* | tgsi: Add ureg_src_dimension(). | Michal Krol | 2010-01-15 | 2 | -6/+28 |
| | |||||
* | draw: Add missing header include. | Michal Krol | 2010-01-15 | 1 | -1/+1 |
| | |||||
* | Merge branch 'gallium-noconstbuf' | Roland Scheidegger | 2010-01-15 | 4 | -23/+23 |
|\ | | | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c | ||||
| * | gallium: adapt state trackers etc. to pipe_constant_buffer removal | Roland Scheidegger | 2009-12-23 | 4 | -23/+23 |
| | | |||||
* | | tgsi: Fix sanity checks for indirect registers. | Michal Krol | 2010-01-15 | 1 | -3/+3 |
| | | |||||
* | | draw: Add GALLIUM_DUMP_VS environment variable. | Luca Barbieri | 2010-01-15 | 2 | -0/+8 |
| | | | | | | | | | | Add GALLIUM_DUMP_VS to dump the vertex shader to the console like GALLIUM_DUMP_FS in softpipe. | ||||
* | | Merge branch 'mesa_7_7_branch' | Jakob Bornecrantz | 2010-01-14 | 2 | -171/+119 |
|\ \ | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/util/Makefile src/gallium/drivers/r300/r300_state_derived.c | ||||
| * | | Revert "util: Build u_bitmask.o when using make." | Brian Paul | 2010-01-11 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | This reverts commit 01eff0e6d23f90650de7c563f74a1aec3de112a6. u_bitmask.c was already in the C_SOURCES list. | ||||
| * | | Revert "pipebuffer: Multi-threading fixes for fencing." | Jakob Bornecrantz | 2010-01-07 | 1 | -170/+111 |
| | | | | | | | | | | | | This reverts commit 5b64d94390e4805e1634f0c8b5e3156e12b8b872. | ||||
| * | | util: Build u_bitmask.o when using make. | Thomas Hellstrom | 2010-01-11 | 1 | -0/+1 |
| | | | | | | | | | | | | Signed-off-by: Thomas Hellstrom <[email protected]> | ||||
| * | | tgsi: Silence uninitialized variable warnings. | Vinson Lee | 2010-01-08 | 1 | -0/+8 |
| | | | |||||
| * | | util: Add u_bitmask to make build | Jakob Bornecrantz | 2010-01-06 | 1 | -0/+1 |
| | | | |||||
* | | | Merge branch 'instanced-arrays' | Michal Krol | 2010-01-14 | 19 | -74/+352 |
|\ \ \ | | | | | | | | | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c | ||||
| * | | | gallium: Handle InstanceID as a true 32-bit uint. | Michal Krol | 2010-01-05 | 2 | -22/+14 |
| | | | | |||||
| * | | | Merge branch 'master' into instanced-arrays | Michal Krol | 2010-01-05 | 77 | -2408/+3060 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/tgsi/tgsi_dump.c src/gallium/include/pipe/p_shader_tokens.h | ||||
| * | | | | Add lame support for instanceID to draw module. | Michal Krol | 2009-12-30 | 10 | -44/+117 |
| | | | | | | | | | | | | | | | | | | | | It's all screaming for integer support -- fake it with float for now. | ||||
| * | | | | tgsi: Support system values in ureg. | Michal Krol | 2009-12-30 | 2 | -0/+42 |
| | | | | | |||||
| * | | | | draw: Implement draw_arrays() in terms of draw_arrays_instanced(). | Michal Krol | 2009-12-30 | 1 | -26/+18 |
| | | | | | |||||
| * | | | | Implement instanced indexed draw. | Michal Krol | 2009-12-30 | 6 | -12/+26 |
| | | | | | |||||
| * | | | | translate: Fix a call to indexed SSE run. | Michal Krol | 2009-12-30 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | translate: Implement instancing for linear SSE run. | Michal Krol | 2009-12-30 | 1 | -34/+120 |
| | | | | | |||||
| * | | | | rtasm: Add x86_div(). | Michal Krol | 2009-12-30 | 2 | -0/+8 |
| | | | | | |||||
| * | | | | Implement draw_arrays_instanced() in softpipe. | Michal Krol | 2009-12-29 | 13 | -5/+69 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Modify the translate module to respect instance divisors and accept instance id as a parameter to calculate input vertex offset. | ||||
| * | | | | translate: Fix translate_key_compare(). | Michal Krol | 2009-12-29 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | Sizes of translate keys must also match. | ||||
* | | | | | gallium/util: silence warning about array initializers | Brian Paul | 2010-01-14 | 1 | -3/+10 |
| | | | | | |||||
* | | | | | gallium/draw: s/clipper/clip_stage/ to be consistant with other stages | Brian Paul | 2010-01-13 | 1 | -9/+9 |
| | | | | | |||||
* | | | | | gallium/draw: whitespace and comments | Brian Paul | 2010-01-13 | 1 | -7/+9 |
| | | | | | |||||
* | | | | | gallium/draw: remove always-true conditional | Brian Paul | 2010-01-13 | 1 | -3/+1 |
| | | | | | |||||
* | | | | | gallium: Simplify PIPE_ALIGN_VAR. | José Fonseca | 2010-01-12 | 2 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc allows pre-fix variable attributes. Suggested by Ian Romanick. | ||||
* | | | | | gallium: Generalize the alignment macros to other compilers and any alignment. | José Fonseca | 2010-01-12 | 2 | -4/+4 |
| | | | | | |||||
* | | | | | util: Set flatshade for blitter. | Corbin Simpson | 2010-01-11 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | It was bugging me. +1 FPS on softpipe. | ||||
* | | | | | util/blitter: remove unused variable | Keith Whitwell | 2010-01-11 | 1 | -1/+0 |
| | | | | | |||||
* | | | | | util: Apply Brian's suggested blit improvements. | Corbin Simpson | 2010-01-10 | 1 | -15/+12 |
| | | | | | | | | | | | | | | | | | | | | copypix works just fine. | ||||
* | | | | | gallium: u_blitter add overlapping blit support. | Dave Airlie | 2010-01-10 | 1 | -34/+124 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the xorg state tracker really wants the driver to handle overlapping blits, and r300 uses u_blitter for blits. This patch adds overlapping blit support via a temporary surface when its required. |