JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.GLExtensions Class Reference

Class holding OpenGL extension strings, commonly used by JOGL's implementation. More...

Collaboration diagram for com.jogamp.opengl.GLExtensions:

Static Public Attributes

static final String VERSION_1_2 = "GL_VERSION_1_2"
 
static final String VERSION_1_4 = "GL_VERSION_1_4"
 
static final String VERSION_1_5 = "GL_VERSION_1_5"
 
static final String VERSION_2_0 = "GL_VERSION_2_0"
 
static final String GL_KHR_debug = "GL_KHR_debug"
 
static final String ARB_debug_output = "GL_ARB_debug_output"
 
static final String AMD_debug_output = "GL_AMD_debug_output"
 
static final String ARB_framebuffer_object = "GL_ARB_framebuffer_object"
 
static final String OES_framebuffer_object = "GL_OES_framebuffer_object"
 
static final String EXT_framebuffer_object = "GL_EXT_framebuffer_object"
 
static final String EXT_framebuffer_blit = "GL_EXT_framebuffer_blit"
 
static final String EXT_framebuffer_multisample = "GL_EXT_framebuffer_multisample"
 
static final String EXT_packed_depth_stencil = "GL_EXT_packed_depth_stencil"
 
static final String OES_depth24 = "GL_OES_depth24"
 
static final String OES_depth32 = "GL_OES_depth32"
 
static final String OES_packed_depth_stencil = "GL_OES_packed_depth_stencil"
 
static final String NV_fbo_color_attachments = "GL_NV_fbo_color_attachments"
 
static final String ARB_ES2_compatibility = "GL_ARB_ES2_compatibility"
 
static final String ARB_ES3_compatibility = "GL_ARB_ES3_compatibility"
 
static final String ARB_ES3_1_compatibility = "GL_ARB_ES3_1_compatibility"
 
static final String ARB_ES3_2_compatibility = "GL_ARB_ES3_2_compatibility"
 
static final String EXT_abgr = "GL_EXT_abgr"
 
static final String OES_rgb8_rgba8 = "GL_OES_rgb8_rgba8"
 
static final String OES_stencil1 = "GL_OES_stencil1"
 
static final String OES_stencil4 = "GL_OES_stencil4"
 
static final String OES_stencil8 = "GL_OES_stencil8"
 
static final String APPLE_float_pixels = "GL_APPLE_float_pixels"
 
static final String ARB_texture_non_power_of_two = "GL_ARB_texture_non_power_of_two"
 
static final String ARB_texture_rectangle = "GL_ARB_texture_rectangle"
 
static final String EXT_texture_rectangle = "GL_EXT_texture_rectangle"
 
static final String NV_texture_rectangle = "GL_NV_texture_rectangle"
 
static final String EXT_texture_format_BGRA8888 = "GL_EXT_texture_format_BGRA8888"
 
static final String IMG_texture_format_BGRA8888 = "GL_IMG_texture_format_BGRA8888"
 
static final String EXT_texture_compression_s3tc = "GL_EXT_texture_compression_s3tc"
 
static final String NV_texture_compression_vtc = "GL_NV_texture_compression_vtc"
 
static final String SGIS_generate_mipmap = "GL_SGIS_generate_mipmap"
 
static final String OES_read_format = "GL_OES_read_format"
 
static final String OES_single_precision = "GL_OES_single_precision"
 
static final String OES_EGL_image_external = "GL_OES_EGL_image_external"
 
static final String OES_standard_derivatives = "GL_OES_standard_derivatives"
 Required to be requested for OpenGL ES 2.0, not ES 3.0! More...
 
static final String ARB_gpu_shader_fp64 = "GL_ARB_gpu_shader_fp64"
 
static final String ARB_shader_objects = "GL_ARB_shader_objects"
 
static final String ARB_geometry_shader4 = "GL_ARB_geometry_shader4"
 
static final String ARB_pixel_format = "GL_ARB_pixel_format"
 
static final String ARB_pbuffer = "GL_ARB_pbuffer"
 

Detailed Description

Class holding OpenGL extension strings, commonly used by JOGL's implementation.

Definition at line 33 of file GLExtensions.java.

Member Data Documentation

◆ AMD_debug_output

final String com.jogamp.opengl.GLExtensions.AMD_debug_output = "GL_AMD_debug_output"
static

Definition at line 41 of file GLExtensions.java.

◆ APPLE_float_pixels

final String com.jogamp.opengl.GLExtensions.APPLE_float_pixels = "GL_APPLE_float_pixels"
static

Definition at line 64 of file GLExtensions.java.

◆ ARB_debug_output

final String com.jogamp.opengl.GLExtensions.ARB_debug_output = "GL_ARB_debug_output"
static

Definition at line 40 of file GLExtensions.java.

◆ ARB_ES2_compatibility

final String com.jogamp.opengl.GLExtensions.ARB_ES2_compatibility = "GL_ARB_ES2_compatibility"
static

Definition at line 54 of file GLExtensions.java.

◆ ARB_ES3_1_compatibility

final String com.jogamp.opengl.GLExtensions.ARB_ES3_1_compatibility = "GL_ARB_ES3_1_compatibility"
static

Definition at line 56 of file GLExtensions.java.

◆ ARB_ES3_2_compatibility

final String com.jogamp.opengl.GLExtensions.ARB_ES3_2_compatibility = "GL_ARB_ES3_2_compatibility"
static

Definition at line 57 of file GLExtensions.java.

◆ ARB_ES3_compatibility

final String com.jogamp.opengl.GLExtensions.ARB_ES3_compatibility = "GL_ARB_ES3_compatibility"
static

Definition at line 55 of file GLExtensions.java.

◆ ARB_framebuffer_object

final String com.jogamp.opengl.GLExtensions.ARB_framebuffer_object = "GL_ARB_framebuffer_object"
static

Definition at line 43 of file GLExtensions.java.

◆ ARB_geometry_shader4

final String com.jogamp.opengl.GLExtensions.ARB_geometry_shader4 = "GL_ARB_geometry_shader4"
static

Definition at line 83 of file GLExtensions.java.

◆ ARB_gpu_shader_fp64

final String com.jogamp.opengl.GLExtensions.ARB_gpu_shader_fp64 = "GL_ARB_gpu_shader_fp64"
static

Definition at line 81 of file GLExtensions.java.

◆ ARB_pbuffer

final String com.jogamp.opengl.GLExtensions.ARB_pbuffer = "GL_ARB_pbuffer"
static

Definition at line 90 of file GLExtensions.java.

◆ ARB_pixel_format

final String com.jogamp.opengl.GLExtensions.ARB_pixel_format = "GL_ARB_pixel_format"
static

Definition at line 89 of file GLExtensions.java.

◆ ARB_shader_objects

final String com.jogamp.opengl.GLExtensions.ARB_shader_objects = "GL_ARB_shader_objects"
static

Definition at line 82 of file GLExtensions.java.

◆ ARB_texture_non_power_of_two

final String com.jogamp.opengl.GLExtensions.ARB_texture_non_power_of_two = "GL_ARB_texture_non_power_of_two"
static

Definition at line 66 of file GLExtensions.java.

◆ ARB_texture_rectangle

final String com.jogamp.opengl.GLExtensions.ARB_texture_rectangle = "GL_ARB_texture_rectangle"
static

Definition at line 67 of file GLExtensions.java.

◆ EXT_abgr

final String com.jogamp.opengl.GLExtensions.EXT_abgr = "GL_EXT_abgr"
static

Definition at line 59 of file GLExtensions.java.

◆ EXT_framebuffer_blit

final String com.jogamp.opengl.GLExtensions.EXT_framebuffer_blit = "GL_EXT_framebuffer_blit"
static

Definition at line 46 of file GLExtensions.java.

◆ EXT_framebuffer_multisample

final String com.jogamp.opengl.GLExtensions.EXT_framebuffer_multisample = "GL_EXT_framebuffer_multisample"
static

Definition at line 47 of file GLExtensions.java.

◆ EXT_framebuffer_object

final String com.jogamp.opengl.GLExtensions.EXT_framebuffer_object = "GL_EXT_framebuffer_object"
static

Definition at line 45 of file GLExtensions.java.

◆ EXT_packed_depth_stencil

final String com.jogamp.opengl.GLExtensions.EXT_packed_depth_stencil = "GL_EXT_packed_depth_stencil"
static

Definition at line 48 of file GLExtensions.java.

◆ EXT_texture_compression_s3tc

final String com.jogamp.opengl.GLExtensions.EXT_texture_compression_s3tc = "GL_EXT_texture_compression_s3tc"
static

Definition at line 72 of file GLExtensions.java.

◆ EXT_texture_format_BGRA8888

final String com.jogamp.opengl.GLExtensions.EXT_texture_format_BGRA8888 = "GL_EXT_texture_format_BGRA8888"
static

Definition at line 70 of file GLExtensions.java.

◆ EXT_texture_rectangle

final String com.jogamp.opengl.GLExtensions.EXT_texture_rectangle = "GL_EXT_texture_rectangle"
static

Definition at line 68 of file GLExtensions.java.

◆ GL_KHR_debug

final String com.jogamp.opengl.GLExtensions.GL_KHR_debug = "GL_KHR_debug"
static

Definition at line 39 of file GLExtensions.java.

◆ IMG_texture_format_BGRA8888

final String com.jogamp.opengl.GLExtensions.IMG_texture_format_BGRA8888 = "GL_IMG_texture_format_BGRA8888"
static

Definition at line 71 of file GLExtensions.java.

◆ NV_fbo_color_attachments

final String com.jogamp.opengl.GLExtensions.NV_fbo_color_attachments = "GL_NV_fbo_color_attachments"
static

Definition at line 52 of file GLExtensions.java.

◆ NV_texture_compression_vtc

final String com.jogamp.opengl.GLExtensions.NV_texture_compression_vtc = "GL_NV_texture_compression_vtc"
static

Definition at line 73 of file GLExtensions.java.

◆ NV_texture_rectangle

final String com.jogamp.opengl.GLExtensions.NV_texture_rectangle = "GL_NV_texture_rectangle"
static

Definition at line 69 of file GLExtensions.java.

◆ OES_depth24

final String com.jogamp.opengl.GLExtensions.OES_depth24 = "GL_OES_depth24"
static

Definition at line 49 of file GLExtensions.java.

◆ OES_depth32

final String com.jogamp.opengl.GLExtensions.OES_depth32 = "GL_OES_depth32"
static

Definition at line 50 of file GLExtensions.java.

◆ OES_EGL_image_external

final String com.jogamp.opengl.GLExtensions.OES_EGL_image_external = "GL_OES_EGL_image_external"
static

Definition at line 77 of file GLExtensions.java.

◆ OES_framebuffer_object

final String com.jogamp.opengl.GLExtensions.OES_framebuffer_object = "GL_OES_framebuffer_object"
static

Definition at line 44 of file GLExtensions.java.

◆ OES_packed_depth_stencil

final String com.jogamp.opengl.GLExtensions.OES_packed_depth_stencil = "GL_OES_packed_depth_stencil"
static

Definition at line 51 of file GLExtensions.java.

◆ OES_read_format

final String com.jogamp.opengl.GLExtensions.OES_read_format = "GL_OES_read_format"
static

Definition at line 75 of file GLExtensions.java.

◆ OES_rgb8_rgba8

final String com.jogamp.opengl.GLExtensions.OES_rgb8_rgba8 = "GL_OES_rgb8_rgba8"
static

Definition at line 60 of file GLExtensions.java.

◆ OES_single_precision

final String com.jogamp.opengl.GLExtensions.OES_single_precision = "GL_OES_single_precision"
static

Definition at line 76 of file GLExtensions.java.

◆ OES_standard_derivatives

final String com.jogamp.opengl.GLExtensions.OES_standard_derivatives = "GL_OES_standard_derivatives"
static

Required to be requested for OpenGL ES 2.0, not ES 3.0!

Definition at line 79 of file GLExtensions.java.

◆ OES_stencil1

final String com.jogamp.opengl.GLExtensions.OES_stencil1 = "GL_OES_stencil1"
static

Definition at line 61 of file GLExtensions.java.

◆ OES_stencil4

final String com.jogamp.opengl.GLExtensions.OES_stencil4 = "GL_OES_stencil4"
static

Definition at line 62 of file GLExtensions.java.

◆ OES_stencil8

final String com.jogamp.opengl.GLExtensions.OES_stencil8 = "GL_OES_stencil8"
static

Definition at line 63 of file GLExtensions.java.

◆ SGIS_generate_mipmap

final String com.jogamp.opengl.GLExtensions.SGIS_generate_mipmap = "GL_SGIS_generate_mipmap"
static

Definition at line 74 of file GLExtensions.java.

◆ VERSION_1_2

final String com.jogamp.opengl.GLExtensions.VERSION_1_2 = "GL_VERSION_1_2"
static

Definition at line 34 of file GLExtensions.java.

◆ VERSION_1_4

final String com.jogamp.opengl.GLExtensions.VERSION_1_4 = "GL_VERSION_1_4"
static

Definition at line 35 of file GLExtensions.java.

◆ VERSION_1_5

final String com.jogamp.opengl.GLExtensions.VERSION_1_5 = "GL_VERSION_1_5"
static

Definition at line 36 of file GLExtensions.java.

◆ VERSION_2_0

final String com.jogamp.opengl.GLExtensions.VERSION_2_0 = "GL_VERSION_2_0"
static

Definition at line 37 of file GLExtensions.java.


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