summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_vs_aos.c
AgeCommit message (Collapse)Author
2009-03-18draw: use AOS_ERROR rather than clash-prone ERROR() macroKeith Whitwell
2009-02-18Merge commit 'origin/gallium-0.1'Keith Whitwell
Conflicts: src/gallium/auxiliary/draw/draw_vs_aos.c
2009-02-17draw: Reuse xmm registers.Keith Whitwell
2009-02-18util: Move p_debug.h into util module.José Fonseca
The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible.
2009-02-18draw: Reuse xmm registers.Keith Whitwell
2009-02-16gallium: fix glean's vertProg1Alan Hourihane
RSQ test 2 (reciprocal square toot of negative value)
2009-02-10draw: Fix build -- rename Size to NrTokens.Michal Krol
2009-01-27draw: silence some warningsKeith Whitwell
2009-01-27draw: queiten compiler warningsKeith Whitwell
2008-11-05gallium: disable some debug outputBrian Paul
2008-11-05draw: Implement TGSI_OPCODE_TRUNC.michal
2008-10-02draw: don't keep refetching constant inputsKeith Whitwell
2008-10-02draw: add streamlined paths for fetching linear vertsKeith Whitwell
2008-09-02gallium: fix out of bounds array errors in SSE executionBrian Paul
1. #define MAX_INPUTS/OUTPUTS/TEMPS/etc with better values. 2. Add assertions in aos_get_x86() to check register file indexes 3. Assert that constant regs haven't changed after running SSE code.
2008-08-24gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul
Also, rename p_tile.[ch] to u_tile.[ch]
2008-08-22gallium: use new util_fast_exp2(), _log2(), pow() functionsBrian Paul
New code surrounded with #if FAST_MATH to allow comparing against original code if we need to debug.
2008-07-28Merge tgsi/exec and tgsi/util directories.José Fonseca
2008-06-12gallium: disable the codegen for TGSI_OPCODE_EXPBASE2 for now.Brian Paul
The x86 code seems to fail for exponents of 4 or larger. See glean's vertProg1/EX2 test.
2008-06-12gallium: fix SSE codegen for instructions that use both a CONSTANT and IMMEDIATEKeith Whitwell
Fixes codegen for instructions like MUL dst, CONST[0], IMM[0]; the two operands would up getting aliased in the x86/sse code. Fixes glean/vertProg1/fogparams test.
2008-06-11draw: don't assume vertex position is in data[0]Keith Whitwell
2008-06-11draw: remove debug assert on failover to generic vs varientKeith Whitwell
2008-06-09gallium: disable a tgsi_dump() callBrian Paul
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: Fix MSVC warnings.José Fonseca
2008-05-29draw: michal's patch for calling powf... teapot still not quite rightKeith Whitwell
2008-05-29draw: make sure constant buffer data is aligned before passing to aos.cKeith Whitwell
2008-05-29draw: share machineKeith Whitwell
2008-05-28draw: enable FSE by defaultKeith Whitwell
2008-05-28draw: Use PIPE_CDECL.José Fonseca
2008-05-27draw: support psize in vs_varient pathsKeith Whitwell
Preserve the vinfo "EMIT_*" format descriptors in the varient key, and deal with PSIZE directly in each implementation.
2008-05-27draw: fix ABS aliasing bugKeith Whitwell
2008-05-27draw: explicitly list nr_inputs, outputs in varient keyKeith Whitwell
2008-05-27draw: hook up viewport / rhw emit to varient key stateKeith Whitwell
2008-05-27draw: dump individual instructions as they are processedKeith Whitwell
2008-05-27draw: fix writemask/shufps confusionKeith Whitwell
2008-05-27draw: some possible fixes for spillingKeith Whitwell
2008-05-26draw: extend precision in RSQ opcodeKeith Whitwell
2008-05-26draw: more aos tweaksKeith Whitwell
2008-05-25draw: slight tweak for XPD opcodeKeith Whitwell
2008-05-25draw: remove EXP & LOG from vs_aos.cKeith Whitwell
These don't get hit & look like bug magnets to me...
2008-05-25draw: special case for writing out scalar resultsKeith Whitwell
2008-05-25draw: clean up some of the xmm register manipulation function namesKeith Whitwell
2008-05-24draw: use lookup tables to avoid calling pow() in LIT opcodeKeith Whitwell
2008-05-24draw: add a debug-print which can be called from inside generated shadersKeith Whitwell
2008-05-23draw: faster LIT(), incorrect thoughKeith Whitwell
2008-05-23draw: correct but slow LIT() in aos varientKeith Whitwell
2008-05-23draw: tweak x87_emit_ex2 to avoid changing x87 fpu settingsKeith Whitwell