forked from Mirror/Ryujinx
39 lines
734 B
C#
39 lines
734 B
C#
|
namespace Ryujinx.Graphics.Gpu.Shader.Cache.Definition
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Graphics API type accepted by the shader cache.
|
|||
|
/// </summary>
|
|||
|
enum CacheGraphicsApi : byte
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// OpenGL Core
|
|||
|
/// </summary>
|
|||
|
OpenGL,
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// OpenGL ES
|
|||
|
/// </summary>
|
|||
|
OpenGLES,
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Vulkan
|
|||
|
/// </summary>
|
|||
|
Vulkan,
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// DirectX
|
|||
|
/// </summary>
|
|||
|
DirectX,
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Metal
|
|||
|
/// </summary>
|
|||
|
Metal,
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Guest, used to cache games raw shader programs.
|
|||
|
/// </summary>
|
|||
|
Guest
|
|||
|
}
|
|||
|
}
|