glsl: don't unroll loops containing continue/break
[mesa.git] / src / mesa / shader / slang /
2009-06-26 Brian Paulglsl: don't unroll loops containing continue/break
2009-06-26 Brian PaulRevert "slang: if/else/break & if/else/continue work...
2009-06-22 Brian Paulmesa: rename MAX_VERTEX_ATTRIBS to MAX_VERTEX_GENERIC_A...
2009-06-10 Brian Paulglsl: fix warnings, update comments, s/TRUE/GL_TRUE/
2009-06-10 Brian Paulglsl: Handle continuation characters in preprocessor.
2009-06-10 Brian Paulglsl: Fix symbol replacement handling in preprocessor.
2009-06-09 Brian Paulglsl: Expand nested preprocessor macros.
2009-06-08 Brian Paulglsl: Fix preprocessor define argument parsing for...
2009-04-27 Robert EllisonAvoid a segfault in shader compilation
2009-04-17 Brian PaulMerge branch 'register-negate'
2009-04-15 Brian Paulmesa: merge the prog_src_register::NegateBase and Negat...
2009-04-07 Brian Paulglsl: don't optimize program if MESA_GLSL=nopt
2009-04-02 Brian Paulglsl: fix segfault in linker when vertex or fragment...
2009-04-02 Brian Paulglsl: implement compiling/linking of separate compilati...
2009-04-01 Brian Paulglsl: fix texgen state variable tokens in emit_statevars()
2009-03-25 Alan Hourihaneslang: ensure structure elements have their array lengt...
2009-03-20 Michal Krolslang: Use _mesa_snprintf() wrapper.
2009-03-19 Alan Hourihaneslang: initialize the context
2009-03-19 Alan Hourihaneslang: support uniform arrays
2009-03-19 Brian Paulglsl: change GLSL #pragma initialization
2009-03-19 Brian Paulglsl: when debug pragma is on, emit comments about...
2009-03-19 Alan Hourihaneslang: if/else/break & if/else/continue work for unroll...
2009-03-18 Alan Hourihaneslang: redo the last commit for if/break & if/continue...
2009-03-18 Alan HourihaneRevert "slang: if we detect an if/break or if/continue...
2009-03-18 Alan Hourihaneslang: if we detect an if/break or if/continue within...
2009-03-11 Brian Paulglsl: remove _slang_attach_storage() function
2009-03-11 Brian Paulglsl: some clean-ups, remove old assertions, add new...
2009-03-11 Brian Paulglsl: remove stray/unneeded totalSize assignment
2009-03-10 Brian Paulglsl: fix typo: s/vec4_tex1d_proj/vec4_tex_1d_proj/
2009-03-07 Brian Paulmesa: gl_register_file enum typedef
2009-03-06 Brian Paulglsl: call the program optimizer
2009-03-03 José FonsecaMerge commit 'origin/gallium-0.1'
2009-03-03 Keith WhitwellMerge commit 'origin/gallium-0.1'
2009-03-02 José FonsecaMerge commit 'origin/master' into gallium-map-range
2009-02-28 Brian Paulmesa: rename, reorder FRAG_RESULT_x tokens
2009-02-24 Brian Paulglsl: silence warning
2009-02-24 Brian Paulglsl: yet another swizzled expression fix
2009-02-23 Brian Paulglsl: fix another swizzle-related bug
2009-02-23 José FonsecaMerge commit 'origin/gallium-0.1'
2009-02-20 Brian Paulglsl: use new IR opcodes for TEX instructions with...
2009-02-20 Brian Paulglsl: rename GLSL texture assembly instructions to...
2009-02-20 Brian Paulglsl: fix vec4_texp_rect IR code (need projective version)
2009-02-18 Brian Paulglsl: fix link failure for variable-indexed varying...
2009-02-18 Brian Paulglsl: fix a swizzle-related regression
2009-02-18 Michel DänzerMerge branch 'gallium-texture-transfer'
2009-02-18 Keith WhitwellMerge commit 'origin/gallium-0.1'
2009-02-16 Keith WhitwellMerge branch 'master' into gallium-texture-transfer
2009-02-16 Brian Paulglsl: silence some uninit var warnings
2009-02-18 Keith WhitwellMerge commit 'origin/draw-vbuf-interface'
2009-02-17 Brian Paulglsl: fix mistake in a comment
2009-02-17 Brian Paulglsl: fix an array indexing bug
2009-02-10 Brian PaulMerge commit 'origin/gallium-master-merge'
2009-02-10 Brian PaulMerge commit 'origin/gallium-0.2' into gallium-master...
2009-02-09 Brian Paulmesa: merge gallium-0.2 into gallium-master-merge
2009-02-06 Brian Paulglsl: new MESA_GLSL env var for GLSL debugging features
2009-02-06 Brian PaulRevert "mesa: meaningless whitespace change to see...
2009-02-06 Brian Paulmesa: meaningless whitespace change to see if git's...
2009-02-05 Brian Paulglsl: use _slang_var_swizzle() in a few places to simpl...
2009-02-05 Brian Paulglsl: remove unused prototype
2009-02-05 Brian Paulglsl: replace assertion with conditional in _slang_pop_...
2009-02-02 Brian Paulmesa: fix GLSL issue preventing use of all 16 generic...
2009-02-02 Brian Paulglsl: update program->InputsRead when referencing input...
2009-01-29 Ian RomanickMake GL_ARB_draw_buffers mandatory
2009-01-22 Brian Paulglsl: call _mesa_write_shader_to_file(). Debug-only...
2009-01-22 Brian Paulglsl: set shader->CompileStatus in _slang_compile()
2009-01-22 Alan HourihaneMerge commit 'origin/master' into gallium-0.2
2009-01-20 Brian Paulglsl: silence unused var warnings
2009-01-19 Keith WhitwellMerge commit 'origin/gallium-0.2' into gallium-xlib...
2009-01-16 Alan HourihaneMerge commit 'origin/master' into gallium-0.2
2009-01-16 Brian Paulglsl: fix broken sampler assignments
2009-01-15 Brian Paulglsl: use _mesa_sprintf()
2009-01-15 Brian Paulglsl: move declaration before code
2009-01-15 Jakob Bornecrantzmesa: Fix merge conflicts
2009-01-15 Brian Paulglsl: fix comment
2009-01-15 Brian Paulglsl: minor clean-up for rect sampler test
2009-01-14 Alan HourihaneMerge commit 'origin/master' into gallium-0.2
2009-01-14 Brian Paulglsl: propagate pragma info down into compiler from...
2009-01-14 Brian Paulglsl: simplify IR storage for samplers
2009-01-14 Alan Hourihaneglsl: fix regression from sampler arrays commit
2009-01-14 Alan Hourihaneglsl: fix regression from sampler arrays commit
2009-01-14 Alan Hourihaneglsl: fix a comment typo
2009-01-14 Alan Hourihaneglsl: support sampler arrays.
2009-01-13 Alan Hourihaneglsl: fix a comment typo
2009-01-13 Alan Hourihaneglsl: support sampler arrays.
2009-01-13 Brian Paulglsl: add preprocessor support for #pragma
2009-01-12 Brian Paulglsl: better fix for for-loop scope issue (commit 63330...
2009-01-11 Keith WhitwellMerge commit 'origin/gallium-0.2' into gallium-xlib...
2009-01-10 Brian Paulglsl: force creation of new scope for for-loop body
2009-01-10 Brian Paulglsl: replace 0/1 with GL_FALSE/GL_TRUE
2009-01-09 Brian Paulglsl: make minimum struct size = 2, not 1
2009-01-09 Brian Paulglsl: make minimum struct size = 2, not 1
2009-01-09 Brian Paulglsl: fix typo in the vec2 += operator function
2009-01-09 Brian Paulglsl: fix broken +=, -=, *=, /= operators
2009-01-09 Brian Paulglsl: pass GLcontext::Extension info down into GLSL...
2009-01-09 Brian Paulglsl: bump up MAX_FOR_LOOP_UNROLL_COMPLEXITY
2009-01-09 Brian Paulglsl: check that the fragment shader does not write...
2009-01-09 Brian Paulglsl: disable some unused functions (but don't remove...
2009-01-09 Brian Paulglsl: also unroll loops with variable declarations...
2009-01-09 Brian Paulglsl: remove dead code
2009-01-09 Brian Paulglsl: loop unroll adjustments
next