SoGLDriverDatabase - Online Linux Manual PageSection : 3
Updated : Mon Jan 25 2021
Source : Version 3.1.3
Note : Coin
NAMESoGLDriverDatabase − The SoGLDriverDatabase class is used for looking up broken/slow features in OpenGL drivers.
SYNOPSIS
#include <Inventor/misc/SoGLDriverDatabase.h>
Static Public Member Functionsstatic SbBool isSupported (const cc_glglue *context, const SbName &feature)
static SbBool isBroken (const cc_glglue *context, const SbName &feature)
static SbBool isSlow (const cc_glglue *context, const SbName &feature)
static SbBool isFast (const cc_glglue *context, const SbName &feature)
static SbName getComment (const cc_glglue *context, const SbName &feature)
static void loadFromBuffer (const char *buffer)
static void loadFromFile (const SbName &filename)
static void addBuffer (const char *buffer)
static void addFile (const SbName &filename)
static void addFeature (const SbName &feature, const SbName &comment)
static void init (void)
Detailed DescriptionThe SoGLDriverDatabase class is used for looking up broken/slow features in OpenGL drivers. Coin will maintain a database of drivers where we have found problems with certain features, even if the OpenGL driver claims to support it. This is an effort to avoid application or operating system crashes when Coin attempts to use a specific feature. Using this database we can either disable this feature, or find another way to handle it for broken drivers.
Member Function Documentation
SbBool SoGLDriverDatabase::isSupported (const cc_glglue * context, const SbName & feature) [static]Convenience function which checks whether feature is suppported for context. If feature is an OpenGL extension, it checks if it's actually supported by the driver, and then calls SoGLDriverDatabase::isBroken() to check if the feature is broken for context.
SbBool SoGLDriverDatabase::isBroken (const cc_glglue * context, const SbName & feature) [static]Checks the driver database to see if feature is tagged as broken.
SbBool SoGLDriverDatabase::isSlow (const cc_glglue * context, const SbName & feature) [static]Checks the driver database to see if feature is tagged as being slow.
SbBool SoGLDriverDatabase::isFast (const cc_glglue * context, const SbName & feature) [static]Checks the driver database to see if feature is tagged as fast.
SbName SoGLDriverDatabase::getComment (const cc_glglue * context, const SbName & feature) [static]Get the comment for feature in context, returns 'undefined' if the feature has no entry. Provides extensibility to the database.
void SoGLDriverDatabase::loadFromBuffer (const char * buffer) [static]Load the driver database from buffer
void SoGLDriverDatabase::loadFromFile (const SbName & filename) [static]Load the driver database from the file specified in filename
void SoGLDriverDatabase::addBuffer (const char * buffer) [static]Add the XML data in buffer to the driver database
void SoGLDriverDatabase::addFile (const SbName & filename) [static]Add the XML data in filename to the driver database
void SoGLDriverDatabase::addFeature (const SbName & feature, const SbName & comment) [static]Add a feature to the driver database
AuthorGenerated automatically by Doxygen for Coin from the source code. 0
Johanes Gumabo
Data Size : 15,465 byte
man-SoGLDriverDatabase.3coin3Build : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 2 / 193,542
Visitor ID : :
Visitor IP : 18.223.210.196 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.