ganesh |
|
|
GpuTypes.h |
This file includes numerous public types that are used by all of our gpu backends.
|
1797 |
graphite |
|
|
mtl |
|
|
MutableTextureState.h |
Since Skia and clients can both modify gpu textures and their connected state, Skia needs a way
for clients to inform us if they have modifiend any of this state. In order to not need setters
for every single API and state, we use this class to be a generic wrapper around all the mutable
state. This class is used for calls that inform Skia of these texture/image state changes by the
client as well as for requesting state changes to be done by Skia. The backend specific state
that is wrapped by this class are located in files like:
- include/gpu/vk/VulkanMutableTextureState.h
|
2310 |
ShaderErrorHandler.h |
Abstract class to report errors when compiling shaders.
|
1351 |
vk |
|
|