mirror of
https://github.com/minetest/irrlicht.git
synced 2025-07-02 08:10:26 +02:00
OpenGL3: new version format
This commit is contained in:
@ -203,8 +203,7 @@ COpenGL3DriverBase::~COpenGL3DriverBase()
|
||||
QuadIndexCount = QuadsIndices.size();
|
||||
}
|
||||
|
||||
bool COpenGL3DriverBase::genericDriverInit(const core::dimension2d<u32>& screenSize, bool stencilBuffer)
|
||||
{
|
||||
void COpenGL3DriverBase::initVersion() {
|
||||
Name = glGetString(GL_VERSION);
|
||||
printVersion();
|
||||
|
||||
@ -212,7 +211,12 @@ COpenGL3DriverBase::~COpenGL3DriverBase()
|
||||
VendorName = glGetString(GL_VENDOR);
|
||||
os::Printer::log(VendorName.c_str(), ELL_INFORMATION);
|
||||
|
||||
// load extensions
|
||||
Version = getVersionFromOpenGL();
|
||||
}
|
||||
|
||||
bool COpenGL3DriverBase::genericDriverInit(const core::dimension2d<u32>& screenSize, bool stencilBuffer)
|
||||
{
|
||||
initVersion();
|
||||
initExtensions();
|
||||
|
||||
// reset cache handler
|
||||
@ -231,7 +235,7 @@ COpenGL3DriverBase::~COpenGL3DriverBase()
|
||||
DriverAttributes->setAttribute("MaxIndices", (s32)MaxIndices);
|
||||
DriverAttributes->setAttribute("MaxTextureSize", (s32)MaxTextureSize);
|
||||
DriverAttributes->setAttribute("MaxTextureLODBias", MaxTextureLODBias);
|
||||
DriverAttributes->setAttribute("Version", Version);
|
||||
DriverAttributes->setAttribute("Version", 100 * Version.Major + Version.Minor);
|
||||
DriverAttributes->setAttribute("AntiAlias", AntiAlias);
|
||||
|
||||
glPixelStorei(GL_PACK_ALIGNMENT, 1);
|
||||
|
Reference in New Issue
Block a user