summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/program.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | minor changes to aid debuggingBrian Paul2008-05-161-7/+15
* | remove stray, left-over RefCount++Brian Paul2008-05-161-1/+0
* | added _mesa_combine_parameter_lists()Brian Paul2008-05-141-0/+149
* | mesa: added _mesa_insert_instructions()Brian Paul2008-05-141-10/+50
* | fix some additional program refcounting bugsBrian Paul2008-05-141-16/+9
* | disable debug printfsBrian Paul2008-05-081-2/+2
* | fix refcounting bugs in tnl/tex program cachesBrian Paul2008-05-071-3/+3
* | implement full reference counting for vertex/fragment programsBrian2008-05-061-34/+68
* | small cleanupsAlan Hourihane2008-04-221-1/+0
* | use ctx->Driver.DeleteProgram() in a few more placesBrian2008-03-221-1/+1
* | remove dead code in _mesa_new_program()Brian2007-11-011-7/+0
* | disable ctx->Driver.NewProgram() call in _mesa_new_program()Brian2007-10-291-0/+5
* | Merge branch '965-glsl'Zou Nan hai2007-10-261-0/+2
|\ \
| * | Use ProgramStringNotifyZou Nan hai2007-07-171-0/+2
| |/
* | For _mesa_share_state(), update the context's references to the new share gro...Brian2007-08-231-0/+43
* | call ctx->Driver.NewProgram() instead of _mesa_new_program()Brian2007-07-241-1/+1
|/
* fix instruction comment codeBrian2007-04-211-0/+2
* free prog->Attributes in _mesa_delete_program()Brian2007-03-241-1/+3
* use _mesa_copy_instructions()Brian2007-03-221-2/+2
* move GL_MESA_program_debug funcs to prog_debug.cBrian2007-02-091-246/+4
* Implement vertex attribute binding.Brian2007-01-091-0/+2
* Moved NumTexInstructions, NumTexIndirections, etc. into gl_program sinceBrian2007-01-091-6/+6
* move TexturesUsed[] into gl_program since vertex programs/shaders can use tex...Brian2007-01-041-1/+2
* check for null Parameters ptr in _mesa_clone_program()Brian2006-12-191-2/+4
* Move many functions into new files.Brian2006-12-141-1652/+4