struct RED::GPUID
Data record for a graphic card supported by REDsdk. More...
#include <REDIGraphicDevice.h>
Public variables:
int | _asicID |
char | _chipset [16] |
char | _driver_lin_32 [64] |
char | _driver_lin_64 [64] |
char | _driver_win_2000 [64] |
char | _driver_win_eight_32 [64] |
char | _driver_win_eight_64 [64] |
char | _driver_win_seven_32 [64] |
char | _driver_win_seven_64 [64] |
char | _driver_win_ten_32 [64] |
char | _driver_win_ten_64 [64] |
char | _driver_win_vista_32 [64] |
char | _driver_win_vista_64 [64] |
char | _driver_win_xp_32 [64] |
char | _driver_win_xp_64 [64] |
char | _name [128] |
RED::HARDWARE_PLATFORM | _redclass |
int | _vendorID |
Detailed description:
Data record for a graphic card supported by REDsdk.
This structure is returned by the RED::IGraphicDevice interface whenever a query has to return informations on a specific graphic card. It contains recommended driver versions for all operating systems; among these versions, we have several cases:
- The version string is RED_HW_UNSUPPORTED_CONFIGURATION ( "Unsupported hardware configuration"): this corresponds to hardware configurations installed on operating systems that are not valid: for example a NVIDIA GeForce FX 5200 installed on Windows 7, or an ATI Radeon HD 4870 running on Windows 2000. See the RED_HW_UNSUPPORTED_CONFIGURATION define for details.
- The version string is RED_HW_USE_OEM_VERSION ("Use OEM recommended driver"). This corresponds to mobility GPU chipsets. In this case, we can't recommend any driver version as the mobile hardware designer (the Original Equipment Manufacturer) is in charge of selecting a driver version to use for its hardware.
- The version string is RED_HW_OS_PROPRIETARY_DRIVER. This indicates that for a specific operating system, we can't choose or recommend any graphic driver version, as this is the choice of the operating system. Windows 10 own specific driver revisions that can be customized, but that'll be overriden by the Windows update system, unless Windows updates can be disabled.
- The version string is empty. This corresponds to an unknown GPU. This may be returned by RED::IGraphicDevice::GetLocalGPUs.
Variables documentation
String identifying the ASIC number of the graphic card. This is value must be used with the _vendorID to uniquely identify a graphic card.
Chipset revision of the graphic card.
Recommended driver version, Linux 32 bits.
Recommended driver version, Linux 64 bits.
Recommended driver version, Windows 2000.
Recommended driver version, Windows Eight 32 bits.
Recommended driver version, Windows Eight 64 bits.
Recommended driver version, Windows Seven 32 bits.
Recommended driver version, Windows Seven 64 bits.
Recommended driver version, Windows Ten 32 bits.
Recommended driver version, Windows Ten 64 bits.
Recommended driver version, Windows Vista 32 bits.
Recommended driver version, Windows Vista 64 bits.
Recommended driver version, Windows XP 32 bits.
Recommended driver version, Windows XP 64 bits.
Name of the graphic card.
REDsdk GPU class for this graphic card.
String identifying the hardware vendor of the graphic card. This value must be used with the _asicID to uniquely identify a graphic card.