Search Results for

    Show / Hide Table of Contents

    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

    Extension Methods

    DX11ExtensionsMethods.ToDirectX(GraphicsProfile)
    DX12ExtensionsMethods.ToDirectX(GraphicsProfile)
    EnumExtensions.HasFlag(Enum, Enum)
    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX