summaryrefslogtreecommitdiff
path: root/src/mesa/shader/prog_execute.c
AgeCommit message (Expand)AuthorFilesLines
2009-06-03mesa: added NaN checking code (disabled)Brian Paul1-0/+14
2009-06-03mesa: check/prevent NaN for EX2/LG2Brian Paul1-6/+15
2009-04-14mesa: merge the prog_src_register::NegateBase and NegateAbs fieldsBrian Paul1-20/+7
2009-04-03mesa: for OPCODE_LIT, use _mesa_pow() instead of exp() and log()Brian Paul1-2/+2
2009-04-01mesa: use correct tex unit lod bias for TXB instructionBrian Paul1-2/+2
2009-03-07mesa: remove GL_MESA_program_debug extensionBrian Paul1-41/+0
2008-12-19GLSL: The LOG2 macro doesn't have enough precisionIan Romanick1-2/+9
2008-12-15mesa: rename slang_library_noise.[ch] to prog_noise.[ch] and rename functionsBrian Paul1-5/+6
2008-12-12mesa: use IFLOOR(x) instead of (int) FLOORF(x)Brian Paul1-1/+1
2008-11-11mesa: allow relative indexing into all register files and indirect dst regist...Brian Paul1-117/+120
2008-11-07mesa: forgot sqrt in NRM3/4 instructionsBrian Paul1-2/+2
2008-11-07mesa: added DP2, DP2A instructionsBrian Paul1-2/+28
2008-11-07mesa: added AND/OR/NOT/XOR instructionsBrian Paul1-23/+191
2008-11-07mesa: added OPCODE_NRM3/NRM4 instructions for vector normalization.Brian Paul1-0/+41
2008-11-06mesa: rename OPCODE_INT -> OPCODE_TRUNCBrian Paul1-11/+11
2008-09-23mesa: Apply MSVC portability fixes from Alan Hourihane.José Fonseca1-3/+3
2008-09-18mesa: prefix a bunch of #include lines with "main/".Brian Paul1-3/+3
2008-07-29mesa: Silence compiler warnings on Windows.Brian Paul1-1/+1
2008-06-12glsl: allow uniformsZack Rusin1-1/+2
2008-05-16whitespace/formattingBrian Paul1-2/+0
2008-05-14Updated GLSL uniform/sampler handling from gallium-0.1 branchBrian Paul1-4/+4
2008-04-22Fix error stringAlan Hourihane1-1/+2
2008-04-11fix failed assertion (parameter can be a PROGRAM_CONSTANT)Brian Paul1-0/+1
2007-11-23Consolidate texture fetch code and use partial derivatives when possible.Brian1-63/+65
2007-07-04Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian1-1/+1
2007-05-02Resuscitate some of the DDX,DDY code.Brian1-243/+48
2007-04-21another bit of debug codeBrian1-0/+3
2007-03-28Get rid of BRK0, BRK1, CONT0, CONT1 instructions.Brian1-26/+0
2007-03-28print condcodes if DEBUG_PROGBrian1-0/+7
2007-03-27fix another pc off-by oneBrian1-1/+2
2007-03-27fix off by one error in OPCODE_RETBrian1-3/+4
2007-03-23Add the ability to generate programs that doesn't use condition codes.Brian1-7/+46
2007-03-07more DEBUG_PROGBrian1-0/+5
2007-03-06more DEBUG_PROG codeBrian1-2/+34
2007-02-25update commentsBrian1-3/+3
2007-02-25fix bounds checking in get_register_pointer()Brian1-5/+11
2007-02-25Add EnvParams field to gl_program_machine, avoid passing ctx to a bunch of fu...Brian1-107/+106
2007-02-25simplify _mesa_get_program_register()Brian1-39/+24
2007-02-25minor clean-ups in _mesa_execute_program()Brian1-5/+4
2007-02-25remove 'maxInst' parameter from _mesa_execute_program()Brian1-3/+3
2007-02-25remove unused 'element' parameter from _mesa_execute_program()Brian1-1/+1
2007-02-24Outputs[] array wasn't large enough, define MAX_PROGRAM_OUTPUTS, new assertions.Brian1-2/+3
2007-02-24remove commentBrian1-2/+0
2007-02-24Fix assertion in get_register_pointer(), fix EXP case.Brian1-14/+8
2007-02-23added ARL, EXP, LOG, relative indexingBrian1-4/+115
2007-02-23reindentBrian1-928/+924
2007-02-23don't pass program ptr to fetch_vector[14]()Brian1-84/+82
2007-02-22New, unified interpretor/executor for vertex and fragment programs.Brian1-0/+1585