Enum GraphicsProfile
Identifies a set of device capabilities.
Namespace: Evergine.Common.Graphics
Assembly: Evergine.Common.dll
Syntax
public enum GraphicsProfile : byte
Fields
| Name | Description |
|---|---|
| Level_10_0 | DirectX 10 HLSL 4.0 | OpenGL ES 3.0 (Default) |
| Level_10_1 | DirectX 10.1 HLSL 4.1 | OpenGL ES 3.0 |
| Level_11_0 | DirectX 11 HLSL 5.0 | OpenGL ES 3.1 | OpenGL 4.0 |
| Level_11_1 | DirectX 11 HLSL 5.0 | OpenGL ES 3.1 | OpenGL 4.1 |
| Level_12_0 | DirectX 12.0, Shader Model 6.0 (Wave intrinsics, basic ray tracing support) |
| Level_12_1 | DirectX 12.1, Shader Model 6.1 (Ray tracing functions and structures) |
| Level_12_2 | DirectX 12.2, Shader Model 6.2 (16-bit scalar types) |
| Level_12_3 | DirectX 12.3, Shader Model 6.3 (Ray tracing enhancements) |
| Level_12_4 | DirectX 12.4, Shader Model 6.4 (Wave matrix intrinsics for ML) |
| Level_12_5 | DirectX 12.5, Shader Model 6.5 (New wave intrinsics, Mesh and Amplification shaders) |
| Level_12_6 | DirectX 12.6, Shader Model 6.6 (64-bit atomics, IsHelperLane, packed intrinsics) |
| Level_12_7 | DirectX 12.7, Shader Model 6.7 (QuadAny/All, SampleCmpLevel, writable MSAA) |
| Level_9_1 | DirectX 9.1 HLSL 3.0 | OpenGL ES 2.0 |
| Level_9_2 | DirectX 9.2 HLSL 3.0 | OpenGL ES 2.0 |
| Level_9_3 | DirectX 9.3 HLSL 3.0 | OpenGL ES 2.0 |