aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shader_query.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: use gl_shader_variable in program resource listTapani Pälli2016-01-121-19/+19
* mesa: fix GL_MAX_NAME_LENGTH query for tessellation shadersTimothy Arceri2016-01-061-2/+6
* mesa: fix interface matching done in validate_ioTapani Pälli2015-12-221-27/+88
* mesa/shader: return correct attribute location for double matrix arraysDave Airlie2015-12-111-3/+8
* mesa: move GLES checks for SSO input/output validationTimothy Arceri2015-12-071-22/+23
* glsl: add subroutine index qualifier supportTimothy Arceri2015-11-211-0/+7
* mesa: do runtime validation of precision varyings only on ESTapani Pälli2015-11-171-3/+13
* mesa: validate precision of varyings during ValidateProgramPipelineTapani Pälli2015-11-121-0/+62
* mesa: rename UniformBlockStageIndex to InterfaceBlockStageIndexJordan Justen2015-11-031-1/+1
* mesa: fix program resource queries for atomic counter buffersTapani Pälli2015-11-021-2/+26
* main: fix basename match's check if it's an array or structSamuel Iglesias Gonsalvez2015-10-301-1/+2
* main: Remove interface block array index for doing the name comparisonSamuel Iglesias Gonsalvez2015-10-271-1/+42
* mesa: add additional checks for uniform location queryTapani Pälli2015-10-261-0/+8
* glsl: calculate TOP_LEVEL_ARRAY_SIZE and STRIDE when adding resourcesTapani Pälli2015-10-141-242/+2
* mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga2015-10-141-2/+2
* main: fix length of values written to glGetProgramResourceiv() for ACTIVE_VAR...Samuel Iglesias Gonsalvez2015-10-091-4/+10