skia2/include/gpu/vk
Greg Daniel 77435597fa Add memoryless attachment support for vulkan dmsaa.
For this initial landing, we actually have the memoryless support
disabled because we need to update Chrome's vk memory allocator to
handle the new lazy flag added in this CL. Otherwise we will fail to
make dmsaa attachments and not draw anything.

I tested this on ARM and the it does look to keep the size of all the
lazy msaa attachments at 0. I test with both 4 and 8 sample counts. To
confirm the size check, I changed the store op on the msaa attachments
from discard to store and the reported memory size did grow.

Bug: skia:11809
Change-Id: I977f337b922cdbdbce16d67945369246e3547c17
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/451296
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
2021-09-22 19:06:02 +00:00
..
GrVkBackendContext.h Enable creating protected vulkan backend 2019-06-24 16:04:00 +00:00
GrVkExtensions.h Replace various one-liner sorting functor adapters with lambdas. 2020-07-14 17:45:26 +00:00
GrVkMemoryAllocator.h Remove SK_USE_LEGACY_VK_ALLOCATOR_USAGE_NAMES code. 2021-02-17 20:30:48 +00:00
GrVkTypes.h Add memoryless attachment support for vulkan dmsaa. 2021-09-22 19:06:02 +00:00
GrVkVulkan.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00