Skip to content

Commit 767835f

Browse files
committed
DetectGLVendors: detect Zhaoxin ZX integrated graphics
1 parent 804bdee commit 767835f

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

src/engine/renderer/DetectGLVendors.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ std::string GetGLHardwareVendorName( glHardwareVendor_t hardwareVendor )
4848
"Intel",
4949
"Moore Threads",
5050
"Nvidia",
51+
"Zhaoxin",
5152
"OutOfRange",
5253
};
5354

@@ -76,6 +77,7 @@ std::string GetGLDriverVendorName( glDriverVendor_t driverVendor )
7677
"Mesa",
7778
"Moore Threads",
7879
"Nvidia",
80+
"Zhaoxin",
7981
"OutOfRange",
8082
};
8183

@@ -138,6 +140,8 @@ void DetectGLVendors(
138140
{ "NVIDIA Corporation", { glDriverVendor_t::NVIDIA, glHardwareVendor_t::NVIDIA } },
139141
// Moore Threads drivers on Linux and Windows.
140142
{ "Moore Threads", { glDriverVendor_t::MTHREADS, glHardwareVendor_t::MTHREADS } },
143+
// Proprietary Zhaoxin driver on Linux.
144+
{ "Shanghai Zhaoxin Semiconductor Co., Ltd.", { glDriverVendor_t::ZHAOXIN, glHardwareVendor_t::ZHAOXIN } },
141145
// Proprietary Imagination driver for PowerVR.
142146
{ "Imagination Technologies", { glDriverVendor_t::IMAGINATION, glHardwareVendor_t::IMAGINATION } },
143147
};

src/engine/renderer/DetectGLVendors.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ enum class glHardwareVendor_t
5858
INTEL,
5959
MTHREADS,
6060
NVIDIA,
61+
ZHAOXIN,
6162
NUM_HARDWARE_VENDORS,
6263
};
6364

@@ -72,6 +73,7 @@ enum class glDriverVendor_t
7273
MESA,
7374
MTHREADS,
7475
NVIDIA,
76+
ZHAOXIN,
7577
NUM_DRIVER_VENDORS,
7678
};
7779

0 commit comments

Comments
 (0)