summaryrefslogtreecommitdiffstats
path: root/src/gallium
Commit message (Expand)AuthorAgeFilesLines
* cell: more instruction scheduling optimizations (MIN/MAX/LERP/etc)Brian Paul2008-10-101-61/+140
* cell: pass texture unit (sampler number) to txp() functionBrian Paul2008-10-102-2/+7
* cell: add emit_RI10s() which does range checking on the 10-bit signed immedia...Brian Paul2008-10-102-10/+30
* cell: additional 'offset' checking in spe_lqd(), spe_stqd()Brian Paul2008-10-101-4/+14
* cell: fix assertions in spe_lqd(), spe_stqd()Brian Paul2008-10-101-2/+2
* cell: fix function prologue/epilogue code for large stack framesBrian Paul2008-10-101-7/+37
* CELL: fixing stencil bugsRobert Ellison2008-10-102-20/+72
* cell: call cell_flush_int() at end of cell_create_context()Brian Paul2008-10-101-0/+3
* cell: fix LERP when dst reg is a src regBrian Paul2008-10-101-5/+7
* cell: fix fm/fs copy & paste bug from a few commits agoBrian Paul2008-10-101-1/+1
* cell: fix bug in emit_FLR() when src reg == dst regBrian Paul2008-10-101-7/+6
* cell: fix bug in emit_FRC() when src register == dst register.Brian Paul2008-10-101-7/+7
* cell: updates in response to draw's struct vertex_info changesBrian Paul2008-10-101-2/+2
* Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-10-1016-49/+112
|\
| * draw: don't assume output buffer pointer is alignedKeith Whitwell2008-10-071-1/+1
| * draw: add switch for drivers to force vertex data passthroughKeith Whitwell2008-10-074-19/+33
| * gallium: replace assertion with conditional/recovery codeBrian2008-10-061-1/+5
| * draw: Fix compiler errors on Windows.Michal Krol2008-10-061-3/+3
| * rtasm: fix debug buildKeith Whitwell2008-10-061-1/+1
| * make draw's vertex_info struct smaller/quicker to compare with memcmp()Keith Whitwell2008-10-069-29/+59
| * rtasm: add sse_movntpsKeith Whitwell2008-10-032-0/+14
| * draw: modify prefetching slightlyKeith Whitwell2008-10-021-4/+15
| * draw: don't keep refetching constant inputsKeith Whitwell2008-10-026-62/+144
| * rtasm: add prefetch instructionsKeith Whitwell2008-10-022-0/+31
| * draw: add streamlined paths for fetching linear vertsKeith Whitwell2008-10-023-66/+134
| * Gallivm: add slt. glxgears should be running, except it isn't.Stephane Marchesin2008-10-014-66/+101
| * Gallivm: port to llvm 2.4.Stephane Marchesin2008-09-305-149/+149
| * Gallivm: fix off-by-one.Stephane Marchesin2008-09-281-1/+1
| * Gallivm: more instructions.Stephane Marchesin2008-09-283-8/+73
| * Gallivm: make it compile again, add some opcodes.Stephane Marchesin2008-09-285-485/+771
* | cell: fix incorrect bitmask in spe_load_uint()Brian Paul2008-10-091-1/+1
* | cell: implement basic TXP instruction in fragment shadersBrian Paul2008-10-093-24/+138
* | cell: better immediate value allocation, better commentsBrian Paul2008-10-091-19/+20
* | cell: massage the emit functions to get better instruction schedulingBrian Paul2008-10-091-56/+74
* | cell: more accurate commentsBrian Paul2008-10-091-5/+6
* | gallium: silence warningAlan Hourihane2008-10-101-1/+1
* | Gallivm: cleanup soa storage.Stephane Marchesin2008-10-092-34/+12
* | cell: implement function calls from shader code. fslight demo runs now.Brian Paul2008-10-084-76/+182
* | cell: implement more built-in shader functions, link spu code with -lmBrian Paul2008-10-081-21/+44
* | cell: increase SPU_MAX_FRAGMENT_PROGRAM_INSTSBrian Paul2008-10-081-1/+1
* | gallium: asst. clean-upsBrian Paul2008-10-081-11/+17
* | gallium: better instruction printing for SPE codeBrian Paul2008-10-081-10/+36
* | cell: add support for fragment shader constant buffersBrian Paul2008-10-077-7/+63
* | cell: fix incorrect extended swizzle term code in get_src_reg()Brian Paul2008-10-071-24/+26
* | cell: fix formattingBrian Paul2008-10-071-6/+3
* | cell: remove old codeBrian Paul2008-10-071-26/+0
* | Gallivm: reorder the functions alphabetically so I can work on it.Stephane Marchesin2008-10-071-121/+119
* | cell: memset() key to zeroBrian Paul2008-10-071-0/+1
* | cell: use new keymap to save/re-use fragment ops codeBrian Paul2008-10-073-0/+103
* | gallium: added general-purpose key->data map/lookup containerBrian Paul2008-10-074-2/+381