summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl: Initialize all fields of ir_variable in constructorDanylo Piliaiev2019-10-281-0/+23
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-2817-33/+33
* nir: Fix invalid code for MSVCDylan Baker2019-10-251-2/+2
* glsl/serialize: optimize for equal offsets in uniform remap tablesMarek Olšák2019-10-251-2/+28
* glsl/serialize: restructure remap table codeMarek Olšák2019-10-251-63/+56
* nir: Use VARYING_SLOT_TESS_MAX to size indirect bitmasksKenneth Graunke2019-10-251-2/+2
* nir: Use BITSET for tracking varyings in lower_io_arraysKristian H. Kristensen2019-10-241-33/+22
* spirv: Add helper to find args of Image OperandsCaio Marcelo de Oliveira Filho2019-10-241-22/+79
* spirv: Check that only one offset is defined as Image OperandCaio Marcelo de Oliveira Filho2019-10-241-0/+6
* spirv: Add imageoperands_to_string helperCaio Marcelo de Oliveira Filho2019-10-242-3/+23
* spirv: Handle MakePointerAvailable/VisibleCaio Marcelo de Oliveira Filho2019-10-241-0/+32
* spirv: Handle MakeTexelAvailable/VisibleCaio Marcelo de Oliveira Filho2019-10-241-8/+39
* spirv: Add option to emit scoped memory barriersCaio Marcelo de Oliveira Filho2019-10-242-0/+126
* spirv: Add SpvMemoryModelVulkan and related capabilitiesCaio Marcelo de Oliveira Filho2019-10-242-3/+24
* spirv: Emit memory barriers for atomic operationsCaio Marcelo de Oliveira Filho2019-10-242-1/+100
* spirv: Parse memory semantics for atomic operationsCaio Marcelo de Oliveira Filho2019-10-242-5/+38
* nir/tests: Add copy propagation tests with scoped_memory_barrierCaio Marcelo de Oliveira Filho2019-10-241-1/+407
* nir: Add scoped_memory_barrier intrinsicCaio Marcelo de Oliveira Filho2019-10-247-0/+124
* spirv/info: Add a memorymodel_to_string helperJason Ekstrand2019-10-242-0/+2
* glsl: remove propagate_invariance() call from the linkerTimothy Arceri2019-10-241-2/+0
* nir: improve nir_variable packingTimothy Arceri2019-10-241-1/+3
* nir: fix nir_variable_data packingTimothy Arceri2019-10-241-8/+8
* st/mesa: assign driver locations for VS inputs for NIR before cachingMarek Olšák2019-10-231-0/+5
* Revert "nir: drop support for using load_alpha_ref_float"Erik Faye-Lund2019-10-231-11/+14
* Revert "nir: drop unused alpha_ref_float"Erik Faye-Lund2019-10-232-0/+2
* nir: allow nir_lower_uniforms_to_ubo to be run repeatedlyMarek Olšák2019-10-222-1/+7
* nir/lower_idiv: add new llvm-based pathRhys Perry2019-10-212-11/+130
* nir: add nir_lower_amul passRob Clark2019-10-185-3/+331
* nir: add address calc related opt rulesRob Clark2019-10-181-0/+16
* nir: add amul instructionRob Clark2019-10-187-7/+38
* nir: Add a new ALU nir_op_imul24Rob Clark2019-10-181-0/+3
* nir: Add a new ALU nir_op_imad24_ir3Eduardo Lima Mitev2019-10-181-0/+7
* nir/search: fix the PoT helpersRob Clark2019-10-182-4/+7
* nir: Add new texop nir_texop_tex_prefetchEduardo Lima Mitev2019-10-183-0/+6
* nir/search: Fix possible NULL dereference in is_fsignIan Romanick2019-10-171-1/+1
* freedreno/ir3: Implement lowering passes for VS and GSKristian H. Kristensen2019-10-175-0/+21
* freedreno/ir3: Add intrinsics that map to LDLW/STLWKristian H. Kristensen2019-10-171-0/+8
* nir: drop unused alpha_ref_floatErik Faye-Lund2019-10-172-2/+0
* nir: drop support for using load_alpha_ref_floatErik Faye-Lund2019-10-171-14/+11
* nir: support feeding state to nir_lower_clip_[vg]sErik Faye-Lund2019-10-172-10/+40
* nir: support lowering clipdist to arraysErik Faye-Lund2019-10-172-34/+75
* nir: support derefs in two-sided lighting loweringErik Faye-Lund2019-10-171-12/+28
* nir: add lowering-pass for point-size movErik Faye-Lund2019-10-174-0/+74
* nir: allow passing alpha-ref state to lowering-codeErik Faye-Lund2019-10-172-4/+20
* nir: add a pass to lower flat shading.Dave Airlie2019-10-174-0/+54
* spirv: set correct dest_type for texture query opsJonathan Marek2019-10-151-7/+17
* glsl: fix crash compiling bindless samplers inside unnamed UBOsTimothy Arceri2019-10-121-5/+5
* glsl/builtin: Add alternate versions of atan using new opsNeil Roberts2019-10-121-2/+31
* glsl: Add opcodes for atan and atan2Neil Roberts2019-10-124-0/+27
* nir/builtin: Add extern "C" guards to nir_builtin_builder.hNeil Roberts2019-10-121-0/+8