JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.GLRendererQuirks.Override Enum Reference

Allow overriding any quirk settings via the two properties: More...

Collaboration diagram for com.jogamp.opengl.GLRendererQuirks.Override:

Public Attributes

 NONE
 No override. More...
 
 FORCE
 Enforce the quirk, i.e. More...
 
 IGNORE
 Ignore the quirk, i.e. More...
 

Detailed Description

Allow overriding any quirk settings via the two properties:

  • jogl.quirks.force
  • jogl.quirks.ignore

Both contain a list of capital sensitive quirk names separated by comma. Example:

java -Djogl.quirks.force=GL3CompatNonCompliant,NoFullFBOSupport -cp my_classpath some.main.Class

<p<blockquote>‍

Naturally, one quirk can only be listed in one override list. Hence the two override sets force and ignore are unique.

Definition at line 75 of file GLRendererQuirks.java.

Member Data Documentation

◆ FORCE

com.jogamp.opengl.GLRendererQuirks.Override.FORCE

Enforce the quirk, i.e.

allowing the code path to be injected w/o actual cause.

Definition at line 83 of file GLRendererQuirks.java.

◆ IGNORE

com.jogamp.opengl.GLRendererQuirks.Override.IGNORE

Ignore the quirk, i.e.

don't set the quirk if otherwise caused.

Definition at line 88 of file GLRendererQuirks.java.

◆ NONE

com.jogamp.opengl.GLRendererQuirks.Override.NONE

No override.

Definition at line 79 of file GLRendererQuirks.java.


The documentation for this enum was generated from the following file: