aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/lower_tex: fixes for fp16 yuv loweringRob Clark2020-06-031-5/+10
* nir/builder: add bitsize conversion helpersRob Clark2020-06-031-0/+24
* nir: extract out convert_to_bitsize() helperRob Clark2020-06-032-16/+17
* nir: get_base_type() should return enum typeRob Clark2020-06-031-2/+2
* glsl: when NIR linker enable use it to resize uniform arraysTimothy Arceri2020-06-032-13/+24
* glsl: gather uniform dereference info before main linking loopTimothy Arceri2020-06-031-13/+24
* glsl: add update_array_sizes() helper to the NIR uniform linkerTimothy Arceri2020-06-031-0/+103
* glsl: add struct to gather more info about uniform array accessTimothy Arceri2020-06-031-8/+29
* glsl: Don't replace lrp pattern with lrp if arguments are not floatsDanylo Piliaiev2020-06-031-1/+2
* spirv: Use scoped barriers for SpvOpControlBarrierBoris Brezillon2020-06-031-3/+28
* nir: Replace the scoped_memory barrier by a scoped_barrierBoris Brezillon2020-06-0311-31/+53
* spirv: Split the vtn_emit_scoped_memory_barrier() logicBoris Brezillon2020-06-031-6/+31
* glsl/spirv: remove dead uniforms in spirv nir linkerTimothy Arceri2020-06-031-0/+8
* glsl: remove dead uniforms in the nir linkerTimothy Arceri2020-06-031-0/+8
* glsl: add can_remove_uniform() helper to the NIR linkerTimothy Arceri2020-06-031-0/+32
* nir: add callback to nir_remove_dead_variables()Timothy Arceri2020-06-033-17/+36
* nir: add glsl_get_ifc_packing() helperTimothy Arceri2020-06-032-0/+8
* nir: gather which images are MSAAMarek Olšák2020-06-022-8/+7
* nir: gather which images are buffersMarek Olšák2020-06-022-1/+14
* nir: don't count samplers and images in interface blocksMarek Olšák2020-06-022-4/+13
* glsl: lower samplers with highp coordinates correctlyMarek Olšák2020-06-022-6/+50
* glsl: lower the precision of imageLoadMarek Olšák2020-06-023-6/+125
* glsl: lower mediump partial derivativesMarek Olšák2020-06-023-6/+36
* glsl: lower mediump integer types to int16 and uint16Marek Olšák2020-06-025-51/+834
* glsl: handle int16 and uint16 types and add instructions for mediumpMarek Olšák2020-06-0210-73/+437
* glsl: treat lowp as mediump when lowering builtinsMarek Olšák2020-06-021-2/+4
* nir: add options::vectorize_vec2_16bit to limit vectorization to vec2 16Marek Olšák2020-06-022-15/+28
* nir: fix lower_wpos for 16-bit fddyMarek Olšák2020-06-021-2/+5
* nir: lower int16 and uint16 in nir_lower_mediump_outputsMarek Olšák2020-06-021-24/+36
* nir: add int16 and uint16 type helpersMarek Olšák2020-06-024-0/+46
* nir: add i2imp and u2ump opcodes for conversions to mediumpMarek Olšák2020-06-022-6/+21
* nir: Fold f2f16(b2f32(x)) to b2f16(x)Alyssa Rosenzweig2020-06-021-0/+2
* meson: use gnu_symbol_visibility argumentDylan Baker2020-06-015-29/+51
* nir: lower_tex: Don't normalize coordinates for TXF with RECTGert Wollny2020-05-281-1/+2
* spirv,radv,anv: implement no-op VK_GOOGLE_user_typeSamuel Pitoiset2020-05-282-0/+6
* iris, i965: Drop max_variable_local_sizeCaio Marcelo de Oliveira Filho2020-05-271-1/+0
* glsl: fix slow linking of uniforms in the nir linkerTimothy Arceri2020-05-271-9/+81
* glsl: stop cascading errors if process_parameters() failsTimothy Arceri2020-05-271-3/+6
* nir: Fix sources for image atomic faddJason Ekstrand2020-05-261-1/+1
* glsl: Use SATURATEAlyssa Rosenzweig2020-05-261-2/+2
* nir: fix lowering to scratch with boolean accessRhys Perry2020-05-261-6/+7
* glsl: cleanup vertex shader input checksMarcin Ślusarz2020-05-261-17/+13
* nir: Add un/pack_32_4x8 opcodesAlyssa Rosenzweig2020-05-251-0/+7
* nir: replace fnv1a hash function with xxhashDmitriy Nester2020-05-255-18/+17
* spirv: add support for bias/lod with OpImageGatherSamuel Pitoiset2020-05-251-3/+5
* spirv: add SpvCapabilityImageGatherBiasLodAMDSamuel Pitoiset2020-05-252-0/+5
* glsl: subroutine signatures must match exactlyYevhenii Kolesnikov2020-05-241-0/+3
* spirv: add ReadClockKHR support with device scopeSamuel Pitoiset2020-05-244-2/+18
* tree-wide: fix deprecated GitLab URLsEric Engestrom2020-05-231-1/+1
* nir/copy_prop_vars: Record progress in more placesJason Ekstrand2020-05-221-0/+3