summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/prog_execute.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: fix double->float assignment warnings, int/uint comparison warningsBrian Paul2010-01-271-2/+2
* Merge branch 'mesa_7_7_branch'Brian Paul2010-01-221-29/+43
|\
| * mesa: use new fetch_vector1ui() function for 'unpack' GPU instructionsBrian Paul2010-01-221-24/+42
* | Merge branch 'mesa_7_7_branch'Brian Paul2010-01-221-1/+0
|\|
| * glsl: Remove unnecessary header from prog_execute.c.Vinson Lee2010-01-161-1/+0
* | mesa: adjust OPCODE_IF/ELSE BranchTarget fields to point to ELSE/ENDIF instr.Brian Paul2009-12-221-2/+8
* | mesa: adjust BRK/CONT BranchTarget to always point to ENDLOOP instructionBrian Paul2009-12-221-3/+17
* | mesa: added some assertions in BNGLOOP/ENDLOOP casesBrian Paul2009-12-221-0/+4
* | mesa: fix shader prog_execute strict aliasing violationsRoland Scheidegger2009-12-071-18/+32
|/
* mesa: Return -FLT_MAX instead of 0 for LG2(0).Vinson Lee2009-10-011-1/+1
* Merge branch 'mesa_7_5_branch' into mesa_7_6_branchBrian Paul2009-09-241-6/+1
|\
| * mesa: don't bias LOD in shader interpreter; do it in swrastBrian Paul2009-09-231-6/+1
* | mesa: debug printf for KILBrian Paul2009-08-311-0/+5
* | mesa: added NaN checking code (disabled)Brian Paul2009-06-031-0/+14
* | mesa: check/prevent NaN for EX2/LG2Brian Paul2009-06-031-6/+15
|/
* mesa: merge the prog_src_register::NegateBase and NegateAbs fieldsBrian Paul2009-04-141-20/+7
* mesa: for OPCODE_LIT, use _mesa_pow() instead of exp() and log()Brian Paul2009-04-031-2/+2
* mesa: use correct tex unit lod bias for TXB instructionBrian Paul2009-04-011-2/+2
* mesa: remove GL_MESA_program_debug extensionBrian Paul2009-03-071-41/+0
* GLSL: The LOG2 macro doesn't have enough precisionIan Romanick2008-12-191-2/+9
* mesa: rename slang_library_noise.[ch] to prog_noise.[ch] and rename functionsBrian Paul2008-12-151-5/+6
* mesa: use IFLOOR(x) instead of (int) FLOORF(x)Brian Paul2008-12-121-1/+1
* mesa: allow relative indexing into all register files and indirect dst regist...Brian Paul2008-11-111-117/+120
* mesa: forgot sqrt in NRM3/4 instructionsBrian Paul2008-11-071-2/+2
* mesa: added DP2, DP2A instructionsBrian Paul2008-11-071-2/+28
* mesa: added AND/OR/NOT/XOR instructionsBrian Paul2008-11-071-23/+191
* mesa: added OPCODE_NRM3/NRM4 instructions for vector normalization.Brian Paul2008-11-071-0/+41
* mesa: rename OPCODE_INT -> OPCODE_TRUNCBrian Paul2008-11-061-11/+11
* mesa: Apply MSVC portability fixes from Alan Hourihane.José Fonseca2008-09-231-3/+3
* mesa: prefix a bunch of #include lines with "main/".Brian Paul2008-09-181-3/+3
* mesa: Silence compiler warnings on Windows.Brian Paul2008-07-291-1/+1
* glsl: allow uniformsZack Rusin2008-06-121-1/+2
* whitespace/formattingBrian Paul2008-05-161-2/+0
* Updated GLSL uniform/sampler handling from gallium-0.1 branchBrian Paul2008-05-141-4/+4
* Fix error stringAlan Hourihane2008-04-221-1/+2
* fix failed assertion (parameter can be a PROGRAM_CONSTANT)Brian Paul2008-04-111-0/+1
* Consolidate texture fetch code and use partial derivatives when possible.Brian2007-11-231-63/+65
* Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian2007-07-041-1/+1
* Resuscitate some of the DDX,DDY code.Brian2007-05-021-243/+48
* another bit of debug codeBrian2007-04-211-0/+3
* Get rid of BRK0, BRK1, CONT0, CONT1 instructions.Brian2007-03-281-26/+0
* print condcodes if DEBUG_PROGBrian2007-03-281-0/+7
* fix another pc off-by oneBrian2007-03-271-1/+2
* fix off by one error in OPCODE_RETBrian2007-03-271-3/+4
* Add the ability to generate programs that doesn't use condition codes.Brian2007-03-231-7/+46
* more DEBUG_PROGBrian2007-03-071-0/+5
* more DEBUG_PROG codeBrian2007-03-061-2/+34
* update commentsBrian2007-02-251-3/+3
* fix bounds checking in get_register_pointer()Brian2007-02-251-5/+11
* Add EnvParams field to gl_program_machine, avoid passing ctx to a bunch of fu...Brian2007-02-251-107/+106