v3d: compute appropriate VPM memory configuration for geometry shader workloads
[mesa.git] / src / amd /
2019-12-14 Bas Nieuwenhuizenamd/common: Always use addrlib for HTILE tc-compat.
2019-12-14 Bas Nieuwenhuizenamd/common: Fix tcCompatible degradation on Stoney.
2019-12-13 Samuel Pitoisetradv: handle unaligned vertex fetches on GFX6/GFX10
2019-12-12 Samuel Pitoisetradv: enable SpvCapabilityImageMSArray
2019-12-12 Samuel Pitoisetac/nir: fix out-of-bound access when loading constants...
2019-12-11 Bas Nieuwenhuizenradv: Fix RGBX Android<->Vulkan format correspondence.
2019-12-10 Samuel Pitoisetradv: implement VK_KHR_separate_depth_stencil_layouts
2019-12-10 Samuel Pitoisetradv: initialize HTILE for separate depth/stencil aspects
2019-12-10 Samuel Pitoisetradv: do not init HTILE as compressed state when dst...
2019-12-10 Samuel Pitoisetradv: synchronize after performing a separate depth...
2019-12-10 Samuel Pitoisetradv: fix possibly wrong PA_SC_AA_CONFIG value for...
2019-12-10 Samuel Pitoisetradv: move emission of two PA_SC_* registers to the...
2019-12-09 Samuel Pitoisetradv: do not use VK_TRUE/VK_FALSE
2019-12-07 Daniel Schürmannaco: propagate temporaries into expanded vectors
2019-12-07 Daniel Schürmannaco: improve readfirstlane after uniform ssbo loads...
2019-12-07 Daniel Schürmannaco: use soffset for MUBUF instructions on SI/CI
2019-12-07 Daniel Schürmannradv: Enable ACO on GFX7 (Sea Islands)
2019-12-07 Daniel Schürmannaco: return to loop_active mask at continue_or_break...
2019-12-07 Daniel Schürmannradv: disable Youngblood app profile if ACO is used
2019-12-07 Daniel Schürmannaco: implement exclusive scan for SI/CI
2019-12-07 Daniel Schürmannaco: implement inclusive_scan for SI/CI
2019-12-07 Daniel Schürmannaco: implement (clustered) reductions for SI/CI
2019-12-07 Daniel Schürmannaco: don't use a scalar temporary for reductions on...
2019-12-07 Daniel Schürmannaco: flush denorms after fmin/fmax on pre-GFX9
2019-12-07 Daniel Schürmannradv: only flush scalar cache for SSBO writes with...
2019-12-07 Daniel Schürmannaco: disable disassembly for SI/CI due to lack of suppo...
2019-12-07 Daniel Schürmannaco: implement 64bit ine/ieq for SI/CI
2019-12-07 Daniel Schürmannaco: implement 64bit i2b for SI /CI
2019-12-07 Daniel Schürmannaco: make 1/2*PI a literal constant on SI/CI
2019-12-07 Daniel Schürmannaco: implement 64bit VGPR shifts for SI/CI
2019-12-07 Daniel Schürmannaco: split read/writelane opcode into VOP2/VOP3 version...
2019-12-07 Daniel Schürmannaco: fix disassembly of writelane instructions.
2019-12-07 Daniel Schürmannaco: recognize SI/CI SMRD hazards
2019-12-07 Daniel Schürmannaco: implement quad swizzles for SI/CI
2019-12-07 Daniel Schürmannaco: move buffer_store data to VGPR if needed
2019-12-07 Daniel Schürmannaco: implement nir_op_isign on SI/CI
2019-12-07 Daniel Schürmannaco: only use scalar loads for readonly buffers on...
2019-12-07 Daniel Schürmannaco: implement nir_op_fquantize2f16 for SI/CI
2019-12-07 Daniel Schürmannaco: fix SMEM offsets for SI/CI
2019-12-07 Daniel Schürmannaco: SI/CI - fix sampler aniso
2019-12-07 Dave Airlieaco: handle gfx7 int8/10 clamping on exports
2019-12-07 Daniel Schürmannaco: Initial GFX7 Support
2019-12-07 Daniel Schürmannaco: refactor visit_store_fs_output() to use the Builder
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...
next