diff options
author | 2024-03-15 13:27:06 -0400 | |
---|---|---|
committer | 2024-03-19 14:00:24 -0400 | |
commit | ca05028642a0190e2343a8b9597e90f396ae04c5 (patch) | |
tree | e2a5b64d6d6c58bca487142e9ae9b5031a3cf80c /libs/gui/LayerState.cpp | |
parent | acb53f928fc2d1838873114cbff66fdbdb97d28a (diff) |
Create and plumb SkiaBackendTexture abstraction layer over GrBackendTexture
This means AutoBackendTexture is not aware of backend-specific texture
type and API details, and will be able to accept either a Ganesh or
Graphite variant of SkiaBackendTexture.
Also delegated SkiaBackendTexture creation to SkiaGpuContext, so that
backend-specific contexts handle creating backend-specifc textures.
Test: manual validation (GL+VK) & existing tests (refactor)
Bug: b/293371537
Change-Id: Ia65306cc825b71fe0b89c7f8545ce1c71a81d86b
Diffstat (limited to 'libs/gui/LayerState.cpp')
0 files changed, 0 insertions, 0 deletions