summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2017-03-28glsl: fix lower jumps for returns when loop is inside an ifTimothy Arceri1-5/+12
2017-03-27glsl: Interface Block instances don't need linking validationAndres Gomez1-5/+9
2017-03-27glsl: UBOs and SSBOs must match the binding qualifier tooAndres Gomez1-0/+3
2017-03-27glsl: on UBO/SSBOs link error reset the number of active blocks to 0Andres Gomez1-0/+6
2017-03-27glsl, st/shader_cache: check the whole sha1 for zeroGrazvydas Ignotas1-1/+2
2017-03-27glsl/shader_cache: restore evicted shader keysGrazvydas Ignotas1-0/+17
2017-03-25glsl: Link tests with CLOCK_LIB.Vinson Lee1-3/+6
2017-03-25tests/cache_test: mark arguments constGrazvydas Ignotas1-4/+4
2017-03-24nir/lower_wpos_center: support adding sample position to fragment coordinateIago Toral Quiroga2-8/+25
2017-03-24util/disk_cache: hash pointer size and gpu name into cache keysGrazvydas Ignotas1-11/+2
2017-03-24util/disk_cache: hash timestamps into the cache keysGrazvydas Ignotas1-5/+5
2017-03-23nir: Return progress from nir_convert_from_ssa().Matt Turner2-8/+15
2017-03-23nir: Return progress from nir_lower_io().Matt Turner2-6/+15
2017-03-23nir: Return progress from nir_lower_regs_to_ssa().Matt Turner2-6/+10
2017-03-23nir: Return progress from nir_lower_samplers().Matt Turner2-12/+19
2017-03-23nir: Return progress from nir_lower_atomics().Matt Turner2-7/+13
2017-03-23nir: Return progress from nir_lower_clamp_color_outputs().Matt Turner2-10/+22
2017-03-23nir: Return progress from nir_lower_clip_fs().Matt Turner2-3/+7
2017-03-23nir: Return progress from nir_lower_clip_vs().Matt Turner2-5/+7
2017-03-23nir: Return progress from nir_move_vec_src_uses_to_dest().Matt Turner2-6/+18
2017-03-23nir: Return progress from nir_lower_to_source_mods().Matt Turner2-6/+29
2017-03-23nir: Return progress from nir_lower_clip_cull_distance_arrays().Matt Turner2-5/+21
2017-03-23nir: Return progress from nir_lower_var_copies().Matt Turner2-4/+16
2017-03-23nir: Return progress from nir_lower_load_const_to_scalar().Matt Turner2-7/+21
2017-03-23nir: Return progress from nir_lower_64bit_pack().Matt Turner2-4/+14
2017-03-23nir: Return progress from nir_lower_doubles().Matt Turner2-22/+42
2017-03-23nir: Return progress from nir_lower_vars_to_ssa().Matt Turner2-3/+7
2017-03-23nir: Fix syntax.Matt Turner2-6/+6
2017-03-23nir: Fix misspellings.Matt Turner4-7/+7
2017-03-23nir: Stop using apostrophes to pluralize.Matt Turner21-43/+43
2017-03-22glsl: Link glsl_compiler with CLOCK_LIB.Vinson Lee1-1/+2
2017-03-22glsl: lower sqrt(abs()) and inversesqrt(abs()) if requestedSamuel Pitoiset2-0/+15
2017-03-22Android: clean-up trailing '\' in make variablesRob Herring2-3/+3
2017-03-22spirv: consistently use ifndef guards over pragma onceEmil Velikov3-2/+10
2017-03-22nir: consistently use ifndef guards over pragma onceEmil Velikov10-11/+38
2017-03-22glsl: consistently use ifndef guards over pragma onceEmil Velikov31-23/+48
2017-03-22compiler: consistently use ifndef guards over pragma onceEmil Velikov2-2/+4
2017-03-21nir: Add positional argument specifiers.Vinson Lee2-2/+2
2017-03-21tests/cache_test: use the blob key's actual first byteGrazvydas Ignotas1-6/+2
2017-03-21util/disk_cache: use a helper to compute cache keysGrazvydas Ignotas3-17/+20
2017-03-20spirv: Implement IsInf using an integer comparisonJason Ekstrand1-1/+1
2017-03-18glsl: use set for copy propagation killsTimothy Arceri1-37/+28
2017-03-18glsl: don't leak memory when trying to count loop iterationsTimothy Arceri1-2/+3
2017-03-15util/sha1: drop _mesa_sha1_{update, format} return typeEmil Velikov2-9/+10
2017-03-15util/disk_cache: actually enforce cache sizeAlan Swanson1-3/+19
2017-03-15util/disk_cache: use a thread queue to write to shader cacheTimothy Arceri1-0/+47
2017-03-14nir/constant_expressions: Refactor helper functionsJason Ekstrand1-24/+27
2017-03-14nir: Rework conversion opcodesJason Ekstrand9-191/+127
2017-03-14glsl/nir: Use nir_type_conversion_opJason Ekstrand1-37/+32
2017-03-14nir: Rewrite nir_type_conversion_opJason Ekstrand1-63/+92