summaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* aco: print assembly with CLRXdisasm for GFX6-GFX7 if found on the systemSamuel Pitoiset2020-01-171-1/+39
* aco: fix emitting slc for MUBUF instructions on GFX6-GFX7Samuel Pitoiset2020-01-171-1/+1
* aco: ignore parallelcopies to the same register on jump threadingDaniel Schürmann2020-01-161-31/+38
* aco: handle phi affinities transitively through parallelcopiesDaniel Schürmann2020-01-161-19/+37
* aco: rework lower_to_cssa()Daniel Schürmann2020-01-161-70/+42
* aco: implement stream output with vec3 on GFX6Samuel Pitoiset2020-01-161-39/+51
* aco: do not combine additions of DS instructions on GFX6Samuel Pitoiset2020-01-161-1/+5
* aco: do not select 96-bit/128-bit variants for ds_read/ds_write on GFX6Samuel Pitoiset2020-01-161-4/+7
* aco: fix emitting SMEM instructions with no operands on GFX6-GFX7Samuel Pitoiset2020-01-161-6/+8
* ac/cull: don't read Position.Z if it's not needed for cullingMarek Olšák2020-01-151-1/+1
* radv: enable Vulkan 1.2Samuel Pitoiset2020-01-151-1/+1
* radv: implement Vulkan 1.2 features and propertiesSamuel Pitoiset2020-01-151-0/+148
* radv: implement Vulkan 1.1 features and propertiesSamuel Pitoiset2020-01-151-0/+53
* radv: update VK_KHR_timeline_semaphore for Vulkan 1.2Samuel Pitoiset2020-01-151-24/+24
* radv: update VK_KHR_uniform_buffer_standard_layout for Vulkan 1.2Samuel Pitoiset2020-01-151-3/+3
* radv: update VK_KHR_shader_subgroup_extended_types for Vulkan 1.2Samuel Pitoiset2020-01-151-3/+3
* radv: update VK_KHR_shader_float_controls for Vulkan 1.2Samuel Pitoiset2020-01-151-5/+5
* radv: update VK_KHR_shader_float16_int8 for Vulkan 1.2Samuel Pitoiset2020-01-151-3/+3
* radv: update VK_KHR_shader_atomic_int64 for Vulkan 1.2Samuel Pitoiset2020-01-151-3/+3
* radv: update VK_KHR_imageless_framebuffer for Vulkan 1.2Samuel Pitoiset2020-01-152-8/+8
* radv: update VK_KHR_image_format_list for Vulkan 1.2Samuel Pitoiset2020-01-151-6/+6
* radv: update VK_KHR_driver_properties for Vulkan 1.2Samuel Pitoiset2020-01-151-7/+7
* radv: update VK_KHR_draw_indirect_count for Vulkan 1.2Samuel Pitoiset2020-01-151-2/+2
* radv: update VK_KHR_depth_stencil_resolve for Vulkan 1.2Samuel Pitoiset2020-01-155-21/+21
* radv: update VK_KHR_create_renderpass2 for Vulkan 1.2Samuel Pitoiset2020-01-152-15/+15
* radv: update VK_KHR_buffer_device_address for Vulkan 1.2Samuel Pitoiset2020-01-151-9/+9
* radv: update VK_KHR_8bit_storage for Vulkan 1.2Samuel Pitoiset2020-01-151-3/+3
* radv: update VK_EXT_scalar_block_layout for Vulkan 1.2Samuel Pitoiset2020-01-151-3/+3
* radv: update VK_EXT_sampler_filter_minmax for Vulkan 1.2Samuel Pitoiset2020-01-152-9/+9
* radv: update VK_EXT_host_query_reset for Vulkan 1.2Samuel Pitoiset2020-01-152-4/+4
* radv: update VK_EXT_descriptor_indexing for Vulkan 1.2Samuel Pitoiset2020-01-152-14/+14
* radv/gfx10: simplify some duplicated NGG GS codeSamuel Pitoiset2020-01-151-62/+41
* radv/gfx10: enable all CUs if NGG is never usedSamuel Pitoiset2020-01-151-2/+5
* radv: only use VkSamplerCreateInfo::compareOp if enabledSamuel Pitoiset2020-01-151-1/+5
* radv: Disable VK_EXT_sample_locations on GFX10.Bas Nieuwenhuizen2020-01-151-1/+2
* aco: Flip s_cbranch / s_cselect to optimize out an s_not if possible.Timur Kristóf2020-01-142-8/+51
* aco: Optimize out s_and with exec, when used on uniform bitwise values.Timur Kristóf2020-01-141-4/+31
* aco: Don't skip combine_instruction when definitions[1] is used.Timur Kristóf2020-01-141-1/+1
* aco: Allow optimizing vote_all and nir_op_iand.Timur Kristóf2020-01-141-6/+6
* aco: Implement 64-bit constant propagation.Timur Kristóf2020-01-144-25/+58
* vulkan/wsi: Add a driconf option to force WSI to advertise BGRA8_UNORM firstJason Ekstrand2020-01-141-0/+4
* aco: add integer min/max to can_swap_operandsRhys Perry2020-01-141-0/+4
* aco: improve readfirstlane after uniform LDS loadsRhys Perry2020-01-141-2/+5
* aco: replace extract_vector with copiesRhys Perry2020-01-141-2/+34
* aco: allow input modifiers on v_cndmask_b32Rhys Perry2020-01-141-1/+5
* aco: don't move literal to reg when making an instruction VOP3 on GFX10Rhys Perry2020-01-141-1/+1
* aco: add min(-max(), ) and max(-min(), ) optimizationRhys Perry2020-01-141-1/+35
* aco: improve clamp optimizationRhys Perry2020-01-141-2/+4
* aco: fix clamp optimizationRhys Perry2020-01-141-7/+2
* aco: improve creation of v_madmk_f32/v_madak_f32Rhys Perry2020-01-141-53/+45