diff --git a/bindings/bf/bgfx.bf b/bindings/bf/bgfx.bf index a9681e553..d51c41488 100644 --- a/bindings/bf/bgfx.bf +++ b/bindings/bf/bgfx.bf @@ -1269,6 +1269,11 @@ public static class bgfx /// Amd = 0x1002, + /// + /// Apple adapter. + /// + Apple = 0x106b, + /// /// Intel adapter. /// diff --git a/bindings/cs/bgfx.cs b/bindings/cs/bgfx.cs index e96a1fd9a..d9be8bfa1 100644 --- a/bindings/cs/bgfx.cs +++ b/bindings/cs/bgfx.cs @@ -1268,6 +1268,11 @@ public static partial class bgfx /// Amd = 0x1002, + /// + /// Apple adapter. + /// + Apple = 0x106b, + /// /// Intel adapter. /// diff --git a/bindings/d/types.d b/bindings/d/types.d index 294ba6880..87d8be0cd 100644 --- a/bindings/d/types.d +++ b/bindings/d/types.d @@ -401,6 +401,7 @@ enum ubyte BGFX_RESOLVE_AUTO_GEN_MIPS = 0x01; /// Auto-generate mip maps on reso enum ushort BGFX_PCI_ID_NONE = 0x0000; /// Autoselect adapter. enum ushort BGFX_PCI_ID_SOFTWARE_RASTERIZER = 0x0001; /// Software rasterizer. enum ushort BGFX_PCI_ID_AMD = 0x1002; /// AMD adapter. +enum ushort BGFX_PCI_ID_APPLE = 0x106b; /// Apple adapter. enum ushort BGFX_PCI_ID_INTEL = 0x8086; /// Intel adapter. enum ushort BGFX_PCI_ID_NVIDIA = 0x10de; /// nVidia adapter. enum ushort BGFX_PCI_ID_MICROSOFT = 0x1414; /// Microsoft adapter. diff --git a/include/bgfx/defines.h b/include/bgfx/defines.h index c7fd8249f..a3d822fb0 100644 --- a/include/bgfx/defines.h +++ b/include/bgfx/defines.h @@ -520,6 +520,7 @@ #define BGFX_PCI_ID_NONE UINT16_C(0x0000) //!< Autoselect adapter. #define BGFX_PCI_ID_SOFTWARE_RASTERIZER UINT16_C(0x0001) //!< Software rasterizer. #define BGFX_PCI_ID_AMD UINT16_C(0x1002) //!< AMD adapter. +#define BGFX_PCI_ID_APPLE UINT16_C(0x106b) //!< Apple adapter. #define BGFX_PCI_ID_INTEL UINT16_C(0x8086) //!< Intel adapter. #define BGFX_PCI_ID_NVIDIA UINT16_C(0x10de) //!< nVidia adapter. #define BGFX_PCI_ID_MICROSOFT UINT16_C(0x1414) //!< Microsoft adapter. diff --git a/scripts/bgfx.idl b/scripts/bgfx.idl index 3673c24ae..b0058e994 100644 --- a/scripts/bgfx.idl +++ b/scripts/bgfx.idl @@ -425,6 +425,7 @@ flag.PciId { bits = 16 , const } .None (0x0000) --- Autoselect adapter. .SoftwareRasterizer (0x0001) --- Software rasterizer. .Amd (0x1002) --- AMD adapter. + .Apple (0x106b) --- Apple adapter. .Intel (0x8086) --- Intel adapter. .Nvidia (0x10de) --- nVidia adapter. .Microsoft (0x1414) --- Microsoft adapter.