Home
last modified time | relevance | path

Searched refs:devaddr (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/radix_sort/shaders/
Dbufref.h59 u32vec2 devaddr; \
62 devaddr.x = uaddCarry(_devaddr_u32vec2.x, _offset, carry); \
63 devaddr.y = _devaddr_u32vec2.y + carry; \
65 _name = _layout(devaddr); \
79 u32vec2 devaddr; \
82 devaddr.x = uaddCarry(_devaddr_u32vec2.x, _offset_u32vec2.x, carry); \
83 devaddr.y = _devaddr_u32vec2.y + _offset_u32vec2.y + carry; \
85 _name = _layout(devaddr); \
98 u32vec2 devaddr = u32vec2(_name); \
101 devaddr.x = uaddCarry(devaddr.x, _inc, carry); \
[all …]
/third_party/mesa3d/src/amd/vulkan/radix_sort/
Dradix_sort_vk.c453 VkDeviceAddress const devaddr = vkGetBufferDeviceAddress(device, &bdai) + dbi->offset; in rs_get_devaddr() local
455 return devaddr; in rs_get_devaddr()
509 *keyvals_sorted = info->keyvals_even.devaddr; in radix_sort_vk_sort_devaddr()
580 *keyvals_sorted = ((passes & 1) != 0) ? info->keyvals_odd : info->keyvals_even.devaddr; in radix_sort_vk_sort_devaddr()
668 …VkDeviceAddress const devaddr_histograms = info->internal.devaddr + rs->internal.histograms.offs… in radix_sort_vk_sort_devaddr()
669 VkDeviceAddress const devaddr_keyvals_even = info->keyvals_even.devaddr; in radix_sort_vk_sort_devaddr()
734 …VkDeviceAddress const devaddr_partitions = info->internal.devaddr + rs->internal.partitions.offse… in radix_sort_vk_sort_devaddr()
917 VkDeviceAddress const devaddr_info = info->indirect.devaddr; in radix_sort_vk_sort_indirect_devaddr()
1199 .devaddr = rs_get_devaddr(device, &info->keyvals_even) }, in radix_sort_vk_sort()
1203 .devaddr = rs_get_devaddr(device, &info->internal), }, in radix_sort_vk_sort()
[all …]
Dradix_sort_vk_devaddr.h29 VkDeviceAddress devaddr; member
/third_party/mesa3d/src/amd/vulkan/
Dradv_acceleration_structure.c1967 radv_fill_buffer(cmd_buffer, NULL, NULL, buffer_info->devaddr + buffer_info->offset + offset, in radix_sort_fill_buffer()
2196 info.keyvals_even.devaddr = base_addr; in radv_CmdBuildAccelerationStructuresKHR()
2202 info.internal.devaddr = base_addr + requirements.keyvals_size * 2; in radv_CmdBuildAccelerationStructuresKHR()
2209 assert(result_addr == info.keyvals_even.devaddr || result_addr == info.keyvals_odd); in radv_CmdBuildAccelerationStructuresKHR()
2211 if (result_addr == info.keyvals_even.devaddr) { in radv_CmdBuildAccelerationStructuresKHR()