summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* spirv: Don't use special semantics when counting vertex attribute sizeNeil Roberts2019-01-281-6/+4
* glsl_types: Rename parameter of glsl_count_attribute_slotsNeil Roberts2019-01-284-10/+17
* spirv/nir: handle location decorations on block interface membersNeil Roberts2019-01-282-9/+66
* glsl: fix block member alignment validation for vec3Niklas Haas2019-01-271-4/+4
* spirv: Add support for SPV_EXT_physical_storage_bufferJason Ekstrand2019-01-265-3/+55
* spirv: Implement OpConvertPtrToU and OpConvertUToPtrJason Ekstrand2019-01-262-2/+75
* spirv: Handle OpTypeForwardPointerJason Ekstrand2019-01-261-33/+66
* spirv: Drop a bogus assertJason Ekstrand2019-01-261-1/+0
* nir: Allow SSBOs and global to aliasJason Ekstrand2019-01-261-1/+6
* nir/validate: Allow array derefs of vectors for nir_var_mem_globalJason Ekstrand2019-01-261-1/+2
* nir/lower_io: Add support for nir_var_mem_globalJason Ekstrand2019-01-261-0/+12
* nir/lower_io: Add a 32 and 64-bit global address formatsJason Ekstrand2019-01-262-30/+123
* nir: Add load/store/atomic global intrinsicsJason Ekstrand2019-01-263-1/+39
* nir: Length of boolean vtn_value now is 1Sergii Romantsov2019-01-231-3/+6
* anv: Add pipeline cache support for xfb_infoJason Ekstrand2019-01-221-1/+1
* nir/xfb: distinguish array of structs vs array of blocksAlejandro Piñeiro2019-01-221-7/+17
* nir/xfb: Properly handle arrays of blocksJason Ekstrand2019-01-221-20/+41
* nir/xfb: don't assert when xfb_buffer/stride is present but not xfb_offsetAlejandro Piñeiro2019-01-221-7/+6
* nir/xfb: Fix offset accounting for dvec3/4Jason Ekstrand2019-01-221-2/+2
* nir: Preserve offsets in lower_io_to_scalar_earlyJason Ekstrand2019-01-221-0/+8
* nir: fix lowering arrays to elements for XFB outputsSamuel Pitoiset2019-01-221-2/+11
* nir: do not remove varyings used for transform feedbackSamuel Pitoiset2019-01-221-0/+3
* spirv: Only set interface_type on blocksJason Ekstrand2019-01-221-9/+25
* spirv: Only split blocksJason Ekstrand2019-01-221-3/+8
* spirv: Initialize struct member offsets to -1Jason Ekstrand2019-01-221-0/+1
* nir: cleanup glsl_get_struct_field_offset, glsl_get_explicit_strideTapani Pälli2019-01-222-5/+5
* spirv: Update the JSON and headers from Khronos masterJason Ekstrand2019-01-212-124/+336
* nir: Mark deref UBO and SSBO access as non-scalarJason Ekstrand2019-01-211-1/+3
* nir/spirv: handle ContractionOff execution modeKarol Herbst2019-01-216-3/+17
* nir/vtn: add caps for some cl related capabilitiesRob Clark2019-01-213-5/+20
* vtn: handle SpvExecutionModelKernelKarol Herbst2019-01-211-0/+2
* mesa: add MESA_SHADER_KERNELKarol Herbst2019-01-215-8/+26
* nir: add bit_size parameter to system values with multiple allowed bit sizesKarol Herbst2019-01-213-6/+16
* nir: add legal bit_sizes to intrinsicsKarol Herbst2019-01-214-13/+30
* nir/validate: allow to check against a bitmask of bit_sizesKarol Herbst2019-01-211-17/+17
* glsl/lower_output_reads: set invariant and precise flags on temporariesKarol Herbst2019-01-211-0/+4
* nir/spirv: handle SpvStorageClassCrossWorkgroupKarol Herbst2019-01-195-0/+12
* nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst2019-01-1910-19/+19
* nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst2019-01-1912-34/+34
* nir: rename nir_var_ubo to nir_var_mem_uboKarol Herbst2019-01-197-11/+11
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-1919-59/+59
* nir: rename nir_var_private to nir_var_shader_tempKarol Herbst2019-01-1915-27/+27
* glsl: be much more aggressive when skipping shader compilationTimothy Arceri2019-01-192-6/+10
* Revert "glsl: be much more aggressive when skipping shader compilation"Timothy Arceri2019-01-192-10/+6
* glsl: be much more aggressive when skipping shader compilationTimothy Arceri2019-01-192-6/+10
* glsl: don't skip GLSL IR opts on first-time compilesTimothy Arceri2019-01-192-32/+1
* nir: check NIR_SKIP to skip passes by nameCaio Marcelo de Oliveira Filho2019-01-181-0/+24
* nir: Account for atomics in copy propagation.Bas Nieuwenhuizen2019-01-181-1/+24
* nir: Add a bool to float32 lowering passJason Ekstrand2019-01-144-0/+181
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-1442-160/+72