summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw
AgeCommit message (Expand)Author
2008-09-12gallium: avoid redundant tgsi_exec_machine_bind_shader() calls on draw exec pathBrian Paul
2008-09-03draw: Describe the steps in emit_load_R32G32B32A32.José Fonseca
2008-09-02gallium: fix out of bounds array errors in SSE executionBrian Paul
2008-09-02draw: Put INLINES where appropriate.José Fonseca
2008-08-26draw: attempt atomic submit of large drawelements callsKeith Whitwell
2008-08-25gallium: added const qualifiers on some draw funcsBrian
2008-08-24gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul
2008-08-22gallium: replace align_int() with align()Brian Paul
2008-08-22gallium: stop using FABSF() macroBrian Paul
2008-08-22gallium: use new util_fast_exp2(), _log2(), pow() functionsBrian Paul
2008-08-20gallium: fix typo in LINE() macro (replace i+1 with i1 var)Brian Paul
2008-08-19gallium: fix an assertionBrian Paul
2008-08-13draw: Use KIL instead of KILP.Michal Krol
2008-08-11gallium: emit sprite coords (gl_PointCoord)Brian Paul
2008-07-28Merge tgsi/exec and tgsi/util directories.José Fonseca
2008-07-13llvm: build fixes.Stephane Marchesin
2008-07-09draw: remove some debug outputZack Rusin
2008-07-04gallium: fix trim() function bug when count < firstBrian Paul
2008-07-02gallium: Allow draw module to work on non-x86 platforms again.Michel Dänzer
2008-06-27gallium: Drop pipe_texture->cpp and pipe_surface->cpp.José Fonseca
2008-06-22draw: fix non-i386 buildsKeith Whitwell
2008-06-19draw: Fix MSVC integer size conversion warning.José Fonseca
2008-06-18gallium: additional fixes to ensure even number of vertices per bufferBrian Paul
2008-06-18gallium: split long prims into chunks with an even number of verticesBrian Paul
2008-06-12gallium: disable the codegen for TGSI_OPCODE_EXPBASE2 for now.Brian Paul
2008-06-12gallium: fix SSE codegen for instructions that use both a CONSTANT and IMMEDIATEKeith Whitwell
2008-06-11draw: don't assume vertex position is in data[0]Keith Whitwell
2008-06-11draw: preserve specular alpha when flatshading -- may be FOGCKeith Whitwell
2008-06-11draw: remove another debug assert on failover to generic vs varientKeith Whitwell
2008-06-11draw: remove debug assert on failover to generic vs varientKeith Whitwell
2008-06-10Revert "draw: no need to rearrange most primitives in vcache for flatshade-fi...Keith Whitwell
2008-06-10draw: no need to rearrange most primitives in vcache for flatshade-firstKeith Whitwell
2008-06-10draw: fix edgeflags on clipped poly emitKeith Whitwell
2008-06-10draw: rework splitting of fan/loop prims in varray.c, fix flatshade issuesKeith Whitwell
2008-06-10gallium: Deprecate GETENV. Replace by debug_get_bool_option.José Fonseca
2008-06-09gallium: disable a tgsi_dump() callBrian Paul
2008-06-07draw: fix temp vs output buffer typo in vsvg_run_eltsKeith Whitwell
2008-06-06draw: fix intermediate buffer confusion in draw_vs_varient.cKeith Whitwell
2008-06-06draw: make sure middle-end primitive is uptodate in vcacheKeith Whitwell
2008-06-06draw: Compile draw_vs_aos only on x86.José Fonseca
2008-06-04draw: init vsvg draw pointerKeith Whitwell
2008-06-04draw: respect driver's max vertex buffer sizeKeith Whitwell
2008-06-03Merge branch 'gallium-tex-surfaces' into gallium-0.1Keith Whitwell
2008-06-03draw: Use register names more consistently.Michal Krol
2008-06-03draw: Fix fetch_src(). Resurrect SSE version of DP3.Michal Krol
2008-06-02draw: Fix DP3 implementation by replacing SSE with x87 version.Michal Krol
2008-06-02draw: fast element translate path without deltaKeith Whitwell
2008-06-02gallium: Replace XSTDCALL by PIPE_CDECL.José Fonseca
2008-06-02draw: Fix MSVC warnings.José Fonseca
2008-05-31draw: Fix build after TGSI declaration interface changes.Michal Krol