summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary
Commit message (Collapse)AuthorAgeFilesLines
* gallium: fix cast for size calc of pipe_blend_stateRoland Scheidegger2010-01-251-1/+1
|
* gallium: adapt util code to blend changesRoland Scheidegger2010-01-213-3/+3
|
* gallium: prepare for per-rendertarget blend enables, writemasks, blend funcsRoland Scheidegger2010-01-201-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 Paul2010-01-191-0/+4
|
* tgsi: Fix behaviour of dimension index.Michal Krol2010-01-183-27/+29
| | | | The dimension index always addresses the second-dimension axis.
* tgsi: Allow TEMPORARY registers as indirect address into source operands.Michal Krol2010-01-183-8/+11
|
* tgsi: Add ureg_DECL_immediate_block_uint().Michal Krol2010-01-182-0/+34
| | | | | Allows declaring a contiguous block of immediates. Useful for relative indexing.
* tgsi: Add missing semantic name in text parser.Chia-I Wu2010-01-181-1/+2
| | | | This time, INSTANCEID is missing...
* cso: Add set_vertex_samplers functionJakob Bornecrantz2010-01-182-0/+36
|
* util: add generic ringbuffer utitiltyKeith Whitwell2010-01-164-0/+176
|
* gallium: Fix uninitialized instance divisor and index.Chia-I Wu2010-01-164-1/+12
|
* draw: Fix memory leak in gs codeJakob Bornecrantz2010-01-163-0/+11
|
* util: Handle FORMAT_Z32_FLOAT in util_pack_z().Michal Krol2010-01-151-0/+2
|
* util: Handle the remaining formats in pipe_put_tile_rgba().Michal Krol2010-01-151-1/+4
|
* util: Fix encoding for R8G8B8A8_UNORM formats and friends.Michal Krol2010-01-151-4/+4
|
* tgsi: Add ureg_property_gs_input_prim().Michal Krol2010-01-152-0/+42
|
* tgsi: Add ureg_src_dimension().Michal Krol2010-01-152-6/+28
|
* draw: Add missing header include.Michal Krol2010-01-151-1/+1
|
* Merge branch 'gallium-noconstbuf'Roland Scheidegger2010-01-154-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 removalRoland Scheidegger2009-12-234-23/+23
| |
* | tgsi: Fix sanity checks for indirect registers.Michal Krol2010-01-151-3/+3
| |
* | draw: Add GALLIUM_DUMP_VS environment variable.Luca Barbieri2010-01-152-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 Bornecrantz2010-01-142-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 Paul2010-01-111-1/+0
| | | | | | | | | | | | | | | | | | This reverts commit 01eff0e6d23f90650de7c563f74a1aec3de112a6. u_bitmask.c was already in the C_SOURCES list.
| * | Revert "pipebuffer: Multi-threading fixes for fencing."Jakob Bornecrantz2010-01-071-170/+111
| | | | | | | | | | | | This reverts commit 5b64d94390e4805e1634f0c8b5e3156e12b8b872.
| * | util: Build u_bitmask.o when using make.Thomas Hellstrom2010-01-111-0/+1
| | | | | | | | | | | | Signed-off-by: Thomas Hellstrom <[email protected]>
| * | tgsi: Silence uninitialized variable warnings.Vinson Lee2010-01-081-0/+8
| | |
| * | util: Add u_bitmask to make buildJakob Bornecrantz2010-01-061-0/+1
| | |
* | | Merge branch 'instanced-arrays'Michal Krol2010-01-1419-74/+352
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c
| * | | gallium: Handle InstanceID as a true 32-bit uint.Michal Krol2010-01-052-22/+14
| | | |
| * | | Merge branch 'master' into instanced-arraysMichal Krol2010-01-0577-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 Krol2009-12-3010-44/+117
| | | | | | | | | | | | | | | | | | | | It's all screaming for integer support -- fake it with float for now.
| * | | | tgsi: Support system values in ureg.Michal Krol2009-12-302-0/+42
| | | | |
| * | | | draw: Implement draw_arrays() in terms of draw_arrays_instanced().Michal Krol2009-12-301-26/+18
| | | | |
| * | | | Implement instanced indexed draw.Michal Krol2009-12-306-12/+26
| | | | |
| * | | | translate: Fix a call to indexed SSE run.Michal Krol2009-12-301-0/+2
| | | | |
| * | | | translate: Implement instancing for linear SSE run.Michal Krol2009-12-301-34/+120
| | | | |
| * | | | rtasm: Add x86_div().Michal Krol2009-12-302-0/+8
| | | | |
| * | | | Implement draw_arrays_instanced() in softpipe.Michal Krol2009-12-2913-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 Krol2009-12-291-2/+7
| | | | | | | | | | | | | | | | | | | | Sizes of translate keys must also match.
* | | | | gallium/util: silence warning about array initializersBrian Paul2010-01-141-3/+10
| | | | |
* | | | | gallium/draw: s/clipper/clip_stage/ to be consistant with other stagesBrian Paul2010-01-131-9/+9
| | | | |
* | | | | gallium/draw: whitespace and commentsBrian Paul2010-01-131-7/+9
| | | | |
* | | | | gallium/draw: remove always-true conditionalBrian Paul2010-01-131-3/+1
| | | | |
* | | | | gallium: Simplify PIPE_ALIGN_VAR.José Fonseca2010-01-122-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc allows pre-fix variable attributes. Suggested by Ian Romanick.
* | | | | gallium: Generalize the alignment macros to other compilers and any alignment.José Fonseca2010-01-122-4/+4
| | | | |
* | | | | util: Set flatshade for blitter.Corbin Simpson2010-01-111-0/+1
| | | | | | | | | | | | | | | | | | | | It was bugging me. +1 FPS on softpipe.
* | | | | util/blitter: remove unused variableKeith Whitwell2010-01-111-1/+0
| | | | |
* | | | | util: Apply Brian's suggested blit improvements.Corbin Simpson2010-01-101-15/+12
| | | | | | | | | | | | | | | | | | | | copypix works just fine.
* | | | | gallium: u_blitter add overlapping blit support.Dave Airlie2010-01-101-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.