venus: clean up memoryResourceAllocationSize

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21379>
This commit is contained in:
Yiwei Zhang
2023-02-13 23:23:28 -08:00
committed by Marge Bot
parent 6f8fe78e3b
commit 344be4405c
2 changed files with 5 additions and 13 deletions
+4 -11
View File
@@ -679,11 +679,10 @@ vn_get_memory_dma_buf_properties(struct vn_device *dev,
uint32_t *out_mem_type_bits)
{
VkDevice device = vn_device_to_handle(dev);
struct vn_renderer_bo *bo = NULL;
VkResult result = VK_SUCCESS;
result = vn_renderer_bo_create_from_dma_buf(dev->renderer, 0 /* size */,
fd, 0 /* flags */, &bo);
struct vn_renderer_bo *bo;
VkResult result = vn_renderer_bo_create_from_dma_buf(
dev->renderer, 0 /* size */, fd, 0 /* flags */, &bo);
if (result != VK_SUCCESS)
return result;
@@ -692,16 +691,10 @@ vn_get_memory_dma_buf_properties(struct vn_device *dev,
VkMemoryResourceAllocationSizeProperties100000MESA alloc_size_props = {
.sType =
VK_STRUCTURE_TYPE_MEMORY_RESOURCE_ALLOCATION_SIZE_PROPERTIES_100000_MESA,
.pNext = NULL,
.allocationSize = 0,
};
VkMemoryResourcePropertiesMESA props = {
.sType = VK_STRUCTURE_TYPE_MEMORY_RESOURCE_PROPERTIES_MESA,
.pNext =
dev->instance->experimental.memoryResourceAllocationSize == VK_TRUE
? &alloc_size_props
: NULL,
.memoryTypeBits = 0,
.pNext = &alloc_size_props,
};
result = vn_call_vkGetMemoryResourcePropertiesMESA(dev->instance, device,
bo->res_id, &props);
+1 -2
View File
@@ -947,8 +947,7 @@ vn_physical_device_get_native_extensions(
#ifdef ANDROID
if (can_external_mem && renderer_exts->EXT_image_drm_format_modifier &&
renderer_exts->EXT_queue_family_foreign &&
instance->experimental.memoryResourceAllocationSize == VK_TRUE) {
renderer_exts->EXT_queue_family_foreign) {
exts->ANDROID_external_memory_android_hardware_buffer = true;
exts->ANDROID_native_buffer = true;
}