Metroids/etc/lwjgl-2.9.1/src/generated/org/lwjgl/opengles/ContextCapabilities.java

362 lines
24 KiB
Java

/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengles;
import org.lwjgl.LWJGLException;
import org.lwjgl.LWJGLUtil;
import java.util.Set;
import java.util.HashSet;
public class ContextCapabilities {
static final boolean DEBUG = false;
private static boolean loaded_stubs;
public final boolean GL_AMD_compressed_3DC_texture;
public final boolean GL_AMD_compressed_ATC_texture;
public final boolean GL_AMD_performance_monitor;
public final boolean GL_AMD_program_binary_Z400;
public final boolean GL_ANGLE_framebuffer_blit;
public final boolean GL_ANGLE_framebuffer_multisample;
public final boolean GL_APPLE_framebuffer_multisample;
public final boolean GL_APPLE_rgb_422;
public final boolean GL_APPLE_sync;
public final boolean GL_APPLE_texture_format_BGRA8888;
public final boolean GL_APPLE_texture_max_level;
public final boolean GL_ARB_draw_buffers;
public final boolean GL_ARB_half_float_pixel;
public final boolean GL_ARB_texture_rectangle;
public final boolean GL_ARM_mali_shader_binary;
public final boolean GL_ARM_rgba8;
public final boolean GL_DMP_shader_binary;
public final boolean GL_EXT_Cg_shader;
public final boolean GL_EXT_bgra;
public final boolean GL_EXT_blend_minmax;
public final boolean GL_EXT_color_buffer_half_float;
public final boolean GL_EXT_copy_texture_levels;
public final boolean GL_EXT_debug_label;
public final boolean GL_EXT_debug_marker;
public final boolean GL_EXT_discard_framebuffer;
public final boolean GL_EXT_frag_depth;
public final boolean GL_EXT_map_buffer_range;
public final boolean GL_EXT_multi_draw_arrays;
public final boolean GL_EXT_multisampled_render_to_texture;
public final boolean GL_EXT_multiview_draw_buffers;
public final boolean GL_EXT_occlusion_query_boolean;
public final boolean GL_EXT_packed_float;
public final boolean GL_EXT_read_format_bgra;
public final boolean GL_EXT_robustness;
public final boolean GL_EXT_sRGB;
public final boolean GL_EXT_separate_shader_objects;
public final boolean GL_EXT_shader_framebuffer_fetch;
public final boolean GL_EXT_shader_texture_lod;
public final boolean GL_EXT_shadow_samplers;
public final boolean GL_EXT_texture_array;
public final boolean GL_EXT_texture_compression_dxt1;
public final boolean GL_EXT_texture_compression_latc;
public final boolean GL_EXT_texture_compression_s3tc;
public final boolean GL_EXT_texture_filter_anisotropic;
public final boolean GL_EXT_texture_format_BGRA8888;
public final boolean GL_EXT_texture_lod_bias;
public final boolean GL_EXT_texture_rg;
public final boolean GL_EXT_texture_storage;
public final boolean GL_EXT_texture_type_2_10_10_10_REV;
public final boolean GL_EXT_unpack_subimage;
public final boolean OpenGLES20;
public final boolean OpenGLES30;
public final boolean GL_IMG_multisampled_render_to_texture;
public final boolean GL_IMG_program_binary;
public final boolean GL_IMG_read_format;
public final boolean GL_IMG_shader_binary;
public final boolean GL_IMG_texture_compression_pvrtc;
public final boolean GL_KHR_debug;
public final boolean GL_KHR_texture_compression_astc_ldr;
public final boolean GL_NV_EGL_stream_consumer_external;
public final boolean GL_NV_coverage_sample;
public final boolean GL_NV_depth_nonlinear;
public final boolean GL_NV_draw_buffers;
public final boolean GL_NV_draw_path;
public final boolean GL_NV_draw_texture;
public final boolean GL_NV_fbo_color_attachments;
public final boolean GL_NV_fence;
public final boolean GL_NV_framebuffer_vertex_attrib_array;
public final boolean GL_NV_get_tex_image;
public final boolean GL_NV_platform_binary;
public final boolean GL_NV_read_buffer;
public final boolean GL_NV_read_depth_stencil;
public final boolean GL_NV_shader_framebuffer_fetch;
public final boolean GL_NV_system_time;
public final boolean GL_NV_texture_compression_s3tc_update;
public final boolean GL_NV_texture_npot_2D_mipmap;
public final boolean GL_OES_EGL_image;
public final boolean GL_OES_EGL_image_external;
public final boolean GL_OES_EGL_sync;
public final boolean GL_OES_blend_equation_separate;
public final boolean GL_OES_blend_func_separate;
public final boolean GL_OES_blend_subtract;
public final boolean GL_OES_compressed_ETC1_RGB8_texture;
public final boolean GL_OES_compressed_paletted_texture;
public final boolean GL_OES_depth24;
public final boolean GL_OES_depth32;
public final boolean GL_OES_depth_texture;
public final boolean GL_OES_element_index_uint;
public final boolean GL_OES_fbo_render_mipmap;
public final boolean GL_OES_framebuffer_object;
public final boolean GL_OES_get_program_binary;
public final boolean GL_OES_mapbuffer;
public final boolean GL_OES_packed_depth_stencil;
public final boolean GL_OES_required_internalformat;
public final boolean GL_OES_rgb8_rgba8;
public final boolean GL_OES_standard_derivatives;
public final boolean GL_OES_stencil1;
public final boolean GL_OES_stencil4;
public final boolean GL_OES_stencil8;
public final boolean GL_OES_surfaceless_context;
public final boolean GL_OES_texture_3D;
public final boolean GL_OES_texture_float;
public final boolean GL_OES_texture_float_linear;
public final boolean GL_OES_texture_half_float;
public final boolean GL_OES_texture_half_float_linear;
public final boolean GL_OES_texture_npot;
public final boolean GL_OES_vertex_array_object;
public final boolean GL_OES_vertex_half_float;
public final boolean GL_OES_vertex_type_10_10_10_2;
public final boolean GL_QCOM_binning_control;
public final boolean GL_QCOM_driver_control;
public final boolean GL_QCOM_extended_get;
public final boolean GL_QCOM_extended_get2;
public final boolean GL_QCOM_performance_monitor_global_mode;
public final boolean GL_QCOM_tiled_rendering;
public final boolean GL_QCOM_writeonly_rendering;
public final boolean GL_VIV_shader_binary;
private Set<String> initAllStubs() throws LWJGLException {
GLContext.setCapabilities(this);
Set<String> supported_extensions = new HashSet<String>(256);
GLContext.doInitNativeStubs(GLES20.class);
GLContext.getSupportedExtensions(supported_extensions);
if (loaded_stubs)
return supported_extensions;
GLContext.initNativeStubs(AMDPerformanceMonitor.class, supported_extensions, "GL_AMD_performance_monitor");
GLContext.initNativeStubs(ANGLEFramebufferBlit.class, supported_extensions, "GL_ANGLE_framebuffer_blit");
GLContext.initNativeStubs(ANGLEFramebufferMultisample.class, supported_extensions, "GL_ANGLE_framebuffer_multisample");
GLContext.initNativeStubs(APPLEFramebufferMultisample.class, supported_extensions, "GL_APPLE_framebuffer_multisample");
GLContext.initNativeStubs(APPLESync.class, supported_extensions, "GL_APPLE_sync");
GLContext.initNativeStubs(ARBDrawBuffers.class, supported_extensions, "GL_ARB_draw_buffers");
GLContext.initNativeStubs(EXTBlendMinmax.class, supported_extensions, "GL_EXT_blend_minmax");
GLContext.initNativeStubs(EXTCopyTextureLevels.class, supported_extensions, "GL_EXT_copy_texture_levels");
GLContext.initNativeStubs(EXTDebugLabel.class, supported_extensions, "GL_EXT_debug_label");
GLContext.initNativeStubs(EXTDebugMarker.class, supported_extensions, "GL_EXT_debug_marker");
GLContext.initNativeStubs(EXTDiscardFramebuffer.class, supported_extensions, "GL_EXT_discard_framebuffer");
GLContext.initNativeStubs(EXTMapBufferRange.class, supported_extensions, "GL_EXT_map_buffer_range");
GLContext.initNativeStubs(EXTMultiDrawArrays.class, supported_extensions, "GL_EXT_multi_draw_arrays");
GLContext.initNativeStubs(EXTMultisampledRenderToTexture.class, supported_extensions, "GL_EXT_multisampled_render_to_texture");
GLContext.initNativeStubs(EXTMultiviewDrawBuffers.class, supported_extensions, "GL_EXT_multiview_draw_buffers");
GLContext.initNativeStubs(EXTOcclusionQueryBoolean.class, supported_extensions, "GL_EXT_occlusion_query_boolean");
GLContext.initNativeStubs(EXTRobustness.class, supported_extensions, "GL_EXT_robustness");
GLContext.initNativeStubs(EXTSeparateShaderObjects.class, supported_extensions, "GL_EXT_separate_shader_objects");
GLContext.initNativeStubs(EXTTextureArray.class, supported_extensions, "GL_EXT_texture_array");
GLContext.initNativeStubs(EXTTextureStorage.class, supported_extensions, "GL_EXT_texture_storage");
GLContext.initNativeStubs(GLES30.class, supported_extensions, "OpenGLES30");
GLContext.initNativeStubs(IMGMultisampledRenderToTexture.class, supported_extensions, "GL_IMG_multisampled_render_to_texture");
GLContext.initNativeStubs(KHRDebug.class, supported_extensions, "GL_KHR_debug");
GLContext.initNativeStubs(NVCoverageSample.class, supported_extensions, "GL_NV_coverage_sample");
GLContext.initNativeStubs(NVDrawBuffers.class, supported_extensions, "GL_NV_draw_buffers");
GLContext.initNativeStubs(NVDrawPath.class, supported_extensions, "GL_NV_draw_path");
GLContext.initNativeStubs(NVDrawTexture.class, supported_extensions, "GL_NV_draw_texture");
GLContext.initNativeStubs(NVFence.class, supported_extensions, "GL_NV_fence");
GLContext.initNativeStubs(NVFramebufferVertexAttribArray.class, supported_extensions, "GL_NV_framebuffer_vertex_attrib_array");
GLContext.initNativeStubs(NVGetTexImage.class, supported_extensions, "GL_NV_get_tex_image");
GLContext.initNativeStubs(NVReadBuffer.class, supported_extensions, "GL_NV_read_buffer");
GLContext.initNativeStubs(NVSystemTime.class, supported_extensions, "GL_NV_system_time");
GLContext.initNativeStubs(OESEGLImage.class, supported_extensions, "GL_OES_EGL_image");
GLContext.initNativeStubs(OESEGLImageExternal.class, supported_extensions, "GL_OES_EGL_image_external");
GLContext.initNativeStubs(OESBlendEquationSeparate.class, supported_extensions, "GL_OES_blend_equation_separate");
GLContext.initNativeStubs(OESBlendFuncSeparate.class, supported_extensions, "GL_OES_blend_func_separate");
GLContext.initNativeStubs(OESBlendSubtract.class, supported_extensions, "GL_OES_blend_subtract");
GLContext.initNativeStubs(OESFramebufferObject.class, supported_extensions, "GL_OES_framebuffer_object");
GLContext.initNativeStubs(OESGetProgramBinary.class, supported_extensions, "GL_OES_get_program_binary");
GLContext.initNativeStubs(OESMapbuffer.class, supported_extensions, "GL_OES_mapbuffer");
GLContext.initNativeStubs(OESTexture3D.class, supported_extensions, "GL_OES_texture_3D");
GLContext.initNativeStubs(OESVertexArrayObject.class, supported_extensions, "GL_OES_vertex_array_object");
GLContext.initNativeStubs(QCOMDriverControl.class, supported_extensions, "GL_QCOM_driver_control");
GLContext.initNativeStubs(QCOMExtendedGet.class, supported_extensions, "GL_QCOM_extended_get");
GLContext.initNativeStubs(QCOMExtendedGet2.class, supported_extensions, "GL_QCOM_extended_get2");
GLContext.initNativeStubs(QCOMTiledRendering.class, supported_extensions, "GL_QCOM_tiled_rendering");
loaded_stubs = true;
return supported_extensions;
}
static void unloadAllStubs() {
if (!loaded_stubs)
return;
GLContext.resetNativeStubs(AMDPerformanceMonitor.class);
GLContext.resetNativeStubs(ANGLEFramebufferBlit.class);
GLContext.resetNativeStubs(ANGLEFramebufferMultisample.class);
GLContext.resetNativeStubs(APPLEFramebufferMultisample.class);
GLContext.resetNativeStubs(APPLESync.class);
GLContext.resetNativeStubs(ARBDrawBuffers.class);
GLContext.resetNativeStubs(EXTBlendMinmax.class);
GLContext.resetNativeStubs(EXTCopyTextureLevels.class);
GLContext.resetNativeStubs(EXTDebugLabel.class);
GLContext.resetNativeStubs(EXTDebugMarker.class);
GLContext.resetNativeStubs(EXTDiscardFramebuffer.class);
GLContext.resetNativeStubs(EXTMapBufferRange.class);
GLContext.resetNativeStubs(EXTMultiDrawArrays.class);
GLContext.resetNativeStubs(EXTMultisampledRenderToTexture.class);
GLContext.resetNativeStubs(EXTMultiviewDrawBuffers.class);
GLContext.resetNativeStubs(EXTOcclusionQueryBoolean.class);
GLContext.resetNativeStubs(EXTRobustness.class);
GLContext.resetNativeStubs(EXTSeparateShaderObjects.class);
GLContext.resetNativeStubs(EXTTextureArray.class);
GLContext.resetNativeStubs(EXTTextureStorage.class);
GLContext.resetNativeStubs(IMGMultisampledRenderToTexture.class);
GLContext.resetNativeStubs(KHRDebug.class);
GLContext.resetNativeStubs(NVCoverageSample.class);
GLContext.resetNativeStubs(NVDrawBuffers.class);
GLContext.resetNativeStubs(NVDrawPath.class);
GLContext.resetNativeStubs(NVDrawTexture.class);
GLContext.resetNativeStubs(NVFence.class);
GLContext.resetNativeStubs(NVFramebufferVertexAttribArray.class);
GLContext.resetNativeStubs(NVGetTexImage.class);
GLContext.resetNativeStubs(NVReadBuffer.class);
GLContext.resetNativeStubs(NVSystemTime.class);
GLContext.resetNativeStubs(OESEGLImage.class);
GLContext.resetNativeStubs(OESEGLImageExternal.class);
GLContext.resetNativeStubs(OESBlendEquationSeparate.class);
GLContext.resetNativeStubs(OESBlendFuncSeparate.class);
GLContext.resetNativeStubs(OESBlendSubtract.class);
GLContext.resetNativeStubs(OESFramebufferObject.class);
GLContext.resetNativeStubs(OESGetProgramBinary.class);
GLContext.resetNativeStubs(OESMapbuffer.class);
GLContext.resetNativeStubs(OESTexture3D.class);
GLContext.resetNativeStubs(OESVertexArrayObject.class);
GLContext.resetNativeStubs(QCOMDriverControl.class);
GLContext.resetNativeStubs(QCOMExtendedGet.class);
GLContext.resetNativeStubs(QCOMExtendedGet2.class);
GLContext.resetNativeStubs(QCOMTiledRendering.class);
loaded_stubs = false;
}
ContextCapabilities() throws LWJGLException {
Set<String> supported_extensions = initAllStubs();
this.GL_AMD_compressed_3DC_texture = supported_extensions.contains("GL_AMD_compressed_3DC_texture");
this.GL_AMD_compressed_ATC_texture = supported_extensions.contains("GL_AMD_compressed_ATC_texture");
this.GL_AMD_performance_monitor = supported_extensions.contains("GL_AMD_performance_monitor");
this.GL_AMD_program_binary_Z400 = supported_extensions.contains("GL_AMD_program_binary_Z400");
this.GL_ANGLE_framebuffer_blit = supported_extensions.contains("GL_ANGLE_framebuffer_blit");
this.GL_ANGLE_framebuffer_multisample = supported_extensions.contains("GL_ANGLE_framebuffer_multisample");
this.GL_APPLE_framebuffer_multisample = supported_extensions.contains("GL_APPLE_framebuffer_multisample");
this.GL_APPLE_rgb_422 = supported_extensions.contains("GL_APPLE_rgb_422");
this.GL_APPLE_sync = supported_extensions.contains("GL_APPLE_sync");
this.GL_APPLE_texture_format_BGRA8888 = supported_extensions.contains("GL_APPLE_texture_format_BGRA8888");
this.GL_APPLE_texture_max_level = supported_extensions.contains("GL_APPLE_texture_max_level");
this.GL_ARB_draw_buffers = supported_extensions.contains("GL_ARB_draw_buffers");
this.GL_ARB_half_float_pixel = supported_extensions.contains("GL_ARB_half_float_pixel");
this.GL_ARB_texture_rectangle = supported_extensions.contains("GL_ARB_texture_rectangle");
this.GL_ARM_mali_shader_binary = supported_extensions.contains("GL_ARM_mali_shader_binary");
this.GL_ARM_rgba8 = supported_extensions.contains("GL_ARM_rgba8");
this.GL_DMP_shader_binary = supported_extensions.contains("GL_DMP_shader_binary");
this.GL_EXT_Cg_shader = supported_extensions.contains("GL_EXT_Cg_shader");
this.GL_EXT_bgra = supported_extensions.contains("GL_EXT_bgra");
this.GL_EXT_blend_minmax = supported_extensions.contains("GL_EXT_blend_minmax");
this.GL_EXT_color_buffer_half_float = supported_extensions.contains("GL_EXT_color_buffer_half_float");
this.GL_EXT_copy_texture_levels = supported_extensions.contains("GL_EXT_copy_texture_levels");
this.GL_EXT_debug_label = supported_extensions.contains("GL_EXT_debug_label");
this.GL_EXT_debug_marker = supported_extensions.contains("GL_EXT_debug_marker");
this.GL_EXT_discard_framebuffer = supported_extensions.contains("GL_EXT_discard_framebuffer");
this.GL_EXT_frag_depth = supported_extensions.contains("GL_EXT_frag_depth");
this.GL_EXT_map_buffer_range = supported_extensions.contains("GL_EXT_map_buffer_range");
this.GL_EXT_multi_draw_arrays = supported_extensions.contains("GL_EXT_multi_draw_arrays");
this.GL_EXT_multisampled_render_to_texture = supported_extensions.contains("GL_EXT_multisampled_render_to_texture");
this.GL_EXT_multiview_draw_buffers = supported_extensions.contains("GL_EXT_multiview_draw_buffers");
this.GL_EXT_occlusion_query_boolean = supported_extensions.contains("GL_EXT_occlusion_query_boolean");
this.GL_EXT_packed_float = supported_extensions.contains("GL_EXT_packed_float");
this.GL_EXT_read_format_bgra = supported_extensions.contains("GL_EXT_read_format_bgra");
this.GL_EXT_robustness = supported_extensions.contains("GL_EXT_robustness");
this.GL_EXT_sRGB = supported_extensions.contains("GL_EXT_sRGB");
this.GL_EXT_separate_shader_objects = supported_extensions.contains("GL_EXT_separate_shader_objects");
this.GL_EXT_shader_framebuffer_fetch = supported_extensions.contains("GL_EXT_shader_framebuffer_fetch");
this.GL_EXT_shader_texture_lod = supported_extensions.contains("GL_EXT_shader_texture_lod");
this.GL_EXT_shadow_samplers = supported_extensions.contains("GL_EXT_shadow_samplers");
this.GL_EXT_texture_array = supported_extensions.contains("GL_EXT_texture_array");
this.GL_EXT_texture_compression_dxt1 = supported_extensions.contains("GL_EXT_texture_compression_dxt1");
this.GL_EXT_texture_compression_latc = supported_extensions.contains("GL_EXT_texture_compression_latc");
this.GL_EXT_texture_compression_s3tc = supported_extensions.contains("GL_EXT_texture_compression_s3tc");
this.GL_EXT_texture_filter_anisotropic = supported_extensions.contains("GL_EXT_texture_filter_anisotropic");
this.GL_EXT_texture_format_BGRA8888 = supported_extensions.contains("GL_EXT_texture_format_BGRA8888");
this.GL_EXT_texture_lod_bias = supported_extensions.contains("GL_EXT_texture_lod_bias");
this.GL_EXT_texture_rg = supported_extensions.contains("GL_EXT_texture_rg");
this.GL_EXT_texture_storage = supported_extensions.contains("GL_EXT_texture_storage");
this.GL_EXT_texture_type_2_10_10_10_REV = supported_extensions.contains("GL_EXT_texture_type_2_10_10_10_REV");
this.GL_EXT_unpack_subimage = supported_extensions.contains("GL_EXT_unpack_subimage");
this.OpenGLES20 = supported_extensions.contains("OpenGLES20");
this.OpenGLES30 = supported_extensions.contains("OpenGLES30");
this.GL_IMG_multisampled_render_to_texture = supported_extensions.contains("GL_IMG_multisampled_render_to_texture");
this.GL_IMG_program_binary = supported_extensions.contains("GL_IMG_program_binary");
this.GL_IMG_read_format = supported_extensions.contains("GL_IMG_read_format");
this.GL_IMG_shader_binary = supported_extensions.contains("GL_IMG_shader_binary");
this.GL_IMG_texture_compression_pvrtc = supported_extensions.contains("GL_IMG_texture_compression_pvrtc");
this.GL_KHR_debug = supported_extensions.contains("GL_KHR_debug");
this.GL_KHR_texture_compression_astc_ldr = supported_extensions.contains("GL_KHR_texture_compression_astc_ldr");
this.GL_NV_EGL_stream_consumer_external = supported_extensions.contains("GL_NV_EGL_stream_consumer_external");
this.GL_NV_coverage_sample = supported_extensions.contains("GL_NV_coverage_sample");
this.GL_NV_depth_nonlinear = supported_extensions.contains("GL_NV_depth_nonlinear");
this.GL_NV_draw_buffers = supported_extensions.contains("GL_NV_draw_buffers");
this.GL_NV_draw_path = supported_extensions.contains("GL_NV_draw_path");
this.GL_NV_draw_texture = supported_extensions.contains("GL_NV_draw_texture");
this.GL_NV_fbo_color_attachments = supported_extensions.contains("GL_NV_fbo_color_attachments");
this.GL_NV_fence = supported_extensions.contains("GL_NV_fence");
this.GL_NV_framebuffer_vertex_attrib_array = supported_extensions.contains("GL_NV_framebuffer_vertex_attrib_array");
this.GL_NV_get_tex_image = supported_extensions.contains("GL_NV_get_tex_image");
this.GL_NV_platform_binary = supported_extensions.contains("GL_NV_platform_binary");
this.GL_NV_read_buffer = supported_extensions.contains("GL_NV_read_buffer");
this.GL_NV_read_depth_stencil = supported_extensions.contains("GL_NV_read_depth_stencil");
this.GL_NV_shader_framebuffer_fetch = supported_extensions.contains("GL_NV_shader_framebuffer_fetch");
this.GL_NV_system_time = supported_extensions.contains("GL_NV_system_time");
this.GL_NV_texture_compression_s3tc_update = supported_extensions.contains("GL_NV_texture_compression_s3tc_update");
this.GL_NV_texture_npot_2D_mipmap = supported_extensions.contains("GL_NV_texture_npot_2D_mipmap");
this.GL_OES_EGL_image = supported_extensions.contains("GL_OES_EGL_image");
this.GL_OES_EGL_image_external = supported_extensions.contains("GL_OES_EGL_image_external");
this.GL_OES_EGL_sync = supported_extensions.contains("GL_OES_EGL_sync")
|| supported_extensions.contains("GL_OES_egl_sync");
this.GL_OES_blend_equation_separate = supported_extensions.contains("GL_OES_blend_equation_separate");
this.GL_OES_blend_func_separate = supported_extensions.contains("GL_OES_blend_func_separate");
this.GL_OES_blend_subtract = supported_extensions.contains("GL_OES_blend_subtract");
this.GL_OES_compressed_ETC1_RGB8_texture = supported_extensions.contains("GL_OES_compressed_ETC1_RGB8_texture");
this.GL_OES_compressed_paletted_texture = supported_extensions.contains("GL_OES_compressed_paletted_texture");
this.GL_OES_depth24 = supported_extensions.contains("GL_OES_depth24");
this.GL_OES_depth32 = supported_extensions.contains("GL_OES_depth32");
this.GL_OES_depth_texture = supported_extensions.contains("GL_OES_depth_texture");
this.GL_OES_element_index_uint = supported_extensions.contains("GL_OES_element_index_uint");
this.GL_OES_fbo_render_mipmap = supported_extensions.contains("GL_OES_fbo_render_mipmap");
this.GL_OES_framebuffer_object = supported_extensions.contains("GL_OES_framebuffer_object");
this.GL_OES_get_program_binary = supported_extensions.contains("GL_OES_get_program_binary");
this.GL_OES_mapbuffer = supported_extensions.contains("GL_OES_mapbuffer");
this.GL_OES_packed_depth_stencil = supported_extensions.contains("GL_OES_packed_depth_stencil");
this.GL_OES_required_internalformat = supported_extensions.contains("GL_OES_required_internalformat");
this.GL_OES_rgb8_rgba8 = supported_extensions.contains("GL_OES_rgb8_rgba8");
this.GL_OES_standard_derivatives = supported_extensions.contains("GL_OES_standard_derivatives");
this.GL_OES_stencil1 = supported_extensions.contains("GL_OES_stencil1");
this.GL_OES_stencil4 = supported_extensions.contains("GL_OES_stencil4");
this.GL_OES_stencil8 = supported_extensions.contains("GL_OES_stencil8");
this.GL_OES_surfaceless_context = supported_extensions.contains("GL_OES_surfaceless_context");
this.GL_OES_texture_3D = supported_extensions.contains("GL_OES_texture_3D");
this.GL_OES_texture_float = supported_extensions.contains("GL_OES_texture_float");
this.GL_OES_texture_float_linear = supported_extensions.contains("GL_OES_texture_float_linear");
this.GL_OES_texture_half_float = supported_extensions.contains("GL_OES_texture_half_float");
this.GL_OES_texture_half_float_linear = supported_extensions.contains("GL_OES_texture_half_float_linear");
this.GL_OES_texture_npot = supported_extensions.contains("GL_OES_texture_npot");
this.GL_OES_vertex_array_object = supported_extensions.contains("GL_OES_vertex_array_object");
this.GL_OES_vertex_half_float = supported_extensions.contains("GL_OES_vertex_half_float");
this.GL_OES_vertex_type_10_10_10_2 = supported_extensions.contains("GL_OES_vertex_type_10_10_10_2");
this.GL_QCOM_binning_control = supported_extensions.contains("GL_QCOM_binning_control");
this.GL_QCOM_driver_control = supported_extensions.contains("GL_QCOM_driver_control");
this.GL_QCOM_extended_get = supported_extensions.contains("GL_QCOM_extended_get");
this.GL_QCOM_extended_get2 = supported_extensions.contains("GL_QCOM_extended_get2");
this.GL_QCOM_performance_monitor_global_mode = supported_extensions.contains("GL_QCOM_performance_monitor_global_mode");
this.GL_QCOM_tiled_rendering = supported_extensions.contains("GL_QCOM_tiled_rendering");
this.GL_QCOM_writeonly_rendering = supported_extensions.contains("GL_QCOM_writeonly_rendering");
this.GL_VIV_shader_binary = supported_extensions.contains("GL_VIV_shader_binary");
}
}