summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* nir/spirv: Better texture handlingJason Ekstrand2015-10-061-7/+10
* nir/spirv: Update to SPIR-V Rev. 32Jason Ekstrand2015-10-064-91/+129
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-10-037-18/+21
|\
| * nir: Add a nir_foreach_variable macroJason Ekstrand2015-10-027-18/+21
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-10-0216-37/+203
|\|
| * nir: Move GS data to nir_shader_infoJason Ekstrand2015-10-024-14/+11
| * nir: Add a a nir_shader_info structJason Ekstrand2015-10-023-0/+53
| * nir/glsl: Take a gl_shader_program and a stage rather than a gl_shaderJason Ekstrand2015-10-022-3/+8
| * glsl/types: Make subroutine types have a single matrix columnJason Ekstrand2015-10-021-2/+1
| * glsl: avoid leaking hiddenUniforms map when there are no uniformsIlia Mirkin2015-10-021-4/+4
| * nir: Fix uninitialized 'progress' variable in nir_lower_system_values.Chris Wilson2015-10-021-1/+1
| * nir/remove_phis: handle trivial back-edgesConnor Abbott2015-10-021-0/+19
| * glsl: validate binding qualifier on block membersTapani Pälli2015-10-021-0/+4
| * glsl: emit row_major matrix's SSBO stores only for components in writemaskSamuel Iglesias Gonsalvez2015-10-021-0/+6
| * glsl: error out if non-constant indexing of SSBO arrays with GLSL ESTapani Pälli2015-10-021-6/+8
| * nir: Allow nir_lower_io() to only lower one type of variable.Kenneth Graunke2015-10-012-4/+18
| * glsl: assert base_alignment > 0 for recordsSamuel Iglesias Gonsalvez2015-09-301-0/+1
| * glsl: apply shader storage block member rules when adding program resourcesSamuel Iglesias Gonsalvez2015-09-301-0/+58
| * nir: Don't set dest in SSBO store glsl_to_nir conversionJordan Justen2015-09-291-1/+0
| * nir: Use a system value for gl_PrimitiveIDIn.Kenneth Graunke2015-09-294-2/+11
* | Merge branch 'master' of ../mesa into vulkanKristian Høgsberg Kristensen2015-10-0191-1268/+6360
|\|
| * nir: Convert SYSTEM_VALUE_NUM_WORK_GROUPS to a nir intrinsicJordan Justen2015-09-292-0/+5
| * glsl/cs: Add gl_NumWorkGroups as a system valueJordan Justen2015-09-292-1/+2
| * glsl: Fix forward NULL dereference coverity warningIago Toral Quiroga2015-09-291-7/+6
| * glsl: Fix null return coverity warningIago Toral Quiroga2015-09-291-4/+6
| * glsl: Fix unused value warning reported by CoverityIago Toral Quiroga2015-09-291-2/+0
| * glsl: use correct number of uniform blocks in error messageSamuel Iglesias Gonsalvez2015-09-291-1/+1
| * mesa: rename gl_shader_program's NumUniformBlocks to NumBufferInterfaceBlocksSamuel Iglesias Gonsalvez2015-09-294-9/+9
| * glsl: revert "glsl: atomic counters can be declared as buffer-qualified varia...Iago Toral Quiroga2015-09-281-3/+3
| * glsl: fix component size calculation for tessellation and geom shadersTimothy Arceri2015-09-281-1/+1
| * nir: Add a function to count the number of vertices a GS emits.Kenneth Graunke2015-09-263-0/+96
| * glsl: calculate component size for arrays of arrays when varying packing disa...Timothy Arceri2015-09-261-3/+10
| * glsl: validate binding qualifier for AoATimothy Arceri2015-09-261-1/+1
| * glsl: add helper for calculating size of AoATimothy Arceri2015-09-261-0/+19
| * glsl: clean-up link uniform codeTimothy Arceri2015-09-261-11/+6
| * glsl: fix packed varyings interface type and add default caseTapani Pälli2015-09-251-0/+4
| * glsl: Mark as active all elements of shared/std140 block arraysAntia Puentes2015-09-251-0/+24
| * mesa: enable ARB_shader_storage_buffer_object extension for GLES 3.1Samuel Iglesias Gonsalvez2015-09-252-2/+2
| * main: Add SHADER_STORAGE_BLOCK and BUFFER_VARIABLE support for ARB_program_in...Samuel Iglesias Gonsalvez2015-09-253-3/+15
| * glsl: Do not allow reads from write-only buffer variablesIago Toral Quiroga2015-09-251-0/+56
| * glsl: Do not allow assignments to read-only buffer variablesIago Toral Quiroga2015-09-251-1/+10
| * glsl: Allow memory qualifiers on shader storage buffer blocksSamuel Iglesias Gonsalvez2015-09-251-0/+14
| * glsl: Apply memory qualifiers to buffer variablesIago Toral Quiroga2015-09-253-3/+91
| * glsl: Allow use of memory qualifiers with ARB_shader_storage_buffer_object.Iago Toral Quiroga2015-09-251-5/+5
| * glsl: First argument to atomic functions must be a buffer variableIago Toral Quiroga2015-09-251-0/+42
| * nir: Implement lowered SSBO atomic intrinsicsIago Toral Quiroga2015-09-252-0/+82
| * glsl: lower SSBO atomic intrinsicsIago Toral Quiroga2015-09-251-0/+159
| * glsl: use ir_rvalue instead of ir_dereference in auxiliary functionsSamuel Iglesias Gonsalvez2015-09-251-4/+4
| * glsl: Add atomic functions from ARB_shader_storage_buffer_objectIago Toral Quiroga2015-09-251-0/+185
| * glsl: Rename atomic counter functionsIago Toral Quiroga2015-09-251-15/+15