summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderobj.h
Commit message (Expand)AuthorAgeFilesLines
* mesa: add MESA_SHADER_KERNELKarol Herbst2019-01-211-0/+4
* mesa: include mtypes.h lessMarek Olšák2018-04-121-1/+6
* mesa: remove unneeded #includes of main/compiler.hBrian Paul2018-01-171-1/+0
* mesa: rework how we free gl_shader_program_dataTimothy Arceri2017-11-091-0/+3
* glsl: Fix gl_shader_stage enum unsigned comparisonRob Herring2017-06-081-0/+4
* mesa/glsl/i965: remove Driver.NewShader()Timothy Arceri2016-12-301-3/+0
* mesa: create new gl_shader_program_data structTimothy Arceri2016-11-191-0/+5
* mesa/glsl: delete previously linked shaders earlier when linkingTimothy Arceri2016-11-031-1/+2
* glsl/main: remove unused params and make function staticTimothy Arceri2016-06-301-5/+1
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-0/+7
* mesa/main: Update _mesa_new_shader.Jose Fonseca2016-06-161-1/+1
* mesa: Use unreachable() instead of a default case.Matt Turner2015-11-241-5/+5
* mesa: validate precision of varyings during ValidateProgramPipelineTapani Pälli2015-11-121-0/+3
* mesa: remove Driver.DeleteShaderProgramMarek Olšák2015-10-031-0/+3
* mesa: remove Driver.NewShaderProgramMarek Olšák2015-10-031-0/+3
* mesa: remove Driver.DeleteShaderMarek Olšák2015-10-031-0/+3
* mesa: add inline conversion functions for ARB_shader_subroutine (v2)Dave Airlie2015-07-231-0/+101
* mesa: add tessellation shader enumsFabian Bieler2015-07-231-0/+4
* mesa: Use assert() instead of ASSERT wrapper.Matt Turner2015-02-231-1/+1
* mesa: make _mesa_reference_shader_program() an inline functionBrian Paul2015-01-051-1/+12
* mesa: Make _mesa_init_shader_program staticIan Romanick2014-10-241-3/+0
* mesa: Remove context parameter from _mesa_init_shader_programIan Romanick2014-10-241-1/+1
* mesa: Silence unused parameter warning in _mesa_clear_shader_program_dataIan Romanick2014-10-241-2/+1
* mesa: Remove duplicate _mesa_{init,free}_shader_state prototypes.Matt Turner2014-09-241-7/+0
* mesa/cs: Add a MESA_SHADER_COMPUTE stage and update switch statements.Paul Berry2014-02-051-0/+2
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-3/+3
* main: Remove unused function _mesa_shader_index_to_type().Paul Berry2013-12-301-15/+0
* glsl: Don't return bad values from _mesa_shader_type_to_index.Paul Berry2013-12-171-1/+1
* mesa: renumber shader indices according to their placement in pipelineMarek Olšák2013-07-021-2/+2
* mesa: remove outdated version lines in commentsRico Schüller2013-06-051-1/+0
* mesa: Restore 78-column wrapping of license text in C-style comments.Kenneth Graunke2013-04-231-3/+4
* mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.Kenneth Graunke2013-04-231-1/+1
* mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text.Kenneth Graunke2013-04-231-1/+1
* mesa,glsl,mapi: Put extern "C" { ... } where appropriate.José Fonseca2011-11-091-0/+3
* mesa: s/INLINE/inline/Brian Paul2011-10-011-2/+2
* mesa: replace #defines with new gl_shader_type enumBrian Paul2010-11-231-2/+2
* mesa: remove the unused _mesa_is_fragment_shader_active() functionBrian Paul2010-10-261-12/+0
* mesa: added _mesa_is_fragment_shader_active() helperBrian Paul2010-10-231-0/+12
* mesa: minor reformatting, clean-upsBrian Paul2010-10-231-8/+10
* mesa: Add missing header to shaderobj.h.Vinson Lee2010-10-151-0/+1
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-15/+15
* mesa: add PIPE_SHADER_* like constants and conversions to/from enums (v2)Luca Barbieri2010-09-081-0/+31
* i965: Start building 965 FS backend.Eric Anholt2010-08-261-0/+5
* glsl2: remove stray semicolonBrian Paul2010-08-111-1/+1
* Merge remote branch 'origin/master' into glsl2Eric Anholt2010-07-261-2/+22
* mesa: refactor shader api / object codeBrian Paul2010-06-101-0/+78