|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.metsci.glimpse.gl.util.GLCapabilityUtils
public class GLCapabilityUtils
Field Summary | |
---|---|
static java.lang.String |
glExtensionDocumentation
|
static java.lang.String |
glRendererDocumentation
|
static java.lang.String |
glShaderVersionDocumentation
|
static java.lang.String |
glVendorDocumentation
|
static java.lang.String |
glVersionDocumentation
|
Method Summary | |
---|---|
static java.lang.String |
getGLExtensions(javax.media.opengl.GL gl)
|
static int |
getGLMaxElementsIndices(javax.media.opengl.GL gl)
|
static int |
getGLMaxElementsVertices(javax.media.opengl.GL gl)
|
static int |
getGLMaxGeometryShaderOutput(javax.media.opengl.GL gl)
Returns the maximum number of components of outputs written by a geometry shader, which must be at least 128 |
static int |
getGLMaxTextureBufferSize(javax.media.opengl.GL gl)
The value gives the maximum number of texels allowed in the texel array of a texture buffer object. |
static int |
getGLMaxTextureEdgeLength(javax.media.opengl.GL gl)
The value gives a rough estimate of the largest texture that the GL can handle. |
static int |
getGLMaxVertexAttributes(javax.media.opengl.GL gl)
Returns the maximum number of 4-component generic vertex attributes accessible to a vertex shader. |
static java.lang.String |
getGLRendererString(javax.media.opengl.GL gl)
|
static java.lang.String |
getGLShaderVersionString(javax.media.opengl.GL gl)
|
static java.lang.String |
getGLVendorString(javax.media.opengl.GL gl)
|
static java.lang.String |
getGLVersionString(javax.media.opengl.GL gl)
|
static void |
logGLBufferProperties(java.util.logging.Logger logger,
java.util.logging.Level level,
javax.media.opengl.GLContext context,
java.lang.String prefix)
|
static void |
logGLExtensions(java.util.logging.Logger logger,
java.util.logging.Level level,
javax.media.opengl.GLContext context,
boolean separateLines)
|
static void |
logGLMaximumValues(java.util.logging.Logger logger,
java.util.logging.Level level,
javax.media.opengl.GLContext context)
Logs a variety of capability limitations, such as maximum texture size. |
static void |
logGLVersionInfo(java.util.logging.Logger logger,
java.util.logging.Level level,
javax.media.opengl.GLContext context)
|
static void |
logGLVersionInfo(java.util.logging.Logger logger,
java.util.logging.Level level,
javax.media.opengl.GLContext context,
boolean includeDocumentations)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String glVendorDocumentation
public static final java.lang.String glRendererDocumentation
public static final java.lang.String glVersionDocumentation
public static final java.lang.String glShaderVersionDocumentation
public static final java.lang.String glExtensionDocumentation
Method Detail |
---|
public static void logGLBufferProperties(java.util.logging.Logger logger, java.util.logging.Level level, javax.media.opengl.GLContext context, java.lang.String prefix)
public static void logGLVersionInfo(java.util.logging.Logger logger, java.util.logging.Level level, javax.media.opengl.GLContext context)
public static void logGLVersionInfo(java.util.logging.Logger logger, java.util.logging.Level level, javax.media.opengl.GLContext context, boolean includeDocumentations)
public static void logGLExtensions(java.util.logging.Logger logger, java.util.logging.Level level, javax.media.opengl.GLContext context, boolean separateLines)
public static void logGLMaximumValues(java.util.logging.Logger logger, java.util.logging.Level level, javax.media.opengl.GLContext context)
public static int getGLMaxVertexAttributes(javax.media.opengl.GL gl)
public static int getGLMaxGeometryShaderOutput(javax.media.opengl.GL gl)
public static int getGLMaxTextureEdgeLength(javax.media.opengl.GL gl)
public static int getGLMaxTextureBufferSize(javax.media.opengl.GL gl)
public static int getGLMaxElementsIndices(javax.media.opengl.GL gl)
public static int getGLMaxElementsVertices(javax.media.opengl.GL gl)
public static java.lang.String getGLVendorString(javax.media.opengl.GL gl)
public static java.lang.String getGLRendererString(javax.media.opengl.GL gl)
public static java.lang.String getGLVersionString(javax.media.opengl.GL gl)
public static java.lang.String getGLShaderVersionString(javax.media.opengl.GL gl)
public static java.lang.String getGLExtensions(javax.media.opengl.GL gl)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |