void setClientState(GLClientState *state) {
m_state = state;
}
- void setClientStateMakeCurrent(GLClientState *state, int majorVersion, int minorVersion) {
+ void setClientStateMakeCurrent(GLClientState *state,
+ int majorVersion,
+ int minorVersion,
+ int deviceMajorVersion,
+ int deviceMinorVersion) {
m_state = state;
m_state->fromMakeCurrent();
m_currMajorVersion = majorVersion;
m_currMinorVersion = minorVersion;
+ m_deviceMajorVersion = deviceMajorVersion;
+ m_deviceMinorVersion = deviceMinorVersion;
}
void setSharedGroup(GLSharedGroupPtr shared) {
m_shared = shared;
int m_currMajorVersion;
int m_currMinorVersion;
+ int m_deviceMajorVersion;
+ int m_deviceMinorVersion;
std::string m_currExtensions;
bool m_initialized;