summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/program.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* New functions for cloning programs and parameter lists.Brian2006-12-141-10/+118
* Checkpoint of work for new GLSL compiler back-end. Lots of assorted changes.Brian2006-12-131-81/+191
* fix several program-related bugs (bug 9136)Brian Paul2006-11-231-0/+4
* add STATE_INTERNAL_DRIVER, etc (Rune Petersen)Brian Paul2006-11-171-3/+7
* disable yesterday's _mesa_add_named_constant() change for nowBrian Paul2006-11-161-0/+2
* Add a size parameter to _mesa_add_unnamed_constant() andBrian Paul2006-11-151-2/+5
* Add new _mesa_lookup_parameter_constant() to search for a GLfloat4 constantBrian Paul2006-11-151-11/+81
* Rename _mesa_IsProgram() to _mesa_IsProgramARB() to avoid collision with theBrian Paul2006-11-021-24/+0
* minor clean-ups, simplifications and new commentsBrian Paul2006-10-311-26/+21
* Move gl_vertex_program_machine struct out of mtypes.h and put into nvvertexec.h.Brian Paul2006-10-301-3/+8
* Change _mesa_init_instruction() to initialize an array of instructions.Brian Paul2006-10-291-17/+23
* special case END in _mesa_print_instruction()Brian Paul2006-10-281-0/+3
* a step toward moving run-time vertex program state out of GLcontextBrian Paul2006-10-101-2/+2
* Move the fp_machine struct into s_nvfragmprog.c since (except for programBrian Paul2006-10-101-6/+10
* Add a new internal program parameter value STATE_TEXRECT_SCALE whichKeith Whitwell2006-09-201-0/+11
* Export _mesa_print_alu_instruction() to allow drivers to roll theirKeith Whitwell2006-09-201-41/+38