Lines Matching defs:buffer
28 * GFX queue: Compute shader implementation of image->buffer copy
29 * Compute queue: implementation also of buffer->image, image->image, and image clear.
91 /* Image to buffer - don't write use image accessors */
101 * one for the buffer being written.
279 * one for the buffer being written.
641 * one for the buffer being written.
959 * one for the buffer being written.
1231 create_bview(struct radv_cmd_buffer *cmd_buffer, struct radv_buffer *buffer, unsigned offset,
1238 .buffer = radv_buffer_to_handle(buffer),
1247 VkBufferUsageFlagBits usage, VkBuffer *buffer)
1262 NULL, buffer);
1267 .buffer = *buffer,
1276 create_bview_for_r32g32b32(struct radv_cmd_buffer *cmd_buffer, struct radv_buffer *buffer,
1299 .buffer = radv_buffer_to_handle(buffer),
1365 create_bview(cmd_buffer, dst->buffer, dst->offset, dst->format, &dst_view);
1427 VkBuffer buffer;
1430 * image as a buffer with the same underlying memory. The compute
1433 create_buffer_from_image(cmd_buffer, dst, VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT, &buffer);
1435 create_bview(cmd_buffer, src->buffer, src->offset, src->format, &src_view);
1436 create_bview_for_r32g32b32(cmd_buffer, radv_buffer_from_handle(buffer), dst_offset, dst->format,
1462 radv_DestroyBuffer(radv_device_to_handle(device), buffer, NULL);
1514 create_bview(cmd_buffer, src->buffer, src->offset, src->format, &src_view);
1588 * image as a buffer with the same underlying memory. The compute
1739 VkBuffer buffer;
1742 * image as a buffer with the same underlying memory. The compute
1745 create_buffer_from_image(cmd_buffer, dst, VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT, &buffer);
1747 create_bview_for_r32g32b32(cmd_buffer, radv_buffer_from_handle(buffer), 0, dst->format,
1770 radv_DestroyBuffer(radv_device_to_handle(device), buffer, NULL);