summaryrefslogtreecommitdiff
path: root/src/mesa/shader
AgeCommit message (Collapse)Author
2008-06-12silly bug: it's PROGRAM_VARYINGZack Rusin
2008-06-12glsl: make sure we replace all output reads with temporariesZack Rusin
test in if.glsl
2008-06-12glsl: allow uniformsZack Rusin
2008-06-12glsl: make sure we replace all output reads with temporariesZack Rusin
test in if.glsl
2008-06-12mesa: remove unneeded #includeBrian Paul
2008-06-12glsl: fix array size initialiazers using const variablesZack Rusin
e.g. const int kernelSize = 9; uniform vec2 kernel[kernelSize];
2008-06-12almost forgot - RelAddr is a boolean so use it hereZack Rusin
2008-06-12shaders: fix allocation of arrays of parametersZack Rusin
2008-06-12glsl: implement variable array indexesZack Rusin
2008-06-12almost forgot - RelAddr is a boolean so use it hereZack Rusin
2008-06-12shaders: fix allocation of arrays of parametersZack Rusin
2008-06-12glsl: implement variable array indexesZack Rusin
2008-06-10mesa: include mtypes.hBrian Paul
2008-06-09glsl: fix array size initialiazers using const variablesZack Rusin
e.g. const int kernelSize = 9; uniform vec2 kernel[kernelSize];
2008-06-04Set the attribute as used.Brian Paul
cherry-picked from gallium-0.1
2008-06-04Set the attribute as used.Alan Hourihane
2008-05-31mesa: Apply MSVC portability fixes from Alan Hourihane.José Fonseca
2008-05-28Merge branch 'gallium-vertex-linear' into gallium-0.1Jakob Bornecrantz
Conflicts: src/gallium/auxiliary/draw/draw_pt_varray.c
2008-05-27updated for latest sourcesJouk Jansen
2008-05-24mesa: pre-swizzle normal scale state valueKeith Whitwell
2008-05-23mesa: do object-space lighting in ffvertex_prog.cKeith Whitwell
Start pulling over some of the optimizations from the fixed function paths.
2008-05-20copy StateFlags in _mesa_clone_parameter_list()Brian Paul
cherry-picked from master (b539b6132141b0f583076355ad158852667b79cd)
2008-05-20fix incorrect sampler numbering/indexing.Brian Paul
All samplers indexes were zero. cherry-picked from master (b6fb0940c226373ac235a5d327d3fcfd742bc6b9)
2008-05-20copy StateFlags in _mesa_clone_parameter_list()Brian Paul
2008-05-20fix incorrect sampler numbering/indexing.Brian Paul
All samplers indexes were zero.
2008-05-19fix tempReg test in _mesa_combine_programs()Brian Paul
2008-05-19fix tempReg test in _mesa_combine_programs()Brian Paul
2008-05-18Move _mesa_init_glsl_driver_functions() into shader_api.cBrian Paul
This allows making a bunch of functions static, and removes a state tracker dependency on driverfuncs.c cherry-picked from gallium-0.1
2008-05-18additional fog/color matrix changes from gallium-0.1Brian Paul
2008-05-18add state vars for color matrix, pixel transfer scale&biasBrian Paul
cherry-picked from gallium-0.1 (068c7bd912283e051a55b2fd5c4568685d10f3ed)
2008-05-18mesa: added internal post color matrix scale/bias varsBrian Paul
cherry-picked from gallium-0.1 (302daeb2ec62c59bd28d0c53cdc0fb07dc9d0f58)
2008-05-18print vertex.attrib[n] (from master)Brian Paul
2008-05-18fixes to _mesa_combine_programs(), from gallium-0.1Brian Paul
2008-05-18added div by zero check for Fog.End/Start (from gallium-0.1)Brian Paul
2008-05-18clean-ups / additions from gallium-0.1 branchBrian Paul
2008-05-18Fix some bugs in material, depth range stateBrian Paul
picked from master
2008-05-18alias ProgramEnvParameter4xyARB and ProgramParameter4xyNV (bug #12935)Brian Paul
these should be the same functions (as per spec). cherry-picked from master (86a4810b09097714942bf2b889e6c62357bba931)
2008-05-16bring in fixes/changes from masterBrian Paul
2008-05-16bring in fixes/changes from gallium-0.1Brian Paul
2008-05-16Fix a program refcounting error, don't share program parameter lists.Brian Paul
The refcounting bug was causing a memleak (unfreed programs). The old parameter list sharing is not needed since the change in how uniforms are handled.
2008-05-16silence warning, new assertionBrian Paul
2008-05-16Fix a program refcounting error, don't share program parameter lists.Brian Paul
The refcounting bug was causing a memleak (unfreed programs). The old parameter list sharing is not needed since the change in how uniforms are handled.
2008-05-16minor changes to aid debuggingBrian Paul
2008-05-16remove stray, left-over RefCount++Brian Paul
2008-05-16whitespace/formattingBrian Paul
2008-05-16init SamplersUsed bits in _mesa_parse_arb_fragment_programBrian Paul
2008-05-16fix assertion typo: s/=/==/Brian Paul
2008-05-16Fix DRI buildBrian Paul
2008-05-14fix parsing of state.texenv.color (bug 14931)Brian Paul
cherry-picked from master
2008-05-14Consolidate texture fetch code and use partial derivatives when possible.Brian Paul
picked from master