summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* nir: remove sampler_set from nir_tex_instrJason Ekstrand2015-11-031-3/+0
* nir/spirv: Add support for push constantsJason Ekstrand2015-10-291-7/+104
* nir/intrinsics: Add a load_push_constant intrinsicJason Ekstrand2015-10-291-0/+1
* nir/spirv: Rework the way we handle interface typesJason Ekstrand2015-10-291-20/+18
* Revert "nir/intrinsic: Allow up to four indices"Jason Ekstrand2015-10-271-1/+1
* Revert "nir/intrinsics: Add new Vulkan load/store intrinsics"Jason Ekstrand2015-10-271-7/+2
* nir/spirv: Use the new vulkan_resource_index intrinsicJason Ekstrand2015-10-271-11/+34
* nir: Add a vulkan_resource_index intrinsicJason Ekstrand2015-10-271-0/+19
* nir/spirv: Add support for builtins in arraysJason Ekstrand2015-10-221-2/+31
* nir/spirv: Make the builtins array distinguish between in and outJason Ekstrand2015-10-222-4/+17
* nir/spirv: Make vtn_get_builtin_location smarterJason Ekstrand2015-10-221-20/+48
* nir/spirv: Make get_builtin_variable take a nir_variable_modeJason Ekstrand2015-10-221-2/+4
* nir/spirv: Remove the vtn_type argument from _vtn_variable_load/storeJason Ekstrand2015-10-221-18/+10
* nir/validate: Add better validation of load/store typesJason Ekstrand2015-10-221-2/+14
* nir/spirv: Add defaults for GS input/output primitive typesJason Ekstrand2015-10-211-0/+6
* nir/spirv: Add capabilities and decorations for basic geometry shadersJason Ekstrand2015-10-211-6/+15
* nir/spirv: Add support for more CS system valuesJason Ekstrand2015-10-211-6/+12
* nir/spirv: Add support for various barrier type instructionsJason Ekstrand2015-10-211-0/+40
* Fix a couple of dereferencesJason Ekstrand2015-10-211-2/+2
* spirv/nir: Add more stage assertsJason Ekstrand2015-10-211-0/+5
* nir/spirv: Add support for GS metadataJason Ekstrand2015-10-211-3/+66
* nir/gather_info: Add more info for geometry shadersJason Ekstrand2015-10-211-0/+7
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-10-2112-104/+156
|\
| * nir: Constify nir_gs_count_verticesJason Ekstrand2015-10-212-2/+2
| * nir/info: Add more information about geometry shadersJason Ekstrand2015-10-212-0/+16
| * glsl: check for arrays of arrays when assigning explicit locationsTimothy Arceri2015-10-211-1/+2
| * glsl: add is_array_of_arrays() helperTimothy Arceri2015-10-211-0/+5
| * glsl: Fix bad indentation in bit_logic_result_type().Kenneth Graunke2015-10-201-47/+47
| * glsl: add AoA support to subroutinesTimothy Arceri2015-10-212-6/+39
| * glsl: fix record type detection in explicit location assignTapani Pälli2015-10-211-1/+1
| * glsl: do not try to reserve explicit locations for buffer variablesTapani Pälli2015-10-211-2/+2
| * glsl: skip buffer variables when filling UniformRemapTableTapani Pälli2015-10-211-2/+5
| * mesa: replace UsesClipDistance with ClipDistanceArraySizeMarek Olšák2015-10-202-22/+20
| * glsl: fix stream qualifier for blocks with an instance nameTimothy Arceri2015-10-203-22/+16
| * glsl: fix regression when building interface field name for SSBOsTimothy Arceri2015-10-201-0/+2
* | nir/spirv: Fix a typoJason Ekstrand2015-10-201-2/+2
* | nir/spirv: Handle SpvExecutionModeJason Ekstrand2015-10-202-3/+84
* | nir: Add a pass to gather info from the shaderJason Ekstrand2015-10-203-0/+104
* | nir/spirv: Use the new nir_variable helpersJason Ekstrand2015-10-191-39/+11
* | nir/spirv: Handle builtins in OpAccessChainJason Ekstrand2015-10-191-49/+12
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-10-1949-763/+2274
|\|
| * nir/info: Add a few bits of info for fragment shadersJason Ekstrand2015-10-192-0/+23
| * nir/info: Add compute shader local size to nir_shader_infoJason Ekstrand2015-10-192-0/+12
| * nir/info: Move the GS info into a stage-specific info unionJason Ekstrand2015-10-192-8/+18
| * mesa: Move gl_frag_depth_layout from mtypes.h to shader_enums.hJason Ekstrand2015-10-191-0/+17
| * nir: Add a label to nir_shader_infoJason Ekstrand2015-10-193-0/+7
| * scons: Build nir/glsl_types.cpp once.Jose Fonseca2015-10-191-1/+6
| * glsl: fix segfault when indirect indexing a buffer variable which is an arraySamuel Iglesias Gonsalvez2015-10-191-1/+2
| * build: fix make-check after a6a6a71Rob Clark2015-10-171-0/+5
| * glsl: (mostly) remove libglsl_utilRob Clark2015-10-161-6/+0