Class PixelShaderSingleton
Represents the compute kernel cache for backends that use GPU pixel shaders.
Inherited Members
Namespace: Unity.Sentis
Syntax
public sealed class PixelShaderSingleton
Fields
EnableDebug
Whether kernel usage tracking is enabled.
Declaration
public bool EnableDebug
Field Value
Type | Description |
---|---|
Boolean |
Properties
Instance
Initializes or returns the instance of PixelShaderSingleton
.
Declaration
public static PixelShaderSingleton Instance { get; }
Property Value
Type | Description |
---|---|
PixelShaderSingleton |
Methods
GetUsedShaders()
Returns used pixel shaders as a list.
Declaration
public List<string> GetUsedShaders()
Returns
Type | Description |
---|---|
List<String> |
WarmupKernels(List<String>)
Loads and compiles given pixel shaders without running them.
Declaration
public IEnumerator WarmupKernels(List<string> shaders)
Parameters
Type | Name | Description |
---|---|---|
List<String> | shaders |
Returns
Type | Description |
---|---|
IEnumerator |