This extension exposes special control features in a driver to a developer. A use of these controls would be to override state or implement special modes of operation. One common example might be an IFH or infinitely fast hardware mode. In this mode none of draw commands would be sent to the GPU so no image would be displayed, but all the driver software overhead would still happen thus enabling developers to analyze driver overhead separate from GPU performance. Some uses of this extension could invalidate future rendering and thus should only be used by developers for debugging and performance profiling purposes.
The extension is general enough to allow the implementation to choose which controls to expose and to provide a textual description of those controls to developers.
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static native void | |
| public static native void | |
| public static void | |
| public static void | |
| public static void | |
| public static String | |
| public static void | glGetDriverControlStringQCOM(int driverControl, int[] length, ByteBuffer driverControlString)
Array version of: |
| public static native void | |
| public static native void | nglGetDriverControlStringQCOM(int driverControl, int bufSize, long length, long driverControlString)
|
| QCOMDriverControl | back to summary |
|---|---|
| protected QCOMDriverControl() | |
| glDisableDriverControlQCOM | back to summary |
|---|---|
| public static native void glDisableDriverControlQCOM(int driverControl) | |
| glEnableDriverControlQCOM | back to summary |
|---|---|
| public static native void glEnableDriverControlQCOM(int driverControl) | |
| glGetDriverControlsQCOM | back to summary |
|---|---|
| public static void glGetDriverControlsQCOM(IntBuffer num, IntBuffer driverControls) | |
| glGetDriverControlsQCOM | back to summary |
|---|---|
| public static void glGetDriverControlsQCOM(int[] num, int[] driverControls) Array version of: | |
| glGetDriverControlStringQCOM | back to summary |
|---|---|
| public static void glGetDriverControlStringQCOM(int driverControl, IntBuffer length, ByteBuffer driverControlString) | |
| glGetDriverControlStringQCOM | back to summary |
|---|---|
public static String glGetDriverControlStringQCOM(int driverControl, int bufSize)
| |
| glGetDriverControlStringQCOM | back to summary |
|---|---|
| public static void glGetDriverControlStringQCOM(int driverControl, int[] length, ByteBuffer driverControlString) Array version of: | |
| nglGetDriverControlsQCOM | back to summary |
|---|---|
| public static native void nglGetDriverControlsQCOM(long num, int size, long driverControls) | |
| nglGetDriverControlStringQCOM | back to summary |
|---|---|
| public static native void nglGetDriverControlStringQCOM(int driverControl, int bufSize, long length, long driverControlString) | |