summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shader_query.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* main: buffer array variables can have array size of 0 if they are unsizedSamuel Iglesias Gonsalvez2015-10-091-1/+8
* main: consider that unsized arrays have at least one active elementSamuel Iglesias Gonsalvez2015-10-091-1/+7
* main: fix TOP_LEVEL_ARRAY_SIZE and TOP_LEVEL_ARRAY_STRIDESamuel Iglesias Gonsalvez2015-10-091-1/+52
* main: fix goto in program_resource_top_level_array_strideSamuel Iglesias Gonsalvez2015-10-091-2/+2
* main: array stride for unsized arrays of arrays are calculated like recordsSamuel Iglesias Gonsalvez2015-10-061-1/+1
* main: Fix block index when mixing UBO and SSBO blocksIago Toral Quiroga2015-10-011-3/+2
* mesa: clean up the #includes in shader_query.cppBrian Paul2015-09-291-7/+7
* mesa: remove an extern "C" wrapper in shader_query.cppBrian Paul2015-09-291-3/+1
* mesa: fix ARRAY_SIZE query for GetProgramResourceivTapani Pälli2015-09-291-38/+56
* util: implement strndup for WIN32Samuel Iglesias Gonsalvez2015-09-291-0/+1
* mesa: don't leak interface_nameIlia Mirkin2015-09-281-0/+1
* main: Add SHADER_STORAGE_BLOCK and BUFFER_VARIABLE support for ARB_program_in...Samuel Iglesias Gonsalvez2015-09-251-7/+258
* mesa: fix name returned for XFB varyingsTapani Pälli2015-08-131-4/+16
* mesa: fix type for array indexing validationTimothy Arceri2015-08-031-1/+1
* mesa: remove now unused subscript validationsTimothy Arceri2015-07-301-57/+0
* mesa: fix and simplify resource query for arraysTimothy Arceri2015-07-301-80/+94
* program_resource: add subroutine support (v3.1)Dave Airlie2015-07-231-0/+101
* mesa: implement GL_IS_PER_PATCHMarek Olšák2015-07-231-2/+8
* mesa: add program interface queries for tessellation shadersMarek Olšák2015-07-231-2/+6
* mesa: fix misleading commentTimothy Arceri2015-07-221-2/+0