summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-06-12glsl: make sure we replace all output reads with temporariesZack Rusin
test in if.glsl
2008-06-12mesa: add some #if FEATURE_x testsBrian Paul
2008-06-12gallium: add some #if FEATURE_x testsBrian Paul
2008-06-12mesa: remove unneeded #includeBrian Paul
2008-06-12gallium: add missing commaBrian Paul
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-12gallium: test for FEATURE_convolutionBrian Paul
2008-06-12gallium: remove unused/old st_atom_fixedfunction.c fileBrian Paul
2008-06-12almost forgot - RelAddr is a boolean so use it hereZack Rusin
2008-06-12add some glsl example testing different arrays of uniformsZack Rusin
2008-06-12shaders: fix allocation of arrays of parametersZack Rusin
2008-06-12glsl: implement variable array indexesZack Rusin
2008-06-12mesa: restore and fix Keith's "further degenerate the special case lit ↵Brian Paul
substitute" There was a bug in emit_degenerate_lit() that caused the SLT to produce unpredictable results in lit.z Plus, added a bunch of new comments.
2008-06-12pb: don't assert(0) on failure to allocate - this is a normal condition in ↵Keith Whitwell
many drivers
2008-06-11Revert "mesa: further degenerate the special case lit substitute"Brian Paul
This reverts commit e841b92d9c8bf48085b4996df828ae745977f931. This fixes two specular lighting conform failures.
2008-06-11mesa: refactor: update SConscript with recently added new source filesBrian Paul
2008-06-11mesa: refactor: move various ENUM_TO_x macros into macros.hBrian Paul
2008-06-11mesa: refactor: move glTexParameter-related functions into new texparam.c fileBrian Paul
2008-06-11mesa: refactor: move glTexEnv-related functions into new texenv.c fileBrian Paul
2008-06-11mesa: refactor: move glTexGen-related functions into new texgen.c fileBrian Paul
2008-06-12gallium: Support L16 pixel format.José Fonseca
2008-06-12pipebuffer: Fix improper memory free.José Fonseca
2008-06-12gallium: Implement debug_get_num_option.José Fonseca
For numeric options.
2008-06-11egl: some basic docs for libEGLBrian Paul
2008-06-11egl: some prototype Windows code (eq for dlopen,dlsym)Brian Paul
2008-06-12revert the DRI2 commitsAlan Hourihane
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-11fix card_extensionsAlan Hourihane
2008-06-11fix legacy DRIAlan Hourihane
2008-06-11add missed files for DRI2 mergeAlan Hourihane
2008-06-11Hook gallium i915 up to DRI2Alan Hourihane
2008-06-11small optimizationAlan Hourihane
2008-06-11Bring in DRI2 changesAlan Hourihane
2008-06-11draw: remove another debug assert on failover to generic vs varientKeith Whitwell
2008-06-11trivial: add test for integer vertex arraysKeith Whitwell
2008-06-11draw: remove debug assert on failover to generic vs varientKeith Whitwell
2008-06-10mesa: refactor: fix some FEATURE_ typos, mistakesBrian Paul
2008-06-10gallium: work-around glapi.c build problem for dri configsBrian Paul
2008-06-10egl: only windows are renderable at this timeBrian Paul
2008-06-10egl: some prototype API detection codeBrian Paul
2008-06-10mesa: refactor: move #define FEATURE flags into new mfeatures.h fileBrian Paul
Also, check the FEATURE flags in many places.
2008-06-10mesa: include mtypes.hBrian Paul
2008-06-10mesa: remove unnecessary swrast, tnl includesBrian Paul
2008-06-10gallium: remove stray include of st_context.hBrian Paul
2008-06-10add some missing rule dependenciesBrian Paul
2008-06-10Revert "draw: no need to rearrange most primitives in vcache for ↵Keith Whitwell
flatshade-first" This reverts commit ad44e68706877ab06929747e7a82c718c1c27e02.
2008-06-10draw: no need to rearrange most primitives in vcache for flatshade-firstKeith Whitwell
The driver/pipeline will still be applying flatshade-first state to the triangles emitted from vcache, so there's no need to rotate the vertices of most primitives. The only exception is POLYGON, as explained in the code.
2008-06-10draw: fix edgeflags on clipped poly emitKeith Whitwell