summaryrefslogtreecommitdiff
path: root/src/mesa/shader
AgeCommit message (Expand)Author
2009-06-26glsl: added slang_assemble_ctx::EmitContReturn field, initBrian Paul
2009-06-26glsl: don't unroll loops containing continue/breakBrian Paul
2009-06-26Revert "slang: if/else/break & if/else/continue work for unrolled loops"Brian Paul
2009-06-26glsl: Added gl_shader_state::EmitContReturn fieldBrian Paul
2009-06-22mesa: rename MAX_VERTEX_ATTRIBS to MAX_VERTEX_GENERIC_ATTRIBSBrian Paul
2009-06-10glsl: fix warnings, update comments, s/TRUE/GL_TRUE/Brian Paul
2009-06-10glsl: Handle continuation characters in preprocessor.Brian Paul
2009-06-10glsl: Fix symbol replacement handling in preprocessor.Brian Paul
2009-06-09glsl: Expand nested preprocessor macros.Brian Paul
2009-06-08glsl: Fix preprocessor define argument parsing for dead sections.Brian Paul
2009-06-08mesa: better error message for invalid texture unit indexBrian Paul
2009-05-08mesa: more complete fix for transform_invarient glitchesKeith Whitwell
2009-04-29mesa: added _mesa_check_soa_dependencies() functionBrian Paul
2009-04-27Avoid a segfault in shader compilationRobert Ellison
2009-04-22mesa: Fix buffer overflow when parsing generic vertex attributes.Brian Paul
2009-04-21mesa: new _NEW_PROGRAM_CONSTANTS flagBrian Paul
2009-04-21mesa: print internal.current[i] attribBrian Paul
2009-04-21mesa: print parameter list dirty state flag maskBrian Paul
2009-04-18mesa: add switch case for GL_VERTEX_STATE_PROGRAM_NV in _mesa_new_program()Brian Paul
2009-04-17mesa: build a float[4] value in _mesa_add_sampler() to avoid random valuesBrian Paul
2009-04-14mesa: merge the prog_src_register::NegateBase and NegateAbs fieldsBrian Paul
2009-04-14mesa: remove unused matrixType param from ctx->Driver.UniformMatrix() functionsBrian Paul
2009-04-14mesa: move #define for GL_PROGRAM_BINARY_LENGTH_OESBrian Paul
2009-04-14mesa: remove NV vertex/fragment program print/debug codeBrian Paul
2009-04-08mesa: minor datatype changes in optimization codeBrian Paul
2009-04-07glsl: enable the new linear scan register allocator codeBrian Paul
2009-04-07glsl: don't optimize program if MESA_GLSL=noptBrian Paul
2009-04-03mesa: in mesa_add_named_constant(), avoid adding duplicate constantsBrian Paul
2009-04-03mesa: fix parameter counting in ARB vertex/fragment program parsingBrian Paul
2009-04-03mesa: replace >= with > when testing if we've exceeded max local paramsBrian Paul
2009-04-03mesa: for OPCODE_LIT, use _mesa_pow() instead of exp() and log()Brian Paul
2009-04-03mesa: rename some gl_light fields to be clearerBrian Paul
2009-04-03mesa: replace assertion with conditional in _mesa_opcode_string()Brian Paul
2009-04-03mesa: clean up formatting and use 'return' instead of 'break' consistantlyBrian Paul
2009-04-02glsl: fix segfault in linker when vertex or fragment shader was missingBrian Paul
2009-04-01glsl: implement compiling/linking of separate compilation unitsBrian Paul
2009-04-01mesa: use correct tex unit lod bias for TXB instructionBrian Paul
2009-04-01glsl: fix texgen state variable tokens in emit_statevars()Brian Paul
2009-04-01mesa: minor tweaks in append_token() for printing state var stringsBrian Paul
2009-03-25slang: ensure structure elements have their array length setAlan Hourihane
2009-03-20mesa: add new internal state var for window sizeBrian Paul
2009-03-20mesa: linear scan register allocation for shader programsBrian Paul
2009-03-20slang: Use _mesa_snprintf() wrapper.Michal Krol
2009-03-19slang: initialize the contextAlan Hourihane
2009-03-19slang: support uniform arraysAlan Hourihane
2009-03-19glsl: change GLSL #pragma initializationBrian Paul
2009-03-19glsl: when debug pragma is on, emit comments about function calls/inlinesBrian Paul
2009-03-19slang: if/else/break & if/else/continue work for unrolled loopsAlan Hourihane
2009-03-18slang: redo the last commit for if/break & if/continue tests as itAlan Hourihane
2009-03-18Revert "slang: if we detect an if/break or if/continue within a loop and we're"Alan Hourihane