MCPcopy Create free account
hub / github.com/GarageGames/Torque2D / getDriverInfo

Method getDriverInfo

engine/source/platformEmscripten/EmscriptenOGLVideo.cpp:401–422  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

399
400//------------------------------------------------------------------------------
401const char* OpenGLDevice::getDriverInfo()
402{
403 const char* vendorString = (const char*) glGetString( GL_VENDOR );
404 const char* rendererString = (const char*) glGetString( GL_RENDERER );
405 const char* versionString = (const char*) glGetString( GL_VERSION );
406 const char* extensionsString = (const char*) glGetString( GL_EXTENSIONS );
407
408 U32 bufferLen = ( vendorString ? dStrlen( vendorString ) : 0 )
409 + ( rendererString ? dStrlen( rendererString ) : 0 )
410 + ( versionString ? dStrlen( versionString ) : 0 )
411 + ( extensionsString ? dStrlen( extensionsString ) : 0 )
412 + 4;
413
414 char* returnString = Con::getReturnBuffer( bufferLen );
415 dSprintf( returnString, bufferLen, "%s\t%s\t%s\t%s",
416 ( vendorString ? vendorString : "" ),
417 ( rendererString ? rendererString : "" ),
418 ( versionString ? versionString : "" ),
419 ( extensionsString ? extensionsString : "" ) );
420
421 return( returnString );
422}
423
424//------------------------------------------------------------------------------
425bool OpenGLDevice::getGammaCorrection(F32 &g)

Callers

nothing calls this directly

Calls 3

getReturnBufferFunction · 0.85
dStrlenFunction · 0.70
dSprintfFunction · 0.70

Tested by

no test coverage detected