summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* anv/nir: Add a pass for applying a applying a pipeline layout to a shaderJason Ekstrand2015-10-142-71/+0
* nir/spirv: Use the Vulkan ubo intrinsicsJason Ekstrand2015-10-141-19/+17
* nir/intrinsics: Add new Vulkan load/store intrinsicsJason Ekstrand2015-10-141-2/+7
* nir/intrinsic: Allow up to four indicesJason Ekstrand2015-10-141-1/+1
* nir/spirv: Fix a bug in indirect OpAccessChain handlingJason Ekstrand2015-10-131-2/+2
* Merge ../mesa into vulkanKristian Høgsberg Kristensen2015-10-0821-577/+154
|\
| * nir/sweep: Reparent the shader nameJason Ekstrand2015-10-081-0/+2
| * glsl: add varyings to resource list only with SSOTapani Pälli2015-10-081-4/+7
| * glsl: whitespace/formatting/typo fixes in link_uniforms.cppBrian Paul2015-10-061-6/+9
| * glsl: add std430 layout support for AoASamuel Iglesias Gonsalvez2015-10-061-5/+7
| * glsl: Remove CSE pass.Matt Turner2015-10-054-475/+0
| * glsl: set glsl error if binding qualifier used on global scopeTapani Pälli2015-10-051-0/+11
| * glsl: reduce memory footprint of uniform_storage structTimothy Arceri2015-10-056-41/+32
| * nir: Add a nir_shader_info::has_transform_feedback_varyings flag.Kenneth Graunke2015-10-042-0/+5
| * nir: Introduce new nir_intrinsic_load_per_vertex_input intrinsics.Kenneth Graunke2015-10-043-6/+52
| * nir/lower_io: Make get_io_offset() return a nir_ssa_def * for indirects.Kenneth Graunke2015-10-041-42/+20
| * glsl: fix whitespaceTimothy Arceri2015-10-041-1/+1
| * mesa: remove Driver.DeleteShaderMarek Olšák2015-10-033-4/+15
* | 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