vulkan/wsi: Provide the implicitly synchronized BO to vkQueueSubmit
[mesa.git] / src / amd /
2019-12-04 Timur Kristófaco/wave32: Fix reductions.
2019-12-04 Timur Kristófaco/wave32: Allow setting the subgroup ballot size...
2019-12-04 Timur Kristófaco/wave32: Use wave_size for barrier intrinsic.
2019-12-04 Timur Kristófaco/wave32: Fix load_local_invocation_index to support...
2019-12-04 Timur Kristófaco/wave32: Use lane mask regclass for exec/vcc.
2019-12-04 Timur Kristófaco/wave32: Add wave size specific opcodes to aco_builder.
2019-12-04 Timur Kristófaco/wave32: Introduce emit_mbcnt which takes wave size...
2019-12-04 Timur Kristófaco/wave32: Replace hardcoded numbers in spiller with...
2019-12-04 Timur Kristófaco/wave32: Change uniform bool optimization to work...
2019-12-04 Timur Kristófaco: Optimize load_subgroup_id to one bit field extract...
2019-12-04 Timur Kristófaco: Remove lower_linear_bool_phi, it is not needed...
2019-12-04 Timur Kristófaco: Remove superfluous argument from emit_boolean_logic.
2019-12-04 Timur Kristófaco: Fix operand of s_bcnt1_i32_b64 in emit_boolean_reduce.
2019-12-04 Samuel Pitoisetradv/gfx10: fix the vertex order for triangle strips...
2019-12-04 Samuel Pitoisetradv: simplify a check in radv_fixup_vertex_input_fetches()
2019-12-04 Samuel Pitoisetradv: remove dead shader input/output variables
2019-12-03 Samuel Pitoisetac/llvm: fix atomic var operations if source isn't...
2019-12-02 Rhys Perryaco: fix block_kind_discard s_andn2 definition to exec
2019-12-02 Rhys Perryaco: handle loop exit and IF merge phis with break...
2019-12-02 Rhys Perryaco: validate the CFG
2019-12-02 Rhys Perryradv: set writes_memory for global memory stores/atomics
2019-12-02 Rhys Perryac/llvm: improve sync scope for global atomics
2019-12-02 Rhys Perryac/llvm: fix pointer type for global atomics
2019-11-29 Samuel Pitoisetaco: drop useless lowering of deref operations for...
2019-11-29 Samuel Pitoisetradv,ac/nir: lower deref operations for shared memory
2019-11-29 Daniel Schürmannaco: fix a couple of value numbering issues
2019-11-29 Daniel Schürmannaco: don't split live-ranges of linear VGPRs
2019-11-29 Rhys Perryaco: implement global atomics
2019-11-29 Rhys Perryaco: improve FLAT/GLOBAL scheduling
2019-11-29 Rhys Perryaco: don't enable store_global for helper invocations
2019-11-29 Rhys Perryaco: fix SADDR with FLAT on GFX10
2019-11-29 Rhys Perryaco: fix assembly of FLAT/GLOBAL atomics
2019-11-29 Rhys Perryaco: fix GFX10 opcodes for some global/flat atomics
2019-11-29 Rhys Perryaco: improve WAR hazard workaround with >64bit stores
2019-11-29 Rhys Perryaco: add v_nop inbetween exec write and VMEM/DS/FLAT
2019-11-29 Rhys Perryaco: fix incorrect cast in parse_wait_instr()
2019-11-29 Rhys Perryaco: fix i2i64
2019-11-29 Rhys Perryaco: propagate p_wqm on an image_sample's coordinate...
2019-11-28 Bas Nieuwenhuizenradv: Fix timeline semaphore refcounting.
2019-11-28 Bas Nieuwenhuizenradv: Unify max_descriptor_set_size.
2019-11-28 Bas Nieuwenhuizenamd/llvm: Refactor ac_build_scan.
2019-11-28 Samuel Pitoisetradv: add more constants to avoid using magic numbers
2019-11-28 Samuel Pitoisetac/llvm: convert src operands to pointers if necessary
2019-11-28 Marek Olšákac/nir: don't rely on data.patch for tess factors
2019-11-27 Samuel Pitoisetradv: enable VK_KHR_shader_subgroup_extended_types...
2019-11-27 Samuel Pitoisetac: add 8-bit and 16-bit supports to ac_build_permlane16()
2019-11-27 Samuel Pitoisetradv/gfx10: fix implementation of exclusive scans
2019-11-27 Samuel Pitoisetradv: fix enabling sample shading with SampleID/SampleP...
2019-11-26 Daniel Schürmannaco: don't value-number instructions from within a...
2019-11-26 Rhys Perryaco: set dlc/glc correctly for image loads
2019-11-26 Rhys Perryaco: allow constant offsets for global/scratch instruct...
2019-11-26 Bas Nieuwenhuizenradv: Enable VK_KHR_buffer_device_address.
2019-11-26 Samuel Pitoisetradv: fix reporting subgroup size with VK_KHR_pipeline_...
2019-11-26 Bas Nieuwenhuizenradv: Allocate cmdbuffer space for buffer marker write.
2019-11-26 Samuel Pitoisetac/llvm: fix warning in ac_build_canonicalize()
2019-11-25 Marek Olšákradeonsi/nir: don't run si_nir_opts again if there...
2019-11-25 Marek Olšákac: set swizzled bit in cache policy as a hint not...
2019-11-25 Samuel Pitoisetradv: select the depth decompress path based on the...
2019-11-25 Samuel Pitoisetradv: create decompress pipelines for separate depth...
2019-11-25 Samuel Pitoisetradv: rework creation of decompress/resummarize meta...
2019-11-25 Samuel Pitoisetradv: set the image view aspect mask before resolves
2019-11-25 Samuel Pitoisetradv: set the image view aspect mask during subpass...
2019-11-25 Rhys Perryaco: enable load/store vectorizer
2019-11-25 Rhys Perryradv: set alignment for load_ssbo/store_ssbo in meta...
2019-11-25 Connor Abbottaco: Make unused workgroup id's 0
2019-11-25 Connor Abbottaco: Use common argument handling
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()
next