summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: reorder code in si_llvm_context_initMarek Olšák2018-07-041-13/+13
* radeonsi: use ac_compile_module_to_binary to reduce compile timesMarek Olšák2018-07-042-31/+4
* ac: add reusable helpers for direct LLVM compilationMarek Olšák2018-07-043-4/+76
* nvc0: implement multisampled images on Maxwell+Rhys Perry2018-07-046-39/+48
* i965: Fix output register sizes when variable ranges are interleavedNeil Roberts2018-07-041-7/+18
* r600/sb: cleanup if_conversion iterator to be legal C++Dave Airlie2018-07-041-7/+4
* radeonsi: fix compiler breakageMarek Olšák2018-07-041-0/+1
* ac: make some fns staticDave Airlie2018-07-042-13/+6
* ac/radv: move llvm compiler info to struct and init in one placeDave Airlie2018-07-046-34/+31
* ac/radeonsi: port compiler init/destroy out of radeonsi.Dave Airlie2018-07-043-25/+51
* radv/radeonsi: add a check ir tm optionsDave Airlie2018-07-043-3/+7
* radeonsi: rename si_compiler -> ac_llvm_compilerDave Airlie2018-07-049-36/+37
* ac: add target library info helpersDave Airlie2018-07-042-0/+15
* radv: create/destroy passmgr at the higher level.Dave Airlie2018-07-043-10/+14
* radv: port to use common passmgr code.Dave Airlie2018-07-042-25/+6
* ac/radeonsi: refactor out pass manager init to common code.Dave Airlie2018-07-043-25/+34
* radv: drop copy of ac_create_target_machine.Dave Airlie2018-07-041-31/+1
* ac/radv: split the non-common init_once code from the common target code. (v2)Dave Airlie2018-07-044-18/+12
* i965: Use the new nir atomic counter linker for SPIR-V shadersNeil Roberts2018-07-031-0/+2
* i965: enable AtomicStorage capability for gen7+Alejandro Piñeiro2018-07-031-0/+1
* mesa/glspirv: lower workgroup access to offsetsAntia Puentes2018-07-031-0/+1
* nir: Fix OpAtomicCounterIDecrement for uniform atomic countersAntia Puentes2018-07-035-9/+16
* nir/linker: Add a pure NIR implementation of the atomic counter linkerNeil Roberts2018-07-034-0/+287
* nir/types: Add wrappers for a couple of atomic counter methodsNeil Roberts2018-07-032-0/+15
* spirv/nir: add capability check for SpvCapabilityAtomicStorageAlejandro Piñeiro2018-07-032-1/+5
* spirv/nir: add atomic counter support on vtn_handle_ssbo_or_shared_atomicAlejandro Piñeiro2018-07-031-6/+84
* spirv/nir: initialize offset on the nir var at vtn_create_variableAlejandro Piñeiro2018-07-031-0/+1
* nir/spirv: Fix atomic counter (multidimensional-)arraysAntia Puentes2018-07-031-3/+24
* spirv/nir: tweak nir type when storage class is SpvStorageClassAtomicCounterAlejandro Piñeiro2018-07-031-1/+11
* nir_types: add glsl_atomic_uint_type() helperAlejandro Piñeiro2018-07-032-0/+8
* spirv/nir: add offset at vtn_variableAlejandro Piñeiro2018-07-032-0/+4
* spirv/nir: SpvStorageClassAtomicCounter support on vtn_storage_class_to_modeAlejandro Piñeiro2018-07-031-1/+4
* nir/linker: handle uniforms without explicit locationAlejandro Piñeiro2018-07-031-2/+62
* compiler/glsl: refactor empty_uniform_block utilities to linker_utilAlejandro Piñeiro2018-07-035-63/+79
* i965/vec4: Don't cmod propagate from CMP to ADD if the writemask isn't compat...Ian Romanick2018-07-022-5/+87
* intel/compiler: Silence unused parameter warnings brw_nir.cIan Romanick2018-07-025-7/+6
* i965: Fix BRW_NEW_NUM_SAMPLES to be in .brw, not .mesaKenneth Graunke2018-07-021-2/+2
* anv: Add support for the on-disk shader cacheJason Ekstrand2018-07-023-11/+126
* anv/pipeline_cache: Add a _locked suffix to a functionJason Ekstrand2018-07-021-14/+15
* anv: Add device-level helpers for searching for and uploading kernelsJason Ekstrand2018-07-023-79/+98
* anv/pipeline: Stop optimizing for not having a cacheJason Ekstrand2018-07-021-34/+31
* anv: Use a default pipeline cache if none is specifiedJason Ekstrand2018-07-025-18/+25
* anv: Be more careful about hashing pipeline layoutsJason Ekstrand2018-07-021-3/+38
* anv,intel: Enable nir_opt_large_constants for VulkanJason Ekstrand2018-07-023-0/+14
* anv: Add state setup support for shader constantsJason Ekstrand2018-07-023-19/+101
* anv: Add support for shader constant data to the pipeline cacheJason Ekstrand2018-07-024-0/+50
* nir: Add a large constants optimization passJason Ekstrand2018-07-024-0/+311
* nir: Add a concept of constant data associated with a shaderJason Ekstrand2018-07-025-0/+30
* nir/deref: Add helpers for getting offsetsJason Ekstrand2018-07-022-0/+95
* nir/types: Add a natural size and alignment helperJason Ekstrand2018-07-022-0/+62