Class PixelShaderSingleton
Stores compute kernel cache for GPU pixel shader backends
Inherited Members
Namespace: Unity.Barracuda
Syntax
public sealed class PixelShaderSingleton
Fields
EnableDebug
Enable kernel usage tracking
Declaration
public bool EnableDebug
Field Value
Type | Description |
---|---|
Boolean |
Properties
Instance
Singleton
Declaration
public static PixelShaderSingleton Instance { get; }
Property Value
Type | Description |
---|---|
PixelShaderSingleton |
Methods
GetUsedPixelShaders()
Get used pixel shader list
Declaration
public List<string> GetUsedPixelShaders()
Returns
Type | Description |
---|---|
List<String> | list of kernels |
WarmupPixelShaderKernels(List<String>)
Warmup pixel shaders
Declaration
public IEnumerator WarmupPixelShaderKernels(List<string> shaders)
Parameters
Type | Name | Description |
---|---|---|
List<String> | shaders | list of shaders to warm up |
Returns
Type | Description |
---|---|
IEnumerator | IEnumerator |