summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/r300_vertprog.c
Commit message (Expand)AuthorAgeFilesLines
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-4/+4
* r300g,r300c: memset the compiler struct to zerosMarek Olšák2010-09-051-0/+1
* r300g: add a new debug option which disables compiler optimizationsMarek Olšák2010-09-041-0/+1
* r300/compiler: make optimizations not use 0.5 swizzles in vertex shadersMarek Olšák2010-09-041-0/+1
* r300/compiler: add new compiler parameter max_constantsMarek Olšák2010-09-041-0/+1
* r300/compiler: add new compiler parameter max_alu_instsMarek Olšák2010-09-041-0/+3
* mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-6/+6
* r300: fix off by oneMaciej Cencora2010-03-241-1/+1
* r300: fix vertex programs with big number of params (>255) under KMSMaciej Cencora2010-03-241-1/+5
* r300: fix wpos/fog handlingMaciej Cencora2010-03-241-6/+16
* r300: VAP flush is needed only when vertex program or constants are changedMaciej Cencora2010-03-081-3/+1
* r300: Add asserts to check for null pointer dereferences.Vinson Lee2010-02-271-0/+2
* Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg2010-02-191-1/+1
* Remove _mesa_memcmp in favor of plain memcmp.Kenneth Graunke2010-02-191-2/+1
* Remove _mesa_memcpy in favor of plain memcpy.Kenneth Graunke2010-02-191-1/+1
* r300: use new program cloning functionsBrian Paul2010-02-141-1/+1
* Merge branch 'mesa_7_7_branch'Brian Paul2010-01-251-1/+0
|\
| * r300: Remove unnecessary headers.Vinson Lee2010-01-231-1/+0
* | mesa: Remove _mesa_exit wrapper for exit().Eric Anholt2009-12-221-1/+1
|/
* Merge branch 'mesa_7_6_branch' of git+ssh://[email protected]/git/mes...Alex Deucher2009-10-191-7/+5
|\
| * r300: fix vertex program parameters limitsMaciej Cencora2009-10-161-7/+5
* | r300/compiler: Refactor to allow different instruction typesNicolai Hähnle2009-10-041-11/+11
* | Merge branch 'master' into r300-compilerNicolai Hähnle2009-10-031-0/+15
|\|
| * r300: Fix crash reported in bug #24066Nicolai Hähnle2009-09-221-0/+15
* | Merge branch 'master' into r300-compilerNicolai Hähnle2009-09-211-0/+31
|\|
| * r300: Zero-initialize register for NV_vertex_programNicolai Hähnle2009-09-211-0/+31
* | Merge branch 'master' into r300-compilerNicolai Hähnle2009-09-061-1/+1
|\|
| * r300: Convert to shared debug code.Pauli Nieminen2009-08-311-1/+1
* | r300/compiler: New dataflow structures and passesNicolai Hähnle2009-09-061-1/+0
* | r300: Move Mesa -> RC program conversion to classic Mesa driverNicolai Hähnle2009-08-301-1/+2
|/
* r300: Debug messages are written to stderr, so fflush thatNicolai Hähnle2009-08-271-1/+1
* r300: Clean emit code.Pauli Nieminen2009-08-211-0/+3
* r300/fragprog: Move wpos_attr and fog_attr where they belongNicolai Hähnle2009-07-271-2/+2
* r300/vertprog: Move Mesa-dependent input/output handling out of compilerNicolai Hähnle2009-07-271-5/+95
* r300/vertprog: Refactor fog_as_texcoord to use rc_programNicolai Hähnle2009-07-271-0/+3
* r300/vertprog: Refactor addArtificialOutputs to use rc_programNicolai Hähnle2009-07-271-3/+39
* r300: Allow compiler to add constants in a cleaner wayNicolai Hähnle2009-07-271-37/+34
* r300/compiler: Lay groundwork for better error handlingNicolai Hähnle2009-07-271-2/+2
* r300: Remove dependency on GLcontext from compilerNicolai Hähnle2009-07-271-1/+1
* r300: Move vertex program compilation to compilerNicolai Hähnle2009-07-271-1526/+23
* r300: Cleanup vertex_program structureNicolai Hähnle2009-07-271-15/+19
* r300: Remove faux lazy translation of vertex programsNicolai Hähnle2009-07-271-3/+4
* r300: Remove some dependencies on additional fragment program copiesNicolai Hähnle2009-07-271-3/+3
* r300: Remove GLcontext requirement from radeon_nqssadceNicolai Hähnle2009-07-271-2/+2
* r300: Detangle fragment program compiler from driver-specific structureNicolai Hähnle2009-07-271-7/+7
* r300: always assume all components are read by fragment programMaciej Cencora2009-07-131-49/+5
* r300: Fix fogcoord rewritingNicolai Hähnle2009-07-131-44/+21
* r300: fix swizzle masking in getUsedComponentsMaciej Cencora2009-07-131-4/+8
* r300: minor fixMaciej Cencora2009-07-131-1/+2
* r300: hw can handle per component negations in vertex shadersMaciej Cencora2009-07-131-25/+2