Skip to content

Commit c71516d

Browse files
committed
DetectGLVendors: detect Moore Threads
1 parent 8c7b461 commit c71516d

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/engine/renderer/DetectGLVendors.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ std::string GetGLHardwareVendorName( glHardwareVendor_t hardwareVendor )
4646
"Broadcom",
4747
"Intel",
4848
"Nvidia",
49+
"Moore Threads",
4950
"OutOfRange",
5051
};
5152

@@ -71,6 +72,7 @@ std::string GetGLDriverVendorName( glDriverVendor_t driverVendor )
7172
"Intel",
7273
"Mesa",
7374
"Nvidia",
75+
"Moore Threads",
7476
"OutOfRange",
7577
};
7678

@@ -121,6 +123,8 @@ void DetectGLVendors(
121123
{ "nouveau", { glDriverVendor_t::MESA, glHardwareVendor_t::NVIDIA } },
122124
// Proprietary Nvidia drivers on all systems like Linux, Windows, and macOS.
123125
{ "NVIDIA Corporation", { glDriverVendor_t::NVIDIA, glHardwareVendor_t::NVIDIA } },
126+
// Moore Threads drivers on Linux and Windows.
127+
{ "Moore Threads", { glDriverVendor_t::MTHREADS, glHardwareVendor_t::MTHREADS } },
124128
};
125129

126130
auto it = vendorDriverHardware.find( vendorString );

src/engine/renderer/DetectGLVendors.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ enum class glHardwareVendor_t
5656
BROADCOM,
5757
INTEL,
5858
NVIDIA,
59+
MTHREADS,
5960
NUM_HARDWARE_VENDORS,
6061
};
6162

@@ -67,6 +68,7 @@ enum class glDriverVendor_t
6768
INTEL,
6869
MESA,
6970
NVIDIA,
71+
MTHREADS,
7072
NUM_DRIVER_VENDORS,
7173
};
7274

0 commit comments

Comments
 (0)