from enum import IntEnum


class ShaderCompilerPlatform(IntEnum):
    kShaderCompPlatformNone = -1
    kShaderCompPlatformGL = 0
    kShaderCompPlatformD3D9 = 1
    kShaderCompPlatformXbox360 = 2
    kShaderCompPlatformPS3 = 3
    kShaderCompPlatformD3D11 = 4
    kShaderCompPlatformGLES20 = 5
    kShaderCompPlatformNaCl = 6
    kShaderCompPlatformFlash = 7
    kShaderCompPlatformD3D11_9x = 8
    kShaderCompPlatformGLES3Plus = 9
    kShaderCompPlatformPSP2 = 10
    kShaderCompPlatformPS4 = 11
    kShaderCompPlatformXboxOne = 12
    kShaderCompPlatformPSM = 13
    kShaderCompPlatformMetal = 14
    kShaderCompPlatformOpenGLCore = 15
    kShaderCompPlatformN3DS = 16
    kShaderCompPlatformWiiU = 17
    kShaderCompPlatformVulkan = 18
    kShaderCompPlatformSwitch = 19
    kShaderCompPlatformXboxOneD3D12 = 20
