| Enum Constant and Description |
|---|
blendEq
OpenGL 1.4
|
fbo
Framebuffer
|
fboMixed
Framebuffer with mixed dimensions and size
|
fixedPipeline
OpenGL, OpenGL Es 1.1
|
instancing
Instancing
|
mrt
MRT Multiple Render targets
|
multiTexturing
OpenGL 1.3
|
queryTimer
Timer query
|
shader
OpenGL extensions: GL_ARB_shader_object, GL_ARB_shading_language_100, GL_ARB_vertex_shader, GL_ARB_fragment_shader
|
shaderCompute
Compute shader
|
shaderDerivative
OpenGL: supported by default, OpenGL Es: OES_standard_derivatives
|
targetMultisample
GL_ARB_texture_multisample / GL_ARB_framebuffer_object
|
tesselationShader
Tesselation shader
|
texture3D |
textureAlphaToCoverage
OpenGL 1.3
|
textureAnisotropic
Texture anisotropic filtering
|
textureClamp
Removed from OpenGL 3.1+ core
|
textureClampToBorder
OpenGL 1.4
|
textureClampToEdge
OpenGL 1.2
|
textureCompressed
GL_ARB_texture_compression or OpenGL 1.3
|
textureCompressed3dc
GL_ATI_texture_compression_3dc
GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ |
textureCompressedEtc1
GL_OES_compressed_ETC1_RGB8_texture
|
textureCompressedHwMipmap
Mipmap generation for compressed textures (glGenerateMipmap from extension GL_EXT_framebuffer_object)
|
textureCompressedLatc
GL_ARB/EXT_texture_compression_latc
|
textureCompressedRgtc
GL_ARB/EXT_texture_compression_RGtc
|
textureCompressedS3tc
GL_EXT_texture_compression_s3tc
GL_COMPRESSED_RGB |
textureCubeMap
OpenGL 1.3
|
textureFloat
GL_ARB_texture_float
|
textureHwMipmap
Mipmap generation for textures (glGenerateMipmap from extension GL_EXT_framebuffer_object)
|
textureLodBias
Texture mipmap lod bias for all texture objects
|
textureLuminanceAlpha
Luminance, Alpha and LuminanceAlpha textures (GL <= 2.x and GL Es)
|
textureNpod
OpenGL extension GL_ARB_texture_non_power_of_two
NPOT (Non Power Of Two) textures |
textureParamLodBias
Texture mipmap lod bias per texture object
|
ubo
Uniform Buffer Object
|
va
Vertex Array
|
vao
GL_ARB_vertex_array_object
|
vbo
GL_ARB_vertex_buffer_object
|
vboMap
VBO glMapBuffer/glUnmapBuffer
|
| Modifier and Type | Method and Description |
|---|---|
static boolean[] |
checkOpenGLSupport(IGL gl,
boolean forwardCompatibleAndProfileCore)
Used internally
|
static int |
findOpenGLVersion(IGL gl)
Used internally
|
static int |
getGlslVersion(IGL gl) |
static int |
parseOpenGLVersion(java.lang.String versionString) |
static GLApiExt |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static GLApiExt[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GLApiExt fixedPipeline
public static final GLApiExt blendEq
public static final GLApiExt textureCubeMap
public static final GLApiExt textureClamp
public static final GLApiExt textureClampToEdge
public static final GLApiExt textureClampToBorder
public static final GLApiExt textureNpod
public static final GLApiExt textureHwMipmap
public static final GLApiExt textureCompressedHwMipmap
public static final GLApiExt textureLuminanceAlpha
public static final GLApiExt textureFloat
public static final GLApiExt texture3D
public static final GLApiExt textureCompressed
public static final GLApiExt textureCompressedS3tc
public static final GLApiExt textureCompressed3dc
public static final GLApiExt textureCompressedLatc
public static final GLApiExt textureCompressedRgtc
public static final GLApiExt textureCompressedEtc1
public static final GLApiExt textureAlphaToCoverage
public static final GLApiExt textureAnisotropic
public static final GLApiExt textureLodBias
public static final GLApiExt textureParamLodBias
public static final GLApiExt multiTexturing
public static final GLApiExt va
public static final GLApiExt vbo
public static final GLApiExt vao
public static final GLApiExt vboMap
public static final GLApiExt fbo
public static final GLApiExt fboMixed
public static final GLApiExt targetMultisample
public static final GLApiExt ubo
public static final GLApiExt mrt
public static final GLApiExt instancing
public static final GLApiExt shader
public static final GLApiExt shaderDerivative
public static final GLApiExt shaderCompute
public static final GLApiExt tesselationShader
public static final GLApiExt queryTimer
public static GLApiExt[] values()
for (GLApiExt c : GLApiExt.values()) System.out.println(c);
public static GLApiExt valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static int findOpenGLVersion(IGL gl)
public static int parseOpenGLVersion(java.lang.String versionString)
public static int getGlslVersion(IGL gl)
public static boolean[] checkOpenGLSupport(IGL gl, boolean forwardCompatibleAndProfileCore)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com