commit | 1f0911e6a13ce402c9d9514813b5c7a772735cb4 | [log] [tgz] |
---|---|---|
author | Ian Elliott <ianelliott@google.com> | Fri Sep 09 16:31:47 2022 -0600 |
committer | Ian Elliott <ianelliott@google.com> | Mon Nov 14 11:13:41 2022 -0700 |
tree | d53f95788de4cae2b17104abdc8f2085f62467b0 | |
parent | be0905edb778bbeeed7e264129ea4acdddbe4f20 [diff] |
Add SkiaVk backend to RenderEngine This CL adds a new backend, SkiaVk, to RenderEngine. The new functionality is to create a Vulkan device/instance (possibly protected) and handle flush/waitFence via VkSemaphores fed to GrBackendSemaphores. + make ctors of GLES/Vk RE's private so as to ensure GrContexts are created Test: atest librenderengine_test Bug: 236390072 Change-Id: I69119623b194885bcc4cf2ddc8e592576b713b19