radv: Replace supports_spill with explict_scratch_args
[mesa.git] / src / amd /
2019-11-25 Connor Abbottradv: Replace supports_spill with explict_scratch_args
2019-11-25 Connor Abbottaco: Make num_workgroups and local_invocation_ids one...
2019-11-25 Connor Abbottaco: Split vector arguments at the beginning
2019-11-25 Connor Abbottaco: Use radv_shader_args in aco_compile_shader()
2019-11-25 Connor Abbottaco: Constify radv_nir_compiler_options in isel
2019-11-25 Connor Abbottradv: Move argument declaration out of nir_to_llvm
2019-11-25 Connor Abbottac/nir, radv, radeonsi: Switch to using ac_shader_args
2019-11-25 Connor Abbottac: Add a shared interface between radv, radeonsi,...
2019-11-25 Connor Abbottradv: Rename ac_arg_regfile
2019-11-25 Samuel Pitoisetac/llvm: fix the local invocation index for wave32
2019-11-25 Samuel Pitoisetradv: disable subgroup shuffle operations on GFX10
2019-11-24 Timothy Arceriradv: create a fresh fork for each pipeline compile
2019-11-24 Timothy Arceriradv: add a secure_compile_open_fifo_fds() helper
2019-11-24 Timothy Arceriradv: add some infrastructure for fresh forks for each...
2019-11-22 Rhys Perryaco: fix waitcnts for barriers at block ends
2019-11-21 Rhys Perryaco: fix copy+paste error
2019-11-21 Rhys Perryaco: improve waitcnt insertion around loops
2019-11-20 Daniel Schürmannradv: Enable Subgroup Arithmetic and Clustered for SI
2019-11-20 Daniel Schürmannamd/llvm: Add Subgroup Scan functions for SI
2019-11-20 Samuel Pitoisetradv: enable VK_KHR_shader_subgroup_extended_types...
2019-11-20 Bas Nieuwenhuizenradv: Do not change scratch settings while shaders...
2019-11-19 Marek Olšákac: fill num_rings for remaining IPs
2019-11-19 Marek Olšákac: add radeon_info::num_rings and move ring_type to...
2019-11-19 Marek Olšáknir: move data.image.access to data.access
2019-11-19 Rhys Perryradv/aco: enable VK_KHR_shader_subgroup_extended_types
2019-11-19 Rhys Perryaco: implement 64-bit integer reductions
2019-11-19 Rhys Perryaco: refactor reduction lowering helpers
2019-11-19 Samuel Pitoisetradv: advertise VK_KHR_shader_subgroup_extended_types...
2019-11-19 Samuel Pitoisetac: add 16-bit float support to ac_build_alu_op()
2019-11-19 Samuel Pitoisetac: add 8-bit and 16-bit supports to ac_build_optimizat...
2019-11-19 Samuel Pitoisetac: add 8-bit and 16-bit supports to ac_build_wwm()
2019-11-19 Samuel Pitoisetac: add 8-bit and 16-bit supports to get_reduction_iden...
2019-11-19 Samuel Pitoisetac: add 8-bit and 16-bit supports to ac_build_swizzle()
2019-11-19 Samuel Pitoisetac: add 8-bit and 16-bit supports to ac_build_dpp()
2019-11-19 Samuel Pitoisetac: add 8-bit and 16-bit supports to ac_build_set_inact...
2019-11-19 Samuel Pitoisetac: add 8-bit and 16-bit supports to ac_build_readlane()
2019-11-19 Samuel Pitoisetac: add 8-bit and 16-bit supports to ac_build_shuffle()
2019-11-19 Samuel Pitoisetac: remove useless cast in ac_build_set_inactive()
2019-11-18 Samuel Pitoisetradv: implement VK_AMD_device_coherent_memory
2019-11-18 Samuel Pitoisetac: add radeon_info::has_l2_uncached
2019-11-15 Rhys Perryaco: implement VK_KHR_shader_float_controls
2019-11-15 Rhys Perryaco: fix 64-bit fsign with 0
2019-11-15 Rhys Perryaco: don't combine literals into v_cndmask_b32/v_subb...
2019-11-15 Rhys Perryradv: enable FP16/FP64 denormals earlier and only for...
2019-11-15 Samuel Pitoisetradv: make sure to not clear the ds attachment after...
2019-11-15 Samuel Pitoisetradv: remove useless RADV_DEBUG=unsafemath debug option
2019-11-14 Timur Kristófaco: Optimize out trivial code from uniform bools.
2019-11-14 Timur Kristófaco: Treat all booleans as per-lane.
2019-11-14 Daniel Schürmannaco: use s_and_b64 exec to reduce uniform booleans...
2019-11-14 Timur Kristófaco: Make sure not to mistakenly propagate 64-bit const...
2019-11-14 Daniel Schürmannaco: value number instructions using the execution...
2019-11-14 Daniel Schürmannaco: check if SALU instructions are predeceeded by...
2019-11-14 Samuel Pitoisetac: fix build with recent LLVM
2019-11-12 Rhys Perryaco: combine read_invocation and shuffle implementations
2019-11-12 Rhys Perryaco: don't propagate vgprs into v_readlane/v_writelane
2019-11-12 Rhys Perryaco: fix read_invocation with VGPR lane index
2019-11-12 Rhys Perryaco: fix shuffle with uniform operands
2019-11-12 Rhys Perryaco: use DPP instead of exec modification when lowering...
2019-11-12 Daniel Schürmannaco: rematerialize s_movk instructions
2019-11-12 Daniel Schürmannaco: preserve kill flag on moved operands during RA
2019-11-12 Daniel Schürmannaco: fix invalid access on Pseudo_instructions
2019-11-12 Samuel Pitoisetac: handle pointer types to LDS in ac_get_elem_bits()
2019-11-12 Luis Mendesradv: fix radv secure compile feature breaks compilatio...
2019-11-11 Rhys Perryradv: fix radv_nir_get_max_workgroup_size when nir...
2019-11-08 Timur Kristófac: Handle invalid GFX10 format correctly in ac_get_tbu...
2019-11-08 Rhys Perryaco: add Instruction::usesModifiers() and add more...
2019-11-07 Rhys Perryradv: adjust loop unrolling heuristics for int64
2019-11-07 Samuel Pitoisetradv/gfx10: fix primitive indices orientation for NGG GS
2019-11-07 Daniel Schürmannaco: workaround Tonga/Iceland hardware bug
2019-11-06 Samuel Pitoisetradv: implement VK_EXT_subgroup_size_control
2019-11-06 Samuel Pitoisetradv: rely on shader's wavesize when computing NGG...
2019-11-06 Samuel Pitoisetradv: determine shaders wavesize at pipeline level
2019-11-06 Samuel Pitoisetradv: hardcode the number of waves for the GFX6 LS...
2019-11-06 Samuel Pitoisetradv/gfx10: enable wave32 for compute based on shader...
2019-11-06 Samuel Pitoisetradv: fix 32-bit compiler warnings
2019-11-06 Samuel Pitoisetradv: add a note about perftest/debug options
2019-11-05 Eric Engestrommeson: move the generic symbols check arguments to...
2019-11-05 Eric Engestrommeson: add variable to control the symbols checks
2019-11-05 Dylan Bakerutil: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIAN
2019-11-05 Dylan Bakerutil/u_endian: set PIPE_ARCH_*_ENDIAN to 1
2019-11-04 Leo Liuac: add missing Arcturus to the info of pc lines
2019-11-04 Daniel Schürmannaco: fix accidential reordering of instructions when...
2019-11-04 Daniel Schürmannaco: only use single-dword loads/stores for spilling
2019-11-04 Daniel Schürmannaco: fix immediate offset for spills if scratch is...
2019-11-04 Samuel Pitoisetradv: fix compute pipeline keys when optimizations...
2019-11-01 Bas Nieuwenhuizenradv: Close all unnecessary fds in secure compile.
2019-10-31 Eric Engestromradv: drop unnecessary xmlpool_options_h
2019-10-31 Bas Nieuwenhuizenradv: Fix disk_cache_get size argument.
2019-10-31 Bas Nieuwenhuizenradv: Remove _mesa_locale_init/fini calls.
2019-10-31 Mauro Rossiandroid: aco: fix Lower to CSSA
2019-10-31 Samuel Pitoisetradv: declare NGG scratch for VS or TES and only on...
2019-10-30 Bas Nieuwenhuizenradv: Fix timeout handling in syncobj wait.
2019-10-30 Bas Nieuwenhuizenradv: Allocate space for temp. semaphore parts.
2019-10-30 Daniel Schürmannaco: implement VGPR spilling
2019-10-30 Daniel Schürmannaco: always set scratch_offset in startpgm
2019-10-30 Daniel Schürmannaco: omit linear VGPRs as spill variables
2019-10-30 Daniel Schürmannaco: ensure that spilled VGPR reloads are done after...
2019-10-30 Daniel Schürmannaco: simplify calculation of target register pressure...
2019-10-30 Rhys Perryaco: fix new_demand calculation for first instructions
2019-10-30 Daniel Schürmannaco: don't add interferences between spilled phi operands
next