summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-07-04i965: Fix output register sizes when variable ranges are interleavedNeil Roberts1-7/+18
2018-07-04r600/sb: cleanup if_conversion iterator to be legal C++Dave Airlie1-7/+4
2018-07-04radeonsi: fix compiler breakageMarek Olšák1-0/+1
2018-07-04ac: make some fns staticDave Airlie2-13/+6
2018-07-04ac/radv: move llvm compiler info to struct and init in one placeDave Airlie6-34/+31
2018-07-04ac/radeonsi: port compiler init/destroy out of radeonsi.Dave Airlie3-25/+51
2018-07-04radv/radeonsi: add a check ir tm optionsDave Airlie3-3/+7
2018-07-04radeonsi: rename si_compiler -> ac_llvm_compilerDave Airlie9-36/+37
2018-07-04ac: add target library info helpersDave Airlie2-0/+15
2018-07-04radv: create/destroy passmgr at the higher level.Dave Airlie3-10/+14
2018-07-04radv: port to use common passmgr code.Dave Airlie2-25/+6
2018-07-04ac/radeonsi: refactor out pass manager init to common code.Dave Airlie3-25/+34
2018-07-04radv: drop copy of ac_create_target_machine.Dave Airlie1-31/+1
2018-07-04ac/radv: split the non-common init_once code from the common target code. (v2)Dave Airlie4-18/+12
2018-07-03i965: Use the new nir atomic counter linker for SPIR-V shadersNeil Roberts1-0/+2
2018-07-03i965: enable AtomicStorage capability for gen7+Alejandro Piñeiro1-0/+1
2018-07-03mesa/glspirv: lower workgroup access to offsetsAntia Puentes1-0/+1
2018-07-03nir: Fix OpAtomicCounterIDecrement for uniform atomic countersAntia Puentes5-9/+16
2018-07-03nir/linker: Add a pure NIR implementation of the atomic counter linkerNeil Roberts4-0/+287
2018-07-03nir/types: Add wrappers for a couple of atomic counter methodsNeil Roberts2-0/+15
2018-07-03spirv/nir: add capability check for SpvCapabilityAtomicStorageAlejandro Piñeiro2-1/+5
2018-07-03spirv/nir: add atomic counter support on vtn_handle_ssbo_or_shared_atomicAlejandro Piñeiro1-6/+84
2018-07-03spirv/nir: initialize offset on the nir var at vtn_create_variableAlejandro Piñeiro1-0/+1
2018-07-03nir/spirv: Fix atomic counter (multidimensional-)arraysAntia Puentes1-3/+24
2018-07-03spirv/nir: tweak nir type when storage class is SpvStorageClassAtomicCounterAlejandro Piñeiro1-1/+11
2018-07-03nir_types: add glsl_atomic_uint_type() helperAlejandro Piñeiro2-0/+8
2018-07-03spirv/nir: add offset at vtn_variableAlejandro Piñeiro2-0/+4
2018-07-03spirv/nir: SpvStorageClassAtomicCounter support on vtn_storage_class_to_modeAlejandro Piñeiro1-1/+4
2018-07-03nir/linker: handle uniforms without explicit locationAlejandro Piñeiro1-2/+62
2018-07-03compiler/glsl: refactor empty_uniform_block utilities to linker_utilAlejandro Piñeiro5-63/+79
2018-07-02i965/vec4: Don't cmod propagate from CMP to ADD if the writemask isn't compat...Ian Romanick2-5/+87
2018-07-02intel/compiler: Silence unused parameter warnings brw_nir.cIan Romanick5-7/+6
2018-07-02i965: Fix BRW_NEW_NUM_SAMPLES to be in .brw, not .mesaKenneth Graunke1-2/+2
2018-07-02anv: Add support for the on-disk shader cacheJason Ekstrand3-11/+126
2018-07-02anv/pipeline_cache: Add a _locked suffix to a functionJason Ekstrand1-14/+15
2018-07-02anv: Add device-level helpers for searching for and uploading kernelsJason Ekstrand3-79/+98
2018-07-02anv/pipeline: Stop optimizing for not having a cacheJason Ekstrand1-34/+31
2018-07-02anv: Use a default pipeline cache if none is specifiedJason Ekstrand5-18/+25
2018-07-02anv: Be more careful about hashing pipeline layoutsJason Ekstrand1-3/+38
2018-07-02anv,intel: Enable nir_opt_large_constants for VulkanJason Ekstrand3-0/+14
2018-07-02anv: Add state setup support for shader constantsJason Ekstrand3-19/+101
2018-07-02anv: Add support for shader constant data to the pipeline cacheJason Ekstrand4-0/+50
2018-07-02nir: Add a large constants optimization passJason Ekstrand4-0/+311
2018-07-02nir: Add a concept of constant data associated with a shaderJason Ekstrand5-0/+30
2018-07-02nir/deref: Add helpers for getting offsetsJason Ekstrand2-0/+95
2018-07-02nir/types: Add a natural size and alignment helperJason Ekstrand2-0/+62
2018-07-02nir: Add a deref_instr_has_indirect helperJason Ekstrand2-0/+20
2018-07-02util/macros: Import ALIGN_POT from ralloc.cJason Ekstrand4-10/+8
2018-07-02v3d: Claim PIPE_CAP_TGSI_CAN_READ_OUTPUTS.Eric Anholt1-0/+1
2018-07-02ac: move all LLVM module initialization into ac_create_moduleMarek Olšák6-27/+17