Lines Matching refs:buffer
164 /* Max buffer size, unused for imports */
464 get_ahb_buffer_format_properties(VkDevice device_h, const struct AHardwareBuffer *buffer,
469 /* Get a description of buffer contents . */
471 AHardwareBuffer_describe(buffer, &desc);
478 /* "Buffer must be a valid Android hardware buffer object with at least
503 * buffer has a format which has an equivalent Vulkan format to enable
507 * the Android hardware buffer’s format has a Vulkan equivalent."
540 get_ahb_buffer_format_properties2(VkDevice device_h, const struct AHardwareBuffer *buffer,
545 /* Get a description of buffer contents . */
547 AHardwareBuffer_describe(buffer, &desc);
554 /* "Buffer must be a valid Android hardware buffer object with at least
579 * buffer has a format which has an equivalent Vulkan format to enable
583 * the Android hardware buffer’s format has a Vulkan equivalent."
617 const struct AHardwareBuffer *buffer,
626 /* Fill format properties of an Android hardware buffer. */
628 get_ahb_buffer_format_properties(device_h, buffer, format_prop);
633 get_ahb_buffer_format_properties2(device_h, buffer, format_prop2);
638 * buffer, like is the case with VK_FORMAT_G8_B8R8_2PLANE_420_UNORM.
640 const native_handle_t *handle = AHardwareBuffer_getNativeHandle(buffer);
668 * buffer, vkGetMemoryAndroidHardwareBufferANDROID must return that same
669 * Android hardware buffer object."
704 const native_handle_t *handle = AHardwareBuffer_getNativeHandle(info->buffer);
709 * buffer, like is the case with VK_FORMAT_G8_B8R8_2PLANE_420_UNORM.
740 } else if (mem->buffer) {
741 if (alloc_size < mem->buffer->vk.size) {
749 * acquire a reference to the imported hardware buffer, which it must
753 AHardwareBuffer_acquire(info->buffer);
754 mem->android_hardware_buffer = info->buffer;
784 } else if (dedicated_info && dedicated_info->buffer) {
785 RADV_FROM_HANDLE(radv_buffer, buffer, dedicated_info->buffer);
786 w = buffer->vk.size;
810 .buffer = mem->android_hardware_buffer,