summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/slang/slang_link.c
Commit message (Expand)AuthorAgeFilesLines
* glsl: support sampler arrays.Alan Hourihane2009-01-141-4/+6
* glsl: check that the fragment shader does not write both gl_FragColor and gl_...Brian Paul2009-01-071-0/+11
* mesa: Add _mesa_snprintf.José Fonseca2009-01-071-4/+4
* mesa: fix another "out of samplers" problemBrian Paul2009-01-021-16/+41
* mesa: increase max texture image units and GLSL samplers to 16Brian Paul2008-12-311-5/+6
* mesa: better error message when running out of GLSL samplersBrian Paul2008-12-301-1/+4
* mesa: in slang linker, replace assertion with link error when max samplers ex...Brian Paul2008-12-151-6/+18
* mesa: add gl_program::Input/OutputFlags[] arrayBrian Paul2008-11-241-16/+26
* mesa: check that varying variable qualifiers agreeBrian Paul2008-11-241-3/+28
* mesa: dump/debug varying vars listBrian Paul2008-11-241-0/+5
* mesa: add Flags field to gl_program_parameterBrian Paul2008-11-241-1/+2
* mesa: track initialization status of uniform variables. Plus, asst clean-ups.Brian Paul2008-11-101-1/+4
* mesa: fix logic error in GLSL linker when looking for main() shadersBrian Paul2008-11-101-5/+10
* mesa: update the shader programs->TexturesUsed array at link timeBrian Paul2008-11-061-0/+6
* mesa: Fix compiler warnings on Windows.Brian Paul2008-11-051-1/+1
* mesa: additional debug flags for glsl debug/disassemblyBrian Paul2008-11-011-20/+19
* mesa: update program->NumAddressRegs field in _slang_update_inputs_outputs()Brian Paul2008-09-231-0/+9
* mesa: new gl_fragment_program fields indicating use of fog, front-facing, poi...Brian Paul2008-09-231-18/+32
* mesa: fix bug in previous changes to _slang_resolve_attributes()Brian Paul2008-09-171-1/+3
* mesa: rework GLSL vertex attribute bindingBrian Paul2008-09-161-67/+72
* mesa: glsl: grab latest fixes from gallium-0.1 branchBrian Paul2008-08-251-1/+1
* mesa: import latest GLSL code from gallium-0.1 branchBrian Paul2008-08-161-47/+53
* disable debug code accidentally enabled by prev commitBrian Paul2008-08-061-2/+2
* mesa: glsl: count number of temp regs usedHaihao Xiang2008-08-061-3/+36
* mesa: glsl: only try to link shaders defining main()Brian Paul2008-07-291-5/+6
* mesa: assorted glsl uniform/attribute fixesBrian Paul2008-07-291-2/+3
* mesa: when linking a shader program, make sure all the shaders compiled OKBrian Paul2008-07-021-0/+8
* generate a link error if the vertex shader references too many texturesBrian Paul2008-07-021-0/+6
* Set the attribute as used.Brian Paul2008-06-041-0/+3
* Fix a program refcounting error, don't share program parameter lists.Brian Paul2008-05-161-22/+10
* Updated GLSL uniform/sampler handling from gallium-0.1 branchBrian Paul2008-05-141-174/+62
* implement full reference counting for vertex/fragment programsBrian2008-05-061-6/+8
* glGetAttribLocation always returned 1 (bug 11774)Brian2007-07-311-1/+3
* Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian2007-07-041-10/+10
* Added error check that all varying vars needed by the fragment shader are pro...Brian2007-04-261-8/+35
* move allocation of shProg->Attributes earlier in functionBrian2007-04-211-3/+3
* Start fixing some issues with uniform variables and their types.Brian2007-04-181-2/+2
* call ProgramStringNotify() after linkingBrian2007-04-181-0/+6
* use _mesa_clear_shader_program_data()Brian2007-04-121-1/+1
* remove debug abort() callsBrian2007-03-261-3/+4
* disable printing shader program debug infopost-merge-glsl-compiler-1Brian2007-03-261-4/+4
* In _mesa_add_unnamed_constant() and _mesa_lookup_parameter_constant() allow s...Brian2007-03-221-2/+2
* fix incorrect HPOS write testBrian2007-03-071-2/+2
* Generate an error if the vertex shader does not write to gl_Position.Brian2007-03-071-1/+12
* fix vert/frag typoBrian2007-03-061-1/+1
* replace GLint with gl_state_indexBrian2007-02-231-1/+1
* Re-implement branching with slang_labels.Brian2007-02-231-42/+0
* remove dead codeBrian2007-02-161-21/+0
* s/_slang_link2/_slang_link/Brian2007-02-161-6/+6
* Use IR_LOOP to represent do-while and for-loops.Brian2007-02-071-1/+1