summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_meta_buffer.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-11nir/builder: Add a name format arg to nir_builder_init_simple_shader().Eric Anholt1-4/+4
2020-11-11nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().Eric Anholt1-2/+2
2020-11-11nir_builder: Return a new builder from nir_builder_init_simple_shader().Eric Anholt1-6/+2
2020-09-23radv: add support for CmdCopyBuffer2KHR()Samuel Pitoiset1-16/+47
2020-09-21radv: add a helper for loading meta descriptorsSamuel Pitoiset1-28/+6
2020-08-21nir: Add new system values and intrinsics for dealing with CL work offsetsJesse Natalie1-2/+2
2019-11-25radv: set alignment for load_ssbo/store_ssbo in meta shadersRhys Perry1-0/+3
2019-06-25radv: rename and re-document cache flush flagsSamuel Pitoiset1-2/+2
2019-05-24nir/builder: Remove the use_fmov parameter from nir_swizzleJason Ekstrand1-1/+1
2019-04-15radv: set ACCESS_NON_READABLE on stores for copy/fill/clear meta shadersSamuel Pitoiset1-0/+2
2019-03-06radv: set num_components on vulkan_resource_index intrinsicLionel Landwerlin1-3/+6
2019-01-22radeonsi: correct WRITE_DATA.DST_SEL definitionsMarek Olšák1-1/+1
2018-11-14nir: replace nir_load_system_value calls with appropiate builder functionsKarol Herbst1-4/+4
2018-09-28radv: adjust the CmdUpdateBuffer threshold for optimal performanceSamuel Pitoiset1-1/+1
2018-07-18radv: add support for VK_EXT_conditional_renderingSamuel Pitoiset1-0/+10
2018-07-13nir: cleanup oversized arrays in nir_swizzle callsKarol Herbst1-2/+2
2018-07-12radv: get rid of buffer object prioritiesSamuel Pitoiset1-4/+4
2018-03-01radv: only emit cache flushes when the pool size is large enoughSamuel Pitoiset1-6/+0
2017-11-13radv: optimize calling radv_cmd_buffer_trace_emit()Samuel Pitoiset1-1/+2
2017-11-06radv: wrap cs_add_buffer in an inline. (v2)Dave Airlie1-4/+4
2017-10-27radv: make radv_fill_buffer() return the needed flush bitsSamuel Pitoiset1-3/+10
2017-10-25radv: use a define for the transition point between cp and compute shaderDave Airlie1-3/+9
2017-10-06radv: convert all COMPUTE operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset1-6/+11
2017-10-02radv: cleanup radv_device_finish_meta_XXX() helpersSamuel Pitoiset1-29/+16
2017-10-02radv: do not need to double zero-init the meta state structuresSamuel Pitoiset1-2/+0
2017-09-27radv: store the amount of saved constants in the compute stateSamuel Pitoiset1-2/+2
2017-09-20radv: Don't use a virtual function for getting the buffer virtual address.Bas Nieuwenhuizen1-4/+4
2017-05-09nir: Embed the shader_info in the nir_shader againJason Ekstrand1-14/+14
2017-05-08radv: set base/ranges for push constant loads.Dave Airlie1-0/+2
2017-04-14radv: use push descriptors in metaFredrik Höglund1-72/+50
2017-04-13radv: Add more trace points.Bas Nieuwenhuizen1-0/+2
2017-04-13radv: Ignore CmdUpdateBuffer with size 0.Bas Nieuwenhuizen1-0/+3
2017-03-14radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBufferAlex Smith1-0/+2
2017-02-20Revert "radv: detect command buffers that do no work and drop them (v2)"Dave Airlie1-1/+0
2017-02-13radv: detect command buffers that do no work and drop them (v2)Dave Airlie1-0/+1
2016-12-18radv: update vkCmdUpdateBuffer for the MEC.Bas Nieuwenhuizen1-1/+3
2016-11-11vulkan: import latest public vulkan headers + and fix drivers.Dave Airlie1-1/+1
2016-10-26nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri1-14/+14
2016-10-07radv: add initial non-conformant radv vulkan driverDave Airlie1-0/+543