aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shader_query.cpp
Commit message (Expand)AuthorAgeFilesLines
* main: fix coverity error in _mesa_program_resource_find_name()Samuel Iglesias Gonsálvez2020-01-101-1/+4
* mesa/st/i965: add a ProgramResourceHash for quicker resource lookupTapani Pälli2020-01-071-5/+78
* mesa/main: Fix UBO/SSBO ACTIVE_VARIABLES query (ARB_gl_spirv)Antia Puentes2019-07-121-12/+137
* mesa/shader_query: Fix LOCATION_INDEX query (ARB_gl_spirv)Antia Puentes2019-07-121-12/+17
* mesa/shader_query: Fix NAME_LENGTH queries (ARB_gl_spirv)Antia Puentes2019-07-121-2/+14
* mesa: Fix ACTIVE_*_MAX_LENGTH program queries (ARB_gl_spirv)Alejandro Piñeiro2019-07-121-3/+12
* glsl: rename is_record() -> is_struct()Timothy Arceri2019-03-061-1/+1
* mesa/main: add NULL name check when searching for a resource nameAlejandro Piñeiro2018-06-211-0/+5
* mesa: include mtypes.h lessMarek Olšák2018-04-121-1/+0
* glsl: do not set the 'smooth' qualifier by default on ES shadersNicolai Hähnle2017-10-021-1/+7
* util: move string_to_uint_map to glslEmil Velikov2017-08-291-1/+1
* mesa: add KHR_no_error support for glBindFragDataLocation*()Timothy Arceri2017-06-291-0/+30
* mesa: add bind_frag_data_location() helperTimothy Arceri2017-06-291-11/+19
* mesa: add KHR_no_error support for glBindAttribLocation()Samuel Pitoiset2017-06-281-0/+11
* mesa: add bind_attrib_location() helperSamuel Pitoiset2017-06-281-19/+29
* mesa/main: remove unused strndup.h includeEmil Velikov2017-03-221-1/+0
* mesa: Ignore per-vertex array size in SSO pipeline validation.Kenneth Graunke2017-02-121-42/+56
* st/mesa/glsl: change xfb_program field to last_vert_progTimothy Arceri2017-01-231-1/+1
* mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri2017-01-231-22/+16
* mesa/glsl: move ProgramResourceList to gl_shader_program_dataTimothy Arceri2017-01-191-18/+25
* mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_programTimothy Arceri2016-12-301-4/+4
* mesa/glsl: move subroutine metadata to gl_programTimothy Arceri2016-12-301-4/+4
* glsl: Fix program interface queries relating to interface blocks.Kenneth Graunke2016-12-191-73/+19
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-191-10/+10
* mesa/glsl: Move string_to_uint_map into the util folderThomas Helland2016-09-121-1/+1
* mesa: Strip arrayness from interface block names in some IO validationIan Romanick2016-07-051-8/+90
* mesa: make attribute binding message more usefulTimothy Arceri2016-07-051-1/+2
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-1/+1
* mesa/program_resource: return -1 for index if no location.Dave Airlie2016-06-071-3/+16
* mesa: Fix bogus strncmpIan Romanick2016-06-011-1/+1
* mesa/program_interface_query: fix transform feedback varyings.Dave Airlie2016-05-301-1/+1
* mesa: Only validate SSO shader IO in OpenGL ES or debug contextIan Romanick2016-05-261-3/+0
* mesa: Remove old validate_io functionIan Romanick2016-05-261-109/+0
* mesa: Additional SSO validation using program_interface_query dataIan Romanick2016-05-261-0/+176
* mesa: Silence unused parameter warningsIan Romanick2016-05-241-11/+6
* mesa/shader_query: add missing subroutines casesDave Airlie2016-05-091-0/+13
* mesa: add LOCATION_COMPONENT support to GetProgramResourceivTimothy Arceri2016-05-011-0/+9
* glsl: fully split apart buffer block arraysTimothy Arceri2016-04-061-2/+5
* glsl: store stage reference in gl_uniform_blockTimothy Arceri2016-04-021-1/+1
* glsl: Fix prorgram interface query locations biasing for SSO.Kenneth Graunke2016-04-011-8/+3
* glsl: Return -1 for program interface query locations in many cases.Kenneth Graunke2016-04-011-53/+9
* glsl: Consolidate gl_VertexIDMESA -> gl_VertexID query hacks.Kenneth Graunke2016-04-011-17/+0
* glsl: Add all system variables to the input resource list.Kenneth Graunke2016-04-011-8/+1
* mesa: add query support for GL_TRANSFORM_FEEDBACK_BUFFER interfaceTimothy Arceri2016-03-311-1/+34
* mesa: add support to query GL_TRANSFORM_FEEDBACK_BUFFER_INDEXTimothy Arceri2016-03-311-0/+6
* mesa: add support to query GL_OFFSET for GL_TRANSFORM_FEEDBACK_VARYINGTimothy Arceri2016-03-311-3/+11
* mesa: rename tranform feeback varying macro XFB to XFVTimothy Arceri2016-03-311-6/+6
* glsl: move to compiler/Emil Velikov2016-01-261-3/+3
* mesa: Fix some function prototype mismatchingJeremy Huddleston Sequoia2016-01-211-6/+6
* mesa: do not validate io of non-compute and compute stageTapani Pälli2016-01-131-0/+7