summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/cell/spu
AgeCommit message (Expand)AuthorFilesLines
2010-06-07cell/spu: divorce from tgsi_exec.hKeith Whitwell3-2/+161
2010-05-21gallium: remnants of old ccw stateKeith Whitwell1-1/+1
2010-04-27cell: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.José Fonseca1-12/+0
2010-04-10Squashed commit of the following:Keith Whitwell1-1/+1
2010-03-30gallium: adapt all code to the renamed depth/stencil formatsRoland Scheidegger2-4/+4
2010-03-01cell: Rename pipe formats.José Fonseca2-11/+11
2010-02-19Replace the _mesa_*printf() wrappers with the plain libc versionsKristian Høgsberg1-1/+1
2010-02-08cell: fix the usual cell breakageMarc Dietrich1-18/+18
2010-01-27cell: remove commas from structs wrapped in PIPE_ALIGN_TYPE macroBrian Paul1-7/+18
2010-01-12gallium: Simplify PIPE_ALIGN_VAR.José Fonseca8-23/+24
2010-01-12gallium: Generalize the alignment macros to other compilers and any alignment.José Fonseca8-27/+33
2010-01-06gallium: remove PIPE_TEX_FILTER_ANISOLuca Barbieri1-4/+0
2010-01-05Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR.Michal Krol1-1/+1
2009-11-24tgsi: rename fields of tgsi_full_src_register to reduce verbosityKeith Whitwell2-23/+23
2009-11-24tgsi: rename fields of tgsi_full_dst_register to reduce verbosityKeith Whitwell1-6/+6
2009-11-24tgsi: rename fields of tgsi_full_declaration to reduce verbosityKeith Whitwell1-2/+2
2009-11-24tgsi: rename fields of tgsi_full_instruction to avoid excessive verbosityKeith Whitwell1-6/+6
2009-10-23gallium: remove extended negate also, and also the ExtSwz tokenKeith Whitwell1-46/+0
2009-10-23cell: typo from ExtSwizzle commitKeith Whitwell1-1/+1
2009-10-23gallium: remove the swizzling parts of ExtSwizzleKeith Whitwell2-65/+10
2009-10-23gallium: remove noise opcodesKeith Whitwell1-16/+0
2009-09-01tgsi: remove redundant CND0 opcodeKeith Whitwell1-4/+0
2009-07-31Rename TGSI LOOP instruction to better match theri usage.Michal Krol1-4/+4
2009-07-23gallium: remove deprecated TGSI opcodesKeith Whitwell1-12/+0
2009-07-22cell: update TGSI_OPCODE_ casesBrian Paul1-18/+8
2009-05-21cell: perform triangle cull a little earlierJonathan Adamczewski1-31/+74
2009-05-21cell: unroll inner loop of spu_render.c:cmd_render()Jonathan Adamczewski3-32/+89
2009-02-18util: Move p_debug.h into util module.José Fonseca1-1/+1
2009-02-16cell: use some SPU intrinsics to get slightly better code in eval_inputs()Brian Paul1-4/+7
2009-02-15cell: minor Makefile clean-upBrian Paul1-2/+3
2009-02-15cell: new/tighter code for computing fragment program inputsBrian Paul1-91/+76
2009-02-15cell: combine eval_z(), eval_w() functionsBrian Paul1-20/+27
2009-02-07cell: compile fix: alpha.ref is now alpha.ref_valueBrian Paul1-1/+1
2009-01-14cell: Specify constant as float for CEILF().Jonathan Adamczewski1-1/+1
2009-01-13cell: Add missing suffix to SHUFFLE macroJonathan Adamczewski1-1/+1
2009-01-12cell: allocate batch buffers w/ 16-byte alignmentJonathan Adamczewski1-26/+26
2009-01-05cell: SIMDize sorting in setup_sort_vertices()Jonathan Adamczewski1-55/+42
2009-01-05cell: SIMDize some subtractionsJonathan Adamczewski1-8/+10
2009-01-04cell: improvements to spu_tri.cJonathan Adamczewski1-42/+52
2009-01-04cell: new spu_shuffle.h headerJonathan Adamczewski1-0/+186
2008-11-21CELL: use variant-length fragment ops programsRobert Ellison4-42/+120
2008-11-11CELL: two-sided stencil fixesRobert Ellison6-17/+31
2008-10-30CELL: stencil bug fixesRobert Ellison4-7/+5
2008-10-29cell: use simd utilities for pow, exp2, log2Brian Paul1-22/+6
2008-10-28cell: fix a number of fence issuesBrian Paul1-1/+1
2008-10-22cell: implement fencing for texture buffersBrian Paul2-4/+36
2008-10-17cell: use an approximation in compute_lambda_2d() to avoid sqrtBrian Paul1-2/+12
2008-10-17cell: add new debug flag (cache) to report texture cache stats on exitBrian Paul2-2/+5
2008-10-17cell: use 7-bit weights in sample_texture_2d_bilinear_int()Brian Paul1-31/+31
2008-10-16cell: pass spu_texture_level ptr to get_four_texels()Brian Paul1-11/+11