summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderapi.c
Commit message (Expand)AuthorAgeFilesLines
* Change a few frequented uses of DEBUG to !NDEBUGMarek Olšák2019-05-291-1/+1
* mesa: fix GL_PROGRAM_BINARY_RETRIEVABLE_HINT handlingPierre-Eric Pelloux-Prayer2019-05-091-3/+5
* mesa: don't overwrite existing shader files with MESA_SHADER_CAPTURE_PATHMarek Olšák2019-04-121-3/+17
* mesa: implement ARB/KHR_parallel_shader_compileMarek Olšák2019-04-011-0/+10
* mesa: shader dump/read support for ARB programsTapani Pälli2018-08-151-7/+10
* mesa: do not leak ctx->Shader.ReferencedProgram referencesJose Dapena Paz2018-05-251-0/+3
* main: return 0 length when the queried program object's not linkedXiong, James2018-05-101-1/+1
* mesa: include dispatch.h lessMarek Olšák2018-04-121-1/+0
* mesa: Update vertex processing mode on _mesa_UseProgram.Mathias Fröhlich2018-02-231-0/+2
* mesa: rename has_core_gs -> has_gs in get_programivMarek Olšák2018-02-231-5/+5
* mesa: Provide an alternative to get_vp_mode()Mathias Fröhlich2018-02-231-0/+5
* mesa: change gl_link_status enums to uppercaseBrian Paul2018-01-261-4/+4
* mesa: change gl_compile_status enums to uppercaseBrian Paul2018-01-261-2/+2
* Fix use of alloca() without #include <c99_alloca.h>Jon Turney2018-01-091-0/+1
* mesa: refuse to compile SPIR-V shaders or link mixed shadersNicolai Hähnle2017-12-121-0/+12
* mesa/shaderapi: add a getter for GL_SPIR_V_BINARY_ARBNicolai Hähnle2017-12-121-0/+3
* mesa: implement SPIR-V loading in glShaderBinaryNicolai Hähnle2017-12-121-3/+43
* main: Clear shader program data whenever ProgramBinary is calledJordan Justen2017-12-081-0/+3
* main: add binary support to ProgramBinaryJordan Justen2017-12-081-17/+19
* main: add binary support to GetProgramBinaryJordan Justen2017-12-081-6/+9
* main: Support getting GL_PROGRAM_BINARY_LENGTHJordan Justen2017-12-081-1/+6
* mesa: Deal with size differences between GLuint and GLhandleARB in GetAttache...Jeremy Huddleston Sequoia2017-09-131-7/+15
* mesa: add KHR_no_error support to glLinkProgram()Samuel Pitoiset2017-08-021-0/+18
* mesa: add link_program() and link_program_error() helpersSamuel Pitoiset2017-08-021-13/+33
* mesa: add KHR_no_error support to glShaderSource()Samuel Pitoiset2017-08-021-0/+9
* mesa: add shader_source() helperSamuel Pitoiset2017-08-021-11/+23
* mesa: rename shader_source() to set_shader_source()Samuel Pitoiset2017-08-021-2/+2
* mesa: add KHR_no_error support to glDetachShader() and glDetachObjectARB()Samuel Pitoiset2017-07-311-0/+23
* mesa: add detach_shader_error() helperSamuel Pitoiset2017-07-311-9/+21
* mesa: add KHR_no_error support to glProgramParameteri()Samuel Pitoiset2017-07-311-0/+10
* mesa: add program_parameteri() helperSamuel Pitoiset2017-07-311-14/+24
* mesa: add KHR_no_error support to glPatchParameteri()Samuel Pitoiset2017-07-311-0/+8
* mesa: do not use format string as literal stringJuan A. Suarez Romero2017-06-281-2/+2
* mesa: add KHR_no_error support for glCreateShader() and glCreateShaderObjectA...Samuel Pitoiset2017-06-281-0/+16
* mesa: rename create_shader() to create_shader_err()Samuel Pitoiset2017-06-281-10/+19
* mesa: pass the 'caller' function to create_shader()Samuel Pitoiset2017-06-281-6/+6
* mesa: add KHR_no_error support for glAttachShader() and glAttachObjectARB()Samuel Pitoiset2017-06-281-0/+15
* mesa: rename attach_shader() to attach_shader_err()Samuel Pitoiset2017-06-281-17/+36
* mesa: pass the 'caller' function to attach_shader()Samuel Pitoiset2017-06-281-9/+10
* mesa: don't flag _NEW_PROGRAM_CONSTANTS for GLSL programs for st/mesaMarek Olšák2017-06-221-2/+6
* mesa: GL_ARB_shader_subroutine is not optional in core profileIan Romanick2017-05-221-40/+0
* mesa: add an env var to force cache fallbackTimothy Arceri2017-05-201-0/+2
* mesa: add KHR_no_error support for glUseProgramTimothy Arceri2017-05-171-20/+45
* mesa: move use_program() inside _mesa_use_program()Timothy Arceri2017-05-171-29/+21
* mesa: remove _CurrentFragmentProgram from gl_pipeline_objectTimothy Arceri2017-05-111-22/+0
* mesa: small _mesa_UseProgram() tidy upTimothy Arceri2017-05-111-4/+1
* mesa: Remove unnecessary locking from container objects.Matt Turner2017-04-221-3/+0
* mesa: remove MESA_GLSL=optTimothy Arceri2017-03-311-2/+0
* mesa: remove MESA_GLSL=no_opts env optionTimothy Arceri2017-03-311-2/+0
* mesa/glsl: introduce new gl_compile_status enumTimothy Arceri2017-03-121-3/+3