From 3fb07c54126c044a8e91982849265ea7f8a7ea1e Mon Sep 17 00:00:00 2001 From: Aaron Ruby Date: Mon, 24 Mar 2025 11:48:02 -0400 Subject: [PATCH] gfxstream: No VIRGL_BIND_LINEAR for ColorBuffers This was added as a temporary measure when the imageDrmFmtMod emulation was not yet implemented. Accompanies the host-side change: https://android-review.googlesource.com/c/platform/hardware/google/gfxstream/+/3558263 Reviewed-By: Gurchetan Singh Part-of: --- src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp b/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp index 0bff63aadbb..ab8a5ee38b3 100644 --- a/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp +++ b/src/gfxstream/guest/vulkan_enc/ResourceTracker.cpp @@ -3847,9 +3847,6 @@ VkResult ResourceTracker::on_vkAllocateMemory(void* context, VkResult input_resu } const uint32_t target = PIPE_TEXTURE_2D; uint32_t bind = VIRGL_BIND_RENDER_TARGET; - if (VK_IMAGE_TILING_LINEAR == imageCreateInfo.tiling) { - bind |= VIRGL_BIND_LINEAR; - } if (mCaps.vulkanCapset.alwaysBlob) { struct gfxstreamResourceCreate3d create3d = {};