summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/program.c
Commit message (Expand)AuthorAgeFilesLines
* Remove _mesa_memset in favor of plain memset.Kenneth Graunke2010-02-191-1/+1
* Remove _mesa_memcpy in favor of plain memcpy.Kenneth Graunke2010-02-191-1/+1
* mesa: copy frag coord layout fields tooBrian Paul2010-02-131-0/+2
* mesa: change _mesa_find_free_register() to find multiple free regsBrian Paul2010-02-011-26/+46
* mesa: fix double->float assignment warnings, int/uint comparison warningsBrian Paul2010-01-271-1/+1
* Merge branch 'mesa_7_6_branch' into mesa_7_7_branchBrian Paul2009-12-111-3/+11
|\
| * mesa: check dst reg in _mesa_find_free_register()Brian Paul2009-12-111-3/+11
* | mesa: remove: unused gl_vertex_program::TnlData fieldBrian Paul2009-09-241-7/+0
|/
* r300: Fix handling of NV_vertex_program parametersNicolai Hähnle2009-09-211-0/+1
* mesa: additional instruction field size assertionsBrian Paul2009-08-261-0/+6
* mesa: silence warningBrian Paul2009-06-171-0/+2
* mesa: added _mesa_postprocess_program() to aid shader debuggingBrian Paul2009-06-171-0/+58
* mesa: add switch case for GL_VERTEX_STATE_PROGRAM_NV in _mesa_new_program()Brian Paul2009-04-181-0/+1
* mesa: rename, reorder FRAG_RESULT_x tokensBrian Paul2009-02-281-3/+3
* mesa: increase MAX_UNIFORMS to 1024 (of vec4 type)Brian Paul2009-02-181-0/+9
* mesa: fix off-by-one bug in _mesa_delete_instructions()Brian Paul2009-01-091-1/+1
* Merge commit 'origin/master' into gallium-0.2Keith Whitwell2008-10-101-1/+5
|\
| * mesa: fix assertion in _mesa_reference_program()Brian Paul2008-09-261-1/+5
* | Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-10-101-5/+36
|\ \
| * | mesa: in _mesa_combine_programs() take new STATE_CURRENT_ATTRIB color into ac...Brian Paul2008-10-081-5/+36
* | | Merge branch 'master' into gallium-0.2Keith Whitwell2008-09-211-1/+1
|\ \ \ | | |/ | |/|
| * | mesa: set point stateBrian Paul2008-09-211-0/+4
| * | mesa: Use appropriate unsigned/signed, float/integer types.José Fonseca2008-09-211-1/+1
| * | mesa: move fixed function vertex program builder from tnl to core mesaKeith Whitwell2008-09-211-0/+6
| * | mesa: prefix a bunch of #include lines with "main/".Brian Paul2008-09-181-3/+3
* | | Merge branch 'gallium-0.1' into gallium-0.2Keith Whitwell2008-09-111-4/+13
|\ \ \ | |/ / |/| / | |/
| * mesa: set point stateBrian Paul2008-08-121-0/+4
| * mesa: Prefix main includes with dir to avoid conflicts.José Fonseca2008-07-241-3/+3
| * mesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.cBrian2008-07-211-208/+1
| * mesa: Use appropriate unsigned/signed, float/integer types.José Fonseca2008-06-241-1/+1
| * fix tempReg test in _mesa_combine_programs()Brian Paul2008-05-191-1/+1
| * fix some additional program refcounting bugsBrian Paul2008-05-141-3/+2
| * gallium: implement full reference counting for vertex/fragment programsBrian Paul2008-05-071-35/+68
| * mesa: added _mesa_insert_instructions()Brian2008-04-071-10/+50
| * gallium: make sure to set the SamplersUsed field for bitmap/drawpixels shadersBrian Paul2008-04-041-0/+2
| * mesa: fix some issues in _mesa_combine_programs()Brian Paul2008-03-251-2/+21
| * use ctx->Driver.DeleteProgram() in a few more placesBrian2008-03-221-1/+1
| * copy UsesKill state in _mesa_combine_programs()Brian2008-01-161-0/+7
| * free program cachesBrian2008-01-011-0/+2
| * alloc caches for fixed-func vertex/fragment progsBrian2007-10-311-0/+4
| * fix InputsRead bug in _mesa_combine_programs()Brian2007-10-301-2/+6
| * make _mesa_combine_programs() params constBrian2007-10-301-1/+2
| * Added _mesa_combine_programs() for concatenating two programs.Brian2007-10-301-0/+149
| * Re-implement GLSL texture sampler variables.Brian2007-10-261-0/+5
| * call ctx->Driver.NewProgram() instead of _mesa_new_program()Brian2007-07-241-1/+1
* | mesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.cBrian Paul2008-07-291-208/+1
* | r500: Add "Not quite SSA" and dead code elimination passNicolai Haehnle2008-07-121-7/+54
* | _mesa_clone_program: Copy ShadowSamplersNicolai Haehnle2008-07-051-0/+1
* | fix tempReg test in _mesa_combine_programs()Brian Paul2008-05-191-1/+1
* | fixes to _mesa_combine_programs(), from gallium-0.1Brian Paul2008-05-181-5/+44