diff options
author | Sven Gothel <[email protected]> | 2011-10-08 02:17:56 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-10-08 02:17:56 +0200 |
commit | 727c697f6808caec2fcbcc35d155552590d4f869 (patch) | |
tree | d28a78a95bb871f46816481ca84ba0476f39647a /src/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java | |
parent | da279187e375fdc87ed3a73480c5548602d3454e (diff) |
EGL: Fall back to NV_coverage_sample if EGL MSAA/FSAA is n/a
Diffstat (limited to 'src/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java')
-rw-r--r-- | src/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java b/src/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java index 8a423c6a8..42d911610 100644 --- a/src/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java +++ b/src/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java @@ -38,6 +38,7 @@ public class EGLGLCapabilities extends GLCapabilities { final int eglcfgid; final int renderableType; int nativeVisualID; + boolean useNV_coverage_sample; /** Comparing EGLConfig ID only */ public static class EglCfgIDComparator implements Comparator { @@ -85,6 +86,7 @@ public class EGLGLCapabilities extends GLCapabilities { " with EGL-RenderableType["+renderableTypeToString(null, renderableType)+"]"); } this.renderableType = renderableType; + this.useNV_coverage_sample = false; } public Object cloneMutable() { @@ -104,6 +106,8 @@ public class EGLGLCapabilities extends GLCapabilities { final public int getRenderableType() { return renderableType; } final public void setNativeVisualID(int vid) { nativeVisualID=vid; } final public int getNativeVisualID() { return nativeVisualID; } + final public boolean getUseNV_coverage_sample() { return useNV_coverage_sample; } + final public void setUseNV_coverage_sample(boolean v) { useNV_coverage_sample=v; } public static boolean isCompatible(GLProfile glp, int renderableType) { if(null == glp) { @@ -161,6 +165,7 @@ public class EGLGLCapabilities extends GLCapabilities { sink.append("0x").append(Long.toHexString(eglcfgid)).append(": "); sink.append("vid 0x").append(Integer.toHexString(nativeVisualID)).append(", "); super.toString(sink); + sink.append(", nv-covrg ").append(getUseNV_coverage_sample()); sink.append(", ["); renderableTypeToString(sink, renderableType); return sink.append("]"); |