summaryrefslogtreecommitdiff
path: root/src/mesa/main/shaderapi.h
AgeCommit message (Expand)AuthorFilesLines
2017-05-17mesa: add KHR_no_error support for glUseProgramTimothy Arceri1-0/+2
2017-02-16mesa: retain gl_shader_programs after glDeleteProgram if they are in useTimothy Arceri1-1/+1
2017-01-23mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri1-4/+5
2017-01-19mesa: change init subroutine defaults helper to work per gl_programTimothy Arceri1-2/+2
2016-10-26mesa: modify _mesa_copy_linked_program_data() to take gl_linked_shaderTimothy Arceri1-3/+2
2016-08-23mesa: add api to write subroutine indicies to the program storage.Dave Airlie1-0/+3
2016-08-23mesa/subroutines: start adding per-context subroutine index support (v1.1)Dave Airlie1-1/+2
2016-06-05mesa: Add MESA_SHADER_CAPTURE_PATH for writing .shader_test files.Kenneth Graunke1-0/+3
2016-03-16mesa: Expose compile_shader() and link_program() beyond the file.Kenneth Graunke1-0/+6
2016-01-21mesa: Fix some function prototype mismatchingJeremy Huddleston Sequoia1-10/+10
2015-09-29mesa: fix ARRAY_SIZE query for GetProgramResourceivTapani Pälli1-0/+3
2015-07-30mesa: fix and simplify resource query for arraysTimothy Arceri1-1/+2
2015-07-23mesa: fill out the ARB_shader_subroutine APIsDave Airlie1-0/+3
2015-07-23mesa: Add stubs for ARB_shader_subroutine entrypointsChris Forbes1-0/+34
2015-07-23mapi: add ARB_tessellation_shaderFabian Bieler1-0/+8
2015-04-16mesa,glsl: rename `interface` to `programInterface`.Jose Fonseca1-6/+6
2015-04-16mesa: implementation of glGetProgramResourceivTapani Pälli1-0/+12
2015-04-16mesa: glGetProgramResourceLocationIndexTapani Pälli1-0/+4
2015-04-16mesa: glGetProgramResourceLocationTapani Pälli1-0/+4
2015-04-16mesa: glGetProgramResourceNameTapani Pälli1-0/+10
2015-04-16mesa: glGetProgramResourceIndexTapani Pälli1-0/+8
2015-04-16mesa: glGetProgramInterfaceivTapani Pälli1-0/+7
2014-10-24mesa: Remove prototypes for nonexistent functionsIan Romanick1-9/+0
2014-03-25mesa/sso: Add gl_pipeline_object parameter to _mesa_use_shader_programGregory Hainaut1-1/+2
2014-02-21mesa: Make get_shader_flags publicly availableGregory Hainaut1-0/+3
2014-02-21mesa/sso: Add extension entry points for GL_ARB_separate_shader_objectsGregory Hainaut1-0/+5
2014-01-21mesa: Make validate_shader_target() non-static.Paul Berry1-0/+3
2014-01-08mesa: Clean up nomenclature for pipeline stages.Paul Berry1-1/+1
2013-08-01mesa: Refactor copying of linked program data.Paul Berry1-0/+5
2013-04-23mesa: Restore 78-column wrapping of license text in C-style comments.Kenneth Graunke1-3/+4
2013-04-23mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.Kenneth Graunke1-1/+1
2013-01-21mesa: Initially populate the display list with the exec list.Eric Anholt1-4/+0
2013-01-11mesa: Add stub implementations of glGetProgramBinary and glProgramBinaryIan Romanick1-0/+8
2013-01-11mesa: Fix the naming of _mesa_ProgramParameteriARBIan Romanick1-2/+2
2012-11-12mesa: Fix const correctness of API implementation functions.Paul Berry1-1/+1
2012-11-12mesa: Standardize names of OpenGL functions.Paul Berry1-9/+9
2012-09-28mesa: Don't set shaderapi dispatch pointers for many things in ES2 or coreIan Romanick1-1/+2
2012-04-16mesa: Remove dead _mesa_sizeof_glsl_type().Eric Anholt1-3/+0
2012-04-13mesa: add support for ARB_blend_func_extended (v4)Dave Airlie1-0/+7
2011-11-09mesa,glsl,mapi: Put extern "C" { ... } where appropriate.José Fonseca1-0/+11
2011-10-04mesa: Determine GL_ACTIVE_ATTRIBUTE_MAX_LENGTH by walking the GLSL IR.Ian Romanick1-0/+2
2011-10-04mesa: Determine GL_ACTIVE_ATTRIBUTES by walking the GLSL IR.Ian Romanick1-0/+2
2010-11-20mesa: Clean up header file inclusion in shaderapi.h.Vinson Lee1-1/+3
2010-10-29mesa: Make metaops use program refcounts instead of names.Eric Anholt1-1/+7
2010-10-28mesa: plug in stubs for glBindFragDataLocation(), glGetFragDataLocation()Brian Paul1-0/+7
2010-10-27mesa: Skeletal support for GL_EXT_separate_shader_objectsIan Romanick1-0/+9
2010-10-13Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg1-1/+1
2010-06-28mesa: initial support for ARB_geometry_shader4Zack Rusin1-0/+3
2010-06-10mesa: refactor shader api / object codeBrian Paul1-0/+166