summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderapi.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: use correct shader source in case of cache fallbackTimothy Arceri2017-02-171-3/+12
* mesa: retain gl_shader_programs after glDeleteProgram if they are in useTimothy Arceri2017-02-161-5/+9
* glsl: add param to force shader recompileTimothy Arceri2017-02-091-1/+1
* st/mesa/i965: create link status enumTimothy Arceri2017-02-091-5/+5
* mesa: add new MESA_GLSL flag for printing shader cache debug infoTimothy Arceri2017-01-311-0/+2
* mesa: move variable declaration to where its usedEmil Velikov2017-01-271-2/+2
* mesa/glsl: set and get cs layouts to and from shader_infoTimothy Arceri2017-01-231-4/+2
* mesa/glsl: set and get gs layouts directly to and from shader_infoTimothy Arceri2017-01-231-8/+4
* mesa/glsl/i965: set and get tes layouts directly to and from shader_infoTimothy Arceri2017-01-231-11/+4
* mesa/glsl: set {clip,cull}_distance_array_size directly in gl_programTimothy Arceri2017-01-231-8/+0
* mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri2017-01-231-63/+41
* glsl: set InnerCoverage directly in gl_programTimothy Arceri2017-01-191-1/+0
* glsl: tidy up PostDepthCoverage shader fieldTimothy Arceri2017-01-191-1/+0
* st/mesa/glsl: set early_fragment_tests directly in shader_infoTimothy Arceri2017-01-191-1/+0
* mesa/glsl/i965: set and use tcs vertices_out directlyTimothy Arceri2017-01-191-5/+1
* mesa: don't always set _NEW_PROGRAM when linkingTimothy Arceri2017-01-191-1/+22
* mesa: change init subroutine defaults helper to work per gl_programTimothy Arceri2017-01-191-20/+10
* utils: build sha1/disk cache only with Android/AutoconfEmil Velikov2017-01-181-0/+5
* util: import sha1 implementation from OpenBSD17.0-branchpointEmil Velikov2017-01-181-6/+0
* compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke2017-01-101-5/+5
* st/mesa/glsl: set num_images directly in shader_infoTimothy Arceri2017-01-091-1/+0
* mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke2017-01-071-2/+16