logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: 114cd1bc370decddaaff143023907f5655f30b6b
parent f7c350c6d422621142a833aba0e01af847300a2c
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Mon,  3 May 2021 14:14:58 +0200

notes/pure-wayland: Add glewinfo and glinfo logs

Diffstat:

Mnotes/pure-wayland.shtml17+++++++++++++++++
Anotes/pure_wayland_T495_glewinfo.log4799+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Anotes/pure_wayland_T495_glinfo.log306+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 5122 insertions(+), 0 deletions(-)

diff --git a/notes/pure-wayland.shtml b/notes/pure-wayland.shtml @@ -58,6 +58,23 @@ if not gl_dep.found() gl_dep = dependency('opengl') endif</code></pre> + <h2>GL API coverage</h2> + <p>All of this is tested on a "AMD Ryzen 5 PRO 3500U w/ Radeon Vega Mobile Gfx" aka "AMD Radeon(TM) Vega 8 Graphics (RAVEN)" aka: +<pre> +06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev d2) +06:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller +06:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor +06:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 +06:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 +06:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor +06:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller +</pre> +</p> + <ul> + <li><a href="https://github.com/cginternals/glbinding">glbinding</a> <code>glinfo</code> output: <a href="pure_wayland_T495_glinfo.log">pure_wayland_T495_glinfo.log</a></li> + <li><a href="http://glew.sourceforge.net/">GLEW</a> <code>glewinfo</code> output: <a href="pure_wayland_T495_glewinfo.log">pure_wayland_T495_glewinfo.log</a></li> + </ul> + <h2>Librairies</h2> <ul> <li><a href="https://www.qt.io/">Qt</a> 5 and later: Yes, Just Works</li> diff --git a/notes/pure_wayland_T495_glewinfo.log b/notes/pure_wayland_T495_glewinfo.log @@ -0,0 +1,4799 @@ +--------------------------- + GLEW Extension Info +--------------------------- + +GLEW version 2.2.0 +Running on a AMD Radeon(TM) Vega 8 Graphics (RAVEN, DRM 3.40.0, 5.10.24-gentoo, LLVM 10.0.1) from X.Org +OpenGL version 4.6 (Compatibility Profile) Mesa 20.1.10 is supported + +GL_VERSION_1_1: OK +--------------- + +GL_VERSION_1_2: OK +--------------- + glCopyTexSubImage3D: OK + glDrawRangeElements: OK + glTexImage3D: OK + glTexSubImage3D: OK + +GL_VERSION_1_2_1: OK +----------------- + +GL_VERSION_1_3: OK +--------------- + glActiveTexture: OK + glClientActiveTexture: OK + glCompressedTexImage1D: OK + glCompressedTexImage2D: OK + glCompressedTexImage3D: OK + glCompressedTexSubImage1D: OK + glCompressedTexSubImage2D: OK + glCompressedTexSubImage3D: OK + glGetCompressedTexImage: OK + glLoadTransposeMatrixd: OK + glLoadTransposeMatrixf: OK + glMultTransposeMatrixd: OK + glMultTransposeMatrixf: OK + glMultiTexCoord1d: OK + glMultiTexCoord1dv: OK + glMultiTexCoord1f: OK + glMultiTexCoord1fv: OK + glMultiTexCoord1i: OK + glMultiTexCoord1iv: OK + glMultiTexCoord1s: OK + glMultiTexCoord1sv: OK + glMultiTexCoord2d: OK + glMultiTexCoord2dv: OK + glMultiTexCoord2f: OK + glMultiTexCoord2fv: OK + glMultiTexCoord2i: OK + glMultiTexCoord2iv: OK + glMultiTexCoord2s: OK + glMultiTexCoord2sv: OK + glMultiTexCoord3d: OK + glMultiTexCoord3dv: OK + glMultiTexCoord3f: OK + glMultiTexCoord3fv: OK + glMultiTexCoord3i: OK + glMultiTexCoord3iv: OK + glMultiTexCoord3s: OK + glMultiTexCoord3sv: OK + glMultiTexCoord4d: OK + glMultiTexCoord4dv: OK + glMultiTexCoord4f: OK + glMultiTexCoord4fv: OK + glMultiTexCoord4i: OK + glMultiTexCoord4iv: OK + glMultiTexCoord4s: OK + glMultiTexCoord4sv: OK + glSampleCoverage: OK + +GL_VERSION_1_4: OK +--------------- + glBlendColor: OK + glBlendEquation: OK + glBlendFuncSeparate: OK + glFogCoordPointer: OK + glFogCoordd: OK + glFogCoorddv: OK + glFogCoordf: OK + glFogCoordfv: OK + glMultiDrawArrays: OK + glMultiDrawElements: OK + glPointParameterf: OK + glPointParameterfv: OK + glPointParameteri: OK + glPointParameteriv: OK + glSecondaryColor3b: OK + glSecondaryColor3bv: OK + glSecondaryColor3d: OK + glSecondaryColor3dv: OK + glSecondaryColor3f: OK + glSecondaryColor3fv: OK + glSecondaryColor3i: OK + glSecondaryColor3iv: OK + glSecondaryColor3s: OK + glSecondaryColor3sv: OK + glSecondaryColor3ub: OK + glSecondaryColor3ubv: OK + glSecondaryColor3ui: OK + glSecondaryColor3uiv: OK + glSecondaryColor3us: OK + glSecondaryColor3usv: OK + glSecondaryColorPointer: OK + glWindowPos2d: OK + glWindowPos2dv: OK + glWindowPos2f: OK + glWindowPos2fv: OK + glWindowPos2i: OK + glWindowPos2iv: OK + glWindowPos2s: OK + glWindowPos2sv: OK + glWindowPos3d: OK + glWindowPos3dv: OK + glWindowPos3f: OK + glWindowPos3fv: OK + glWindowPos3i: OK + glWindowPos3iv: OK + glWindowPos3s: OK + glWindowPos3sv: OK + +GL_VERSION_1_5: OK +--------------- + glBeginQuery: OK + glBindBuffer: OK + glBufferData: OK + glBufferSubData: OK + glDeleteBuffers: OK + glDeleteQueries: OK + glEndQuery: OK + glGenBuffers: OK + glGenQueries: OK + glGetBufferParameteriv: OK + glGetBufferPointerv: OK + glGetBufferSubData: OK + glGetQueryObjectiv: OK + glGetQueryObjectuiv: OK + glGetQueryiv: OK + glIsBuffer: OK + glIsQuery: OK + glMapBuffer: OK + glUnmapBuffer: OK + +GL_VERSION_2_0: OK +--------------- + glAttachShader: OK + glBindAttribLocation: OK + glBlendEquationSeparate: OK + glCompileShader: OK + glCreateProgram: OK + glCreateShader: OK + glDeleteProgram: OK + glDeleteShader: OK + glDetachShader: OK + glDisableVertexAttribArray: OK + glDrawBuffers: OK + glEnableVertexAttribArray: OK + glGetActiveAttrib: OK + glGetActiveUniform: OK + glGetAttachedShaders: OK + glGetAttribLocation: OK + glGetProgramInfoLog: OK + glGetProgramiv: OK + glGetShaderInfoLog: OK + glGetShaderSource: OK + glGetShaderiv: OK + glGetUniformLocation: OK + glGetUniformfv: OK + glGetUniformiv: OK + glGetVertexAttribPointerv: OK + glGetVertexAttribdv: OK + glGetVertexAttribfv: OK + glGetVertexAttribiv: OK + glIsProgram: OK + glIsShader: OK + glLinkProgram: OK + glShaderSource: OK + glStencilFuncSeparate: OK + glStencilMaskSeparate: OK + glStencilOpSeparate: OK + glUniform1f: OK + glUniform1fv: OK + glUniform1i: OK + glUniform1iv: OK + glUniform2f: OK + glUniform2fv: OK + glUniform2i: OK + glUniform2iv: OK + glUniform3f: OK + glUniform3fv: OK + glUniform3i: OK + glUniform3iv: OK + glUniform4f: OK + glUniform4fv: OK + glUniform4i: OK + glUniform4iv: OK + glUniformMatrix2fv: OK + glUniformMatrix3fv: OK + glUniformMatrix4fv: OK + glUseProgram: OK + glValidateProgram: OK + glVertexAttrib1d: OK + glVertexAttrib1dv: OK + glVertexAttrib1f: OK + glVertexAttrib1fv: OK + glVertexAttrib1s: OK + glVertexAttrib1sv: OK + glVertexAttrib2d: OK + glVertexAttrib2dv: OK + glVertexAttrib2f: OK + glVertexAttrib2fv: OK + glVertexAttrib2s: OK + glVertexAttrib2sv: OK + glVertexAttrib3d: OK + glVertexAttrib3dv: OK + glVertexAttrib3f: OK + glVertexAttrib3fv: OK + glVertexAttrib3s: OK + glVertexAttrib3sv: OK + glVertexAttrib4Nbv: OK + glVertexAttrib4Niv: OK + glVertexAttrib4Nsv: OK + glVertexAttrib4Nub: OK + glVertexAttrib4Nubv: OK + glVertexAttrib4Nuiv: OK + glVertexAttrib4Nusv: OK + glVertexAttrib4bv: OK + glVertexAttrib4d: OK + glVertexAttrib4dv: OK + glVertexAttrib4f: OK + glVertexAttrib4fv: OK + glVertexAttrib4iv: OK + glVertexAttrib4s: OK + glVertexAttrib4sv: OK + glVertexAttrib4ubv: OK + glVertexAttrib4uiv: OK + glVertexAttrib4usv: OK + glVertexAttribPointer: OK + +GL_VERSION_2_1: OK +--------------- + glUniformMatrix2x3fv: OK + glUniformMatrix2x4fv: OK + glUniformMatrix3x2fv: OK + glUniformMatrix3x4fv: OK + glUniformMatrix4x2fv: OK + glUniformMatrix4x3fv: OK + +GL_VERSION_3_0: OK +--------------- + glBeginConditionalRender: OK + glBeginTransformFeedback: OK + glBindFragDataLocation: OK + glClampColor: OK + glClearBufferfi: OK + glClearBufferfv: OK + glClearBufferiv: OK + glClearBufferuiv: OK + glColorMaski: OK + glDisablei: OK + glEnablei: OK + glEndConditionalRender: OK + glEndTransformFeedback: OK + glGetBooleani_v: OK + glGetFragDataLocation: OK + glGetStringi: OK + glGetTexParameterIiv: OK + glGetTexParameterIuiv: OK + glGetTransformFeedbackVarying: OK + glGetUniformuiv: OK + glGetVertexAttribIiv: OK + glGetVertexAttribIuiv: OK + glIsEnabledi: OK + glTexParameterIiv: OK + glTexParameterIuiv: OK + glTransformFeedbackVaryings: OK + glUniform1ui: OK + glUniform1uiv: OK + glUniform2ui: OK + glUniform2uiv: OK + glUniform3ui: OK + glUniform3uiv: OK + glUniform4ui: OK + glUniform4uiv: OK + glVertexAttribI1i: OK + glVertexAttribI1iv: OK + glVertexAttribI1ui: OK + glVertexAttribI1uiv: OK + glVertexAttribI2i: OK + glVertexAttribI2iv: OK + glVertexAttribI2ui: OK + glVertexAttribI2uiv: OK + glVertexAttribI3i: OK + glVertexAttribI3iv: OK + glVertexAttribI3ui: OK + glVertexAttribI3uiv: OK + glVertexAttribI4bv: OK + glVertexAttribI4i: OK + glVertexAttribI4iv: OK + glVertexAttribI4sv: OK + glVertexAttribI4ubv: OK + glVertexAttribI4ui: OK + glVertexAttribI4uiv: OK + glVertexAttribI4usv: OK + glVertexAttribIPointer: OK + +GL_VERSION_3_1: OK +--------------- + glDrawArraysInstanced: OK + glDrawElementsInstanced: OK + glPrimitiveRestartIndex: OK + glTexBuffer: OK + +GL_VERSION_3_2: OK +--------------- + glFramebufferTexture: OK + glGetBufferParameteri64v: OK + glGetInteger64i_v: OK + +GL_VERSION_3_3: OK +--------------- + glVertexAttribDivisor: OK + +GL_VERSION_4_0: OK +--------------- + glBlendEquationSeparatei: OK + glBlendEquationi: OK + glBlendFuncSeparatei: OK + glBlendFunci: OK + glMinSampleShading: OK + +GL_VERSION_4_1: OK +--------------- + +GL_VERSION_4_2: OK +--------------- + +GL_VERSION_4_3: OK +--------------- + +GL_VERSION_4_4: OK +--------------- + +GL_VERSION_4_5: OK +--------------- + glGetGraphicsResetStatus: OK + glGetnCompressedTexImage: OK + glGetnTexImage: OK + glGetnUniformdv: OK + +GL_VERSION_4_6: OK +--------------- + glMultiDrawArraysIndirectCount: OK + glMultiDrawElementsIndirectCount: OK + glSpecializeShader: OK + +GL_3DFX_multisample: MISSING +-------------------- + +GL_3DFX_tbuffer: MISSING +---------------- + +GL_3DFX_texture_compression_FXT1: MISSING +--------------------------------- + +GL_AMD_blend_minmax_factor: MISSING +--------------------------- + +GL_AMD_compressed_3DC_texture: MISSING +------------------------------ + +GL_AMD_compressed_ATC_texture: MISSING +------------------------------ + +GL_AMD_conservative_depth: OK +-------------------------- + +GL_AMD_debug_output: MISSING +-------------------- + +GL_AMD_depth_clamp_separate: OK +---------------------------- + +GL_AMD_draw_buffers_blend: OK +-------------------------- + glBlendEquationIndexedAMD: OK + glBlendEquationSeparateIndexedAMD: OK + glBlendFuncIndexedAMD: OK + glBlendFuncSeparateIndexedAMD: OK + +GL_AMD_framebuffer_multisample_advanced: OK +---------------------------------------- + glNamedRenderbufferStorageMultisampleAdvancedAMD: OK + glRenderbufferStorageMultisampleAdvancedAMD: OK + +GL_AMD_framebuffer_sample_positions: MISSING +------------------------------------ + +GL_AMD_gcn_shader: MISSING +------------------ + +GL_AMD_gpu_shader_half_float: MISSING +----------------------------- + +GL_AMD_gpu_shader_half_float_fetch: MISSING +----------------------------------- + +GL_AMD_gpu_shader_int16: MISSING +------------------------ + +GL_AMD_gpu_shader_int64: MISSING +------------------------ + +GL_AMD_interleaved_elements: MISSING +---------------------------- + +GL_AMD_multi_draw_indirect: OK +--------------------------- + glMultiDrawArraysIndirectAMD: OK + glMultiDrawElementsIndirectAMD: OK + +GL_AMD_name_gen_delete: MISSING +----------------------- + +GL_AMD_occlusion_query_event: MISSING +----------------------------- + +GL_AMD_performance_monitor: OK +--------------------------- + glBeginPerfMonitorAMD: OK + glDeletePerfMonitorsAMD: OK + glEndPerfMonitorAMD: OK + glGenPerfMonitorsAMD: OK + glGetPerfMonitorCounterDataAMD: OK + glGetPerfMonitorCounterInfoAMD: OK + glGetPerfMonitorCounterStringAMD: OK + glGetPerfMonitorCountersAMD: OK + glGetPerfMonitorGroupStringAMD: OK + glGetPerfMonitorGroupsAMD: OK + glSelectPerfMonitorCountersAMD: OK + +GL_AMD_pinned_memory: OK +--------------------- + +GL_AMD_program_binary_Z400: MISSING +--------------------------- + +GL_AMD_query_buffer_object: OK +--------------------------- + +GL_AMD_sample_positions: MISSING +------------------------ + +GL_AMD_seamless_cubemap_per_texture: OK +------------------------------------ + +GL_AMD_shader_atomic_counter_ops: MISSING +--------------------------------- + +GL_AMD_shader_ballot: MISSING +--------------------- + +GL_AMD_shader_explicit_vertex_parameter: MISSING +---------------------------------------- + +GL_AMD_shader_image_load_store_lod: MISSING +----------------------------------- + +GL_AMD_shader_stencil_export: OK +----------------------------- + +GL_AMD_shader_stencil_value_export: MISSING +----------------------------------- + +GL_AMD_shader_trinary_minmax: OK +----------------------------- + +GL_AMD_sparse_texture: MISSING +---------------------- + +GL_AMD_stencil_operation_extended: MISSING +---------------------------------- + +GL_AMD_texture_gather_bias_lod: MISSING +------------------------------- + +GL_AMD_texture_texture4: OK +------------------------ + +GL_AMD_transform_feedback3_lines_triangles: MISSING +------------------------------------------- + +GL_AMD_transform_feedback4: MISSING +--------------------------- + +GL_AMD_vertex_shader_layer: OK +--------------------------- + +GL_AMD_vertex_shader_tessellator: MISSING +--------------------------------- + +GL_AMD_vertex_shader_viewport_index: OK +------------------------------------ + +GL_ANDROID_extension_pack_es31a: MISSING +-------------------------------- + +GL_ANGLE_depth_texture: MISSING +----------------------- + +GL_ANGLE_framebuffer_blit: MISSING +-------------------------- + +GL_ANGLE_framebuffer_multisample: MISSING +--------------------------------- + +GL_ANGLE_instanced_arrays: MISSING +-------------------------- + +GL_ANGLE_pack_reverse_row_order: MISSING +-------------------------------- + +GL_ANGLE_program_binary: MISSING +------------------------ + +GL_ANGLE_texture_compression_dxt1: MISSING +---------------------------------- + +GL_ANGLE_texture_compression_dxt3: OK +---------------------------------- + +GL_ANGLE_texture_compression_dxt5: OK +---------------------------------- + +GL_ANGLE_texture_usage: MISSING +----------------------- + +GL_ANGLE_timer_query: MISSING +--------------------- + +GL_ANGLE_translated_shader_source: MISSING +---------------------------------- + +GL_APPLE_aux_depth_stencil: MISSING +--------------------------- + +GL_APPLE_client_storage: MISSING +------------------------ + +GL_APPLE_clip_distance: MISSING +----------------------- + +GL_APPLE_color_buffer_packed_float: MISSING +----------------------------------- + +GL_APPLE_copy_texture_levels: MISSING +----------------------------- + +GL_APPLE_element_array: MISSING +----------------------- + +GL_APPLE_fence: MISSING +--------------- + +GL_APPLE_float_pixels: MISSING +---------------------- + +GL_APPLE_flush_buffer_range: MISSING +---------------------------- + +GL_APPLE_framebuffer_multisample: MISSING +--------------------------------- + +GL_APPLE_object_purgeable: MISSING +-------------------------- + +GL_APPLE_pixel_buffer: MISSING +---------------------- + +GL_APPLE_rgb_422: MISSING +----------------- + +GL_APPLE_row_bytes: MISSING +------------------- + +GL_APPLE_specular_vector: MISSING +------------------------- + +GL_APPLE_sync: MISSING +-------------- + +GL_APPLE_texture_2D_limited_npot: MISSING +--------------------------------- + +GL_APPLE_texture_format_BGRA8888: MISSING +--------------------------------- + +GL_APPLE_texture_max_level: MISSING +--------------------------- + +GL_APPLE_texture_packed_float: MISSING +------------------------------ + +GL_APPLE_texture_range: MISSING +----------------------- + +GL_APPLE_transform_hint: MISSING +------------------------ + +GL_APPLE_vertex_array_object: MISSING +----------------------------- + +GL_APPLE_vertex_array_range: MISSING +---------------------------- + +GL_APPLE_vertex_program_evaluators: MISSING +----------------------------------- + +GL_APPLE_ycbcr_422: MISSING +------------------- + +GL_ARB_ES2_compatibility: OK +------------------------- + glClearDepthf: OK + glDepthRangef: OK + glGetShaderPrecisionFormat: OK + glReleaseShaderCompiler: OK + glShaderBinary: OK + +GL_ARB_ES3_1_compatibility: OK +--------------------------- + glMemoryBarrierByRegion: OK + +GL_ARB_ES3_2_compatibility: MISSING +--------------------------- + +GL_ARB_ES3_compatibility: OK +------------------------- + +GL_ARB_arrays_of_arrays: OK +------------------------ + +GL_ARB_base_instance: OK +--------------------- + glDrawArraysInstancedBaseInstance: OK + glDrawElementsInstancedBaseInstance: OK + glDrawElementsInstancedBaseVertexBaseInstance: OK + +GL_ARB_bindless_texture: OK +------------------------ + glGetImageHandleARB: OK + glGetTextureHandleARB: OK + glGetTextureSamplerHandleARB: OK + glGetVertexAttribLui64vARB: OK + glIsImageHandleResidentARB: OK + glIsTextureHandleResidentARB: OK + glMakeImageHandleNonResidentARB: OK + glMakeImageHandleResidentARB: OK + glMakeTextureHandleNonResidentARB: OK + glMakeTextureHandleResidentARB: OK + glProgramUniformHandleui64ARB: OK + glProgramUniformHandleui64vARB: OK + glUniformHandleui64ARB: OK + glUniformHandleui64vARB: OK + glVertexAttribL1ui64ARB: OK + glVertexAttribL1ui64vARB: OK + +GL_ARB_blend_func_extended: OK +--------------------------- + glBindFragDataLocationIndexed: OK + glGetFragDataIndex: OK + +GL_ARB_buffer_storage: OK +---------------------- + glBufferStorage: OK + +GL_ARB_cl_event: MISSING +---------------- + +GL_ARB_clear_buffer_object: OK +--------------------------- + glClearBufferData: OK + glClearBufferSubData: OK + glClearNamedBufferDataEXT: OK + glClearNamedBufferSubDataEXT: OK + +GL_ARB_clear_texture: OK +--------------------- + glClearTexImage: OK + glClearTexSubImage: OK + +GL_ARB_clip_control: OK +-------------------- + glClipControl: OK + +GL_ARB_color_buffer_float: OK +-------------------------- + glClampColorARB: OK + +GL_ARB_compatibility: OK +--------------------- + +GL_ARB_compressed_texture_pixel_storage: OK +---------------------------------------- + +GL_ARB_compute_shader: OK +---------------------- + glDispatchCompute: OK + glDispatchComputeIndirect: OK + +GL_ARB_compute_variable_group_size: OK +----------------------------------- + glDispatchComputeGroupSizeARB: OK + +GL_ARB_conditional_render_inverted: OK +----------------------------------- + +GL_ARB_conservative_depth: OK +-------------------------- + +GL_ARB_copy_buffer: OK +------------------- + glCopyBufferSubData: OK + +GL_ARB_copy_image: OK +------------------ + glCopyImageSubData: OK + +GL_ARB_cull_distance: OK +--------------------- + +GL_ARB_debug_output: OK +-------------------- + glDebugMessageCallbackARB: OK + glDebugMessageControlARB: OK + glDebugMessageInsertARB: OK + glGetDebugMessageLogARB: OK + +GL_ARB_depth_buffer_float: OK +-------------------------- + +GL_ARB_depth_clamp: OK +------------------- + +GL_ARB_depth_texture: OK +--------------------- + +GL_ARB_derivative_control: OK +-------------------------- + +GL_ARB_direct_state_access: OK +--------------------------- + glBindTextureUnit: OK + glBlitNamedFramebuffer: OK + glCheckNamedFramebufferStatus: OK + glClearNamedBufferData: OK + glClearNamedBufferSubData: OK + glClearNamedFramebufferfi: OK + glClearNamedFramebufferfv: OK + glClearNamedFramebufferiv: OK + glClearNamedFramebufferuiv: OK + glCompressedTextureSubImage1D: OK + glCompressedTextureSubImage2D: OK + glCompressedTextureSubImage3D: OK + glCopyNamedBufferSubData: OK + glCopyTextureSubImage1D: OK + glCopyTextureSubImage2D: OK + glCopyTextureSubImage3D: OK + glCreateBuffers: OK + glCreateFramebuffers: OK + glCreateProgramPipelines: OK + glCreateQueries: OK + glCreateRenderbuffers: OK + glCreateSamplers: OK + glCreateTextures: OK + glCreateTransformFeedbacks: OK + glCreateVertexArrays: OK + glDisableVertexArrayAttrib: OK + glEnableVertexArrayAttrib: OK + glFlushMappedNamedBufferRange: OK + glGenerateTextureMipmap: OK + glGetCompressedTextureImage: OK + glGetNamedBufferParameteri64v: OK + glGetNamedBufferParameteriv: OK + glGetNamedBufferPointerv: OK + glGetNamedBufferSubData: OK + glGetNamedFramebufferAttachmentParameteriv: OK + glGetNamedFramebufferParameteriv: OK + glGetNamedRenderbufferParameteriv: OK + glGetQueryBufferObjecti64v: OK + glGetQueryBufferObjectiv: OK + glGetQueryBufferObjectui64v: OK + glGetQueryBufferObjectuiv: OK + glGetTextureImage: OK + glGetTextureLevelParameterfv: OK + glGetTextureLevelParameteriv: OK + glGetTextureParameterIiv: OK + glGetTextureParameterIuiv: OK + glGetTextureParameterfv: OK + glGetTextureParameteriv: OK + glGetTransformFeedbacki64_v: OK + glGetTransformFeedbacki_v: OK + glGetTransformFeedbackiv: OK + glGetVertexArrayIndexed64iv: OK + glGetVertexArrayIndexediv: OK + glGetVertexArrayiv: OK + glInvalidateNamedFramebufferData: OK + glInvalidateNamedFramebufferSubData: OK + glMapNamedBuffer: OK + glMapNamedBufferRange: OK + glNamedBufferData: OK + glNamedBufferStorage: OK + glNamedBufferSubData: OK + glNamedFramebufferDrawBuffer: OK + glNamedFramebufferDrawBuffers: OK + glNamedFramebufferParameteri: OK + glNamedFramebufferReadBuffer: OK + glNamedFramebufferRenderbuffer: OK + glNamedFramebufferTexture: OK + glNamedFramebufferTextureLayer: OK + glNamedRenderbufferStorage: OK + glNamedRenderbufferStorageMultisample: OK + glTextureBuffer: OK + glTextureBufferRange: OK + glTextureParameterIiv: OK + glTextureParameterIuiv: OK + glTextureParameterf: OK + glTextureParameterfv: OK + glTextureParameteri: OK + glTextureParameteriv: OK + glTextureStorage1D: OK + glTextureStorage2D: OK + glTextureStorage2DMultisample: OK + glTextureStorage3D: OK + glTextureStorage3DMultisample: OK + glTextureSubImage1D: OK + glTextureSubImage2D: OK + glTextureSubImage3D: OK + glTransformFeedbackBufferBase: OK + glTransformFeedbackBufferRange: OK + glUnmapNamedBuffer: OK + glVertexArrayAttribBinding: OK + glVertexArrayAttribFormat: OK + glVertexArrayAttribIFormat: OK + glVertexArrayAttribLFormat: OK + glVertexArrayBindingDivisor: OK + glVertexArrayElementBuffer: OK + glVertexArrayVertexBuffer: OK + glVertexArrayVertexBuffers: OK + +GL_ARB_draw_buffers: OK +-------------------- + glDrawBuffersARB: OK + +GL_ARB_draw_buffers_blend: OK +-------------------------- + glBlendEquationSeparateiARB: OK + glBlendEquationiARB: OK + glBlendFuncSeparateiARB: OK + glBlendFunciARB: OK + +GL_ARB_draw_elements_base_vertex: OK +--------------------------------- + glDrawElementsBaseVertex: OK + glDrawElementsInstancedBaseVertex: OK + glDrawRangeElementsBaseVertex: OK + glMultiDrawElementsBaseVertex: OK + +GL_ARB_draw_indirect: OK +--------------------- + glDrawArraysIndirect: OK + glDrawElementsIndirect: OK + +GL_ARB_draw_instanced: OK +---------------------- + +GL_ARB_enhanced_layouts: OK +------------------------ + +GL_ARB_explicit_attrib_location: OK +-------------------------------- + +GL_ARB_explicit_uniform_location: OK +--------------------------------- + +GL_ARB_fragment_coord_conventions: OK +---------------------------------- + +GL_ARB_fragment_layer_viewport: OK +------------------------------- + +GL_ARB_fragment_program: OK +------------------------ + +GL_ARB_fragment_program_shadow: OK +------------------------------- + +GL_ARB_fragment_shader: OK +----------------------- + +GL_ARB_fragment_shader_interlock: MISSING +--------------------------------- + +GL_ARB_framebuffer_no_attachments: OK +---------------------------------- + glFramebufferParameteri: OK + glGetFramebufferParameteriv: OK + glGetNamedFramebufferParameterivEXT: OK + glNamedFramebufferParameteriEXT: OK + +GL_ARB_framebuffer_object: OK +-------------------------- + glBindFramebuffer: OK + glBindRenderbuffer: OK + glBlitFramebuffer: OK + glCheckFramebufferStatus: OK + glDeleteFramebuffers: OK + glDeleteRenderbuffers: OK + glFramebufferRenderbuffer: OK + glFramebufferTexture1D: OK + glFramebufferTexture2D: OK + glFramebufferTexture3D: OK + glFramebufferTextureLayer: OK + glGenFramebuffers: OK + glGenRenderbuffers: OK + glGenerateMipmap: OK + glGetFramebufferAttachmentParameteriv: OK + glGetRenderbufferParameteriv: OK + glIsFramebuffer: OK + glIsRenderbuffer: OK + glRenderbufferStorage: OK + glRenderbufferStorageMultisample: OK + +GL_ARB_framebuffer_sRGB: OK +------------------------ + +GL_ARB_geometry_shader4: MISSING +------------------------ + +GL_ARB_get_program_binary: OK +-------------------------- + glGetProgramBinary: OK + glProgramBinary: OK + glProgramParameteri: OK + +GL_ARB_get_texture_sub_image: OK +----------------------------- + glGetCompressedTextureSubImage: OK + glGetTextureSubImage: OK + +GL_ARB_gl_spirv: OK +---------------- + glSpecializeShaderARB: OK + +GL_ARB_gpu_shader5: OK +------------------- + +GL_ARB_gpu_shader_fp64: OK +----------------------- + glGetUniformdv: OK + glUniform1d: OK + glUniform1dv: OK + glUniform2d: OK + glUniform2dv: OK + glUniform3d: OK + glUniform3dv: OK + glUniform4d: OK + glUniform4dv: OK + glUniformMatrix2dv: OK + glUniformMatrix2x3dv: OK + glUniformMatrix2x4dv: OK + glUniformMatrix3dv: OK + glUniformMatrix3x2dv: OK + glUniformMatrix3x4dv: OK + glUniformMatrix4dv: OK + glUniformMatrix4x2dv: OK + glUniformMatrix4x3dv: OK + +GL_ARB_gpu_shader_int64: OK +------------------------ + glGetUniformi64vARB: OK + glGetUniformui64vARB: OK + glGetnUniformi64vARB: OK + glGetnUniformui64vARB: OK + glProgramUniform1i64ARB: OK + glProgramUniform1i64vARB: OK + glProgramUniform1ui64ARB: OK + glProgramUniform1ui64vARB: OK + glProgramUniform2i64ARB: OK + glProgramUniform2i64vARB: OK + glProgramUniform2ui64ARB: OK + glProgramUniform2ui64vARB: OK + glProgramUniform3i64ARB: OK + glProgramUniform3i64vARB: OK + glProgramUniform3ui64ARB: OK + glProgramUniform3ui64vARB: OK + glProgramUniform4i64ARB: OK + glProgramUniform4i64vARB: OK + glProgramUniform4ui64ARB: OK + glProgramUniform4ui64vARB: OK + glUniform1i64ARB: OK + glUniform1i64vARB: OK + glUniform1ui64ARB: OK + glUniform1ui64vARB: OK + glUniform2i64ARB: OK + glUniform2i64vARB: OK + glUniform2ui64ARB: OK + glUniform2ui64vARB: OK + glUniform3i64ARB: OK + glUniform3i64vARB: OK + glUniform3ui64ARB: OK + glUniform3ui64vARB: OK + glUniform4i64ARB: OK + glUniform4i64vARB: OK + glUniform4ui64ARB: OK + glUniform4ui64vARB: OK + +GL_ARB_half_float_pixel: OK +------------------------ + +GL_ARB_half_float_vertex: OK +------------------------- + +GL_ARB_imaging: MISSING +--------------- + +GL_ARB_indirect_parameters: OK +--------------------------- + glMultiDrawArraysIndirectCountARB: OK + glMultiDrawElementsIndirectCountARB: OK + +GL_ARB_instanced_arrays: OK +------------------------ + glDrawArraysInstancedARB: OK + glDrawElementsInstancedARB: OK + glVertexAttribDivisorARB: OK + +GL_ARB_internalformat_query: OK +---------------------------- + glGetInternalformativ: OK + +GL_ARB_internalformat_query2: OK +----------------------------- + glGetInternalformati64v: OK + +GL_ARB_invalidate_subdata: OK +-------------------------- + glInvalidateBufferData: OK + glInvalidateBufferSubData: OK + glInvalidateFramebuffer: OK + glInvalidateSubFramebuffer: OK + glInvalidateTexImage: OK + glInvalidateTexSubImage: OK + +GL_ARB_map_buffer_alignment: OK +---------------------------- + +GL_ARB_map_buffer_range: OK +------------------------ + glFlushMappedBufferRange: OK + glMapBufferRange: OK + +GL_ARB_matrix_palette: MISSING +---------------------- + +GL_ARB_multi_bind: OK +------------------ + glBindBuffersBase: OK + glBindBuffersRange: OK + glBindImageTextures: OK + glBindSamplers: OK + glBindTextures: OK + glBindVertexBuffers: OK + +GL_ARB_multi_draw_indirect: OK +--------------------------- + glMultiDrawArraysIndirect: OK + glMultiDrawElementsIndirect: OK + +GL_ARB_multisample: OK +------------------- + glSampleCoverageARB: OK + +GL_ARB_multitexture: OK +-------------------- + glActiveTextureARB: OK + glClientActiveTextureARB: OK + glMultiTexCoord1dARB: OK + glMultiTexCoord1dvARB: OK + glMultiTexCoord1fARB: OK + glMultiTexCoord1fvARB: OK + glMultiTexCoord1iARB: OK + glMultiTexCoord1ivARB: OK + glMultiTexCoord1sARB: OK + glMultiTexCoord1svARB: OK + glMultiTexCoord2dARB: OK + glMultiTexCoord2dvARB: OK + glMultiTexCoord2fARB: OK + glMultiTexCoord2fvARB: OK + glMultiTexCoord2iARB: OK + glMultiTexCoord2ivARB: OK + glMultiTexCoord2sARB: OK + glMultiTexCoord2svARB: OK + glMultiTexCoord3dARB: OK + glMultiTexCoord3dvARB: OK + glMultiTexCoord3fARB: OK + glMultiTexCoord3fvARB: OK + glMultiTexCoord3iARB: OK + glMultiTexCoord3ivARB: OK + glMultiTexCoord3sARB: OK + glMultiTexCoord3svARB: OK + glMultiTexCoord4dARB: OK + glMultiTexCoord4dvARB: OK + glMultiTexCoord4fARB: OK + glMultiTexCoord4fvARB: OK + glMultiTexCoord4iARB: OK + glMultiTexCoord4ivARB: OK + glMultiTexCoord4sARB: OK + glMultiTexCoord4svARB: OK + +GL_ARB_occlusion_query: OK +----------------------- + glBeginQueryARB: OK + glDeleteQueriesARB: OK + glEndQueryARB: OK + glGenQueriesARB: OK + glGetQueryObjectivARB: OK + glGetQueryObjectuivARB: OK + glGetQueryivARB: OK + glIsQueryARB: OK + +GL_ARB_occlusion_query2: OK +------------------------ + +GL_ARB_parallel_shader_compile: OK +------------------------------- + glMaxShaderCompilerThreadsARB: OK + +GL_ARB_pipeline_statistics_query: OK +--------------------------------- + +GL_ARB_pixel_buffer_object: OK +--------------------------- + +GL_ARB_point_parameters: OK +------------------------ + glPointParameterfARB: OK + glPointParameterfvARB: OK + +GL_ARB_point_sprite: OK +-------------------- + +GL_ARB_polygon_offset_clamp: OK +---------------------------- + glPolygonOffsetClamp: OK + +GL_ARB_post_depth_coverage: MISSING +--------------------------- + +GL_ARB_program_interface_query: OK +------------------------------- + glGetProgramInterfaceiv: OK + glGetProgramResourceIndex: OK + glGetProgramResourceLocation: OK + glGetProgramResourceLocationIndex: OK + glGetProgramResourceName: OK + glGetProgramResourceiv: OK + +GL_ARB_provoking_vertex: OK +------------------------ + glProvokingVertex: OK + +GL_ARB_query_buffer_object: OK +--------------------------- + +GL_ARB_robust_buffer_access_behavior: OK +------------------------------------- + +GL_ARB_robustness: OK +------------------ + glGetGraphicsResetStatusARB: OK + glGetnColorTableARB: OK + glGetnCompressedTexImageARB: OK + glGetnConvolutionFilterARB: OK + glGetnHistogramARB: OK + glGetnMapdvARB: OK + glGetnMapfvARB: OK + glGetnMapivARB: OK + glGetnMinmaxARB: OK + glGetnPixelMapfvARB: OK + glGetnPixelMapuivARB: OK + glGetnPixelMapusvARB: OK + glGetnPolygonStippleARB: OK + glGetnSeparableFilterARB: OK + glGetnTexImageARB: OK + glGetnUniformdvARB: OK + glGetnUniformfvARB: OK + glGetnUniformivARB: OK + glGetnUniformuivARB: OK + glReadnPixelsARB: OK + +GL_ARB_robustness_application_isolation: MISSING +---------------------------------------- + +GL_ARB_robustness_share_group_isolation: MISSING +---------------------------------------- + +GL_ARB_sample_locations: MISSING +------------------------ + +GL_ARB_sample_shading: OK +---------------------- + glMinSampleShadingARB: OK + +GL_ARB_sampler_objects: OK +----------------------- + glBindSampler: OK + glDeleteSamplers: OK + glGenSamplers: OK + glGetSamplerParameterIiv: OK + glGetSamplerParameterIuiv: OK + glGetSamplerParameterfv: OK + glGetSamplerParameteriv: OK + glIsSampler: OK + glSamplerParameterIiv: OK + glSamplerParameterIuiv: OK + glSamplerParameterf: OK + glSamplerParameterfv: OK + glSamplerParameteri: OK + glSamplerParameteriv: OK + +GL_ARB_seamless_cube_map: OK +------------------------- + +GL_ARB_seamless_cubemap_per_texture: OK +------------------------------------ + +GL_ARB_separate_shader_objects: OK +------------------------------- + glActiveShaderProgram: OK + glBindProgramPipeline: OK + glCreateShaderProgramv: OK + glDeleteProgramPipelines: OK + glGenProgramPipelines: OK + glGetProgramPipelineInfoLog: OK + glGetProgramPipelineiv: OK + glIsProgramPipeline: OK + glProgramUniform1d: OK + glProgramUniform1dv: OK + glProgramUniform1f: OK + glProgramUniform1fv: OK + glProgramUniform1i: OK + glProgramUniform1iv: OK + glProgramUniform1ui: OK + glProgramUniform1uiv: OK + glProgramUniform2d: OK + glProgramUniform2dv: OK + glProgramUniform2f: OK + glProgramUniform2fv: OK + glProgramUniform2i: OK + glProgramUniform2iv: OK + glProgramUniform2ui: OK + glProgramUniform2uiv: OK + glProgramUniform3d: OK + glProgramUniform3dv: OK + glProgramUniform3f: OK + glProgramUniform3fv: OK + glProgramUniform3i: OK + glProgramUniform3iv: OK + glProgramUniform3ui: OK + glProgramUniform3uiv: OK + glProgramUniform4d: OK + glProgramUniform4dv: OK + glProgramUniform4f: OK + glProgramUniform4fv: OK + glProgramUniform4i: OK + glProgramUniform4iv: OK + glProgramUniform4ui: OK + glProgramUniform4uiv: OK + glProgramUniformMatrix2dv: OK + glProgramUniformMatrix2fv: OK + glProgramUniformMatrix2x3dv: OK + glProgramUniformMatrix2x3fv: OK + glProgramUniformMatrix2x4dv: OK + glProgramUniformMatrix2x4fv: OK + glProgramUniformMatrix3dv: OK + glProgramUniformMatrix3fv: OK + glProgramUniformMatrix3x2dv: OK + glProgramUniformMatrix3x2fv: OK + glProgramUniformMatrix3x4dv: OK + glProgramUniformMatrix3x4fv: OK + glProgramUniformMatrix4dv: OK + glProgramUniformMatrix4fv: OK + glProgramUniformMatrix4x2dv: OK + glProgramUniformMatrix4x2fv: OK + glProgramUniformMatrix4x3dv: OK + glProgramUniformMatrix4x3fv: OK + glUseProgramStages: OK + glValidateProgramPipeline: OK + +GL_ARB_shader_atomic_counter_ops: OK +--------------------------------- + +GL_ARB_shader_atomic_counters: OK +------------------------------ + glGetActiveAtomicCounterBufferiv: OK + +GL_ARB_shader_ballot: OK +--------------------- + +GL_ARB_shader_bit_encoding: OK +--------------------------- + +GL_ARB_shader_clock: OK +-------------------- + +GL_ARB_shader_draw_parameters: OK +------------------------------ + +GL_ARB_shader_group_vote: OK +------------------------- + +GL_ARB_shader_image_load_store: OK +------------------------------- + glBindImageTexture: OK + glMemoryBarrier: OK + +GL_ARB_shader_image_size: OK +------------------------- + +GL_ARB_shader_objects: OK +---------------------- + glAttachObjectARB: OK + glCompileShaderARB: OK + glCreateProgramObjectARB: OK + glCreateShaderObjectARB: OK + glDeleteObjectARB: OK + glDetachObjectARB: OK + glGetActiveUniformARB: OK + glGetAttachedObjectsARB: OK + glGetHandleARB: OK + glGetInfoLogARB: OK + glGetObjectParameterfvARB: OK + glGetObjectParameterivARB: OK + glGetShaderSourceARB: OK + glGetUniformLocationARB: OK + glGetUniformfvARB: OK + glGetUniformivARB: OK + glLinkProgramARB: OK + glShaderSourceARB: OK + glUniform1fARB: OK + glUniform1fvARB: OK + glUniform1iARB: OK + glUniform1ivARB: OK + glUniform2fARB: OK + glUniform2fvARB: OK + glUniform2iARB: OK + glUniform2ivARB: OK + glUniform3fARB: OK + glUniform3fvARB: OK + glUniform3iARB: OK + glUniform3ivARB: OK + glUniform4fARB: OK + glUniform4fvARB: OK + glUniform4iARB: OK + glUniform4ivARB: OK + glUniformMatrix2fvARB: OK + glUniformMatrix3fvARB: OK + glUniformMatrix4fvARB: OK + glUseProgramObjectARB: OK + glValidateProgramARB: OK + +GL_ARB_shader_precision: OK +------------------------ + +GL_ARB_shader_stencil_export: OK +----------------------------- + +GL_ARB_shader_storage_buffer_object: OK +------------------------------------ + glShaderStorageBlockBinding: OK + +GL_ARB_shader_subroutine: OK +------------------------- + glGetActiveSubroutineName: OK + glGetActiveSubroutineUniformName: OK + glGetActiveSubroutineUniformiv: OK + glGetProgramStageiv: OK + glGetSubroutineIndex: OK + glGetSubroutineUniformLocation: OK + glGetUniformSubroutineuiv: OK + glUniformSubroutinesuiv: OK + +GL_ARB_shader_texture_image_samples: OK +------------------------------------ + +GL_ARB_shader_texture_lod: OK +-------------------------- + +GL_ARB_shader_viewport_layer_array: OK +----------------------------------- + +GL_ARB_shading_language_100: OK +---------------------------- + +GL_ARB_shading_language_420pack: OK +-------------------------------- + +GL_ARB_shading_language_include: OK +-------------------------------- + glCompileShaderIncludeARB: OK + glDeleteNamedStringARB: OK + glGetNamedStringARB: OK + glGetNamedStringivARB: OK + glIsNamedStringARB: OK + glNamedStringARB: OK + +GL_ARB_shading_language_packing: OK +-------------------------------- + +GL_ARB_shadow: OK +-------------- + +GL_ARB_shadow_ambient: MISSING +---------------------- + +GL_ARB_sparse_buffer: MISSING +--------------------- + +GL_ARB_sparse_texture: MISSING +---------------------- + +GL_ARB_sparse_texture2: MISSING +----------------------- + +GL_ARB_sparse_texture_clamp: MISSING +---------------------------- + +GL_ARB_spirv_extensions: OK +------------------------ + +GL_ARB_stencil_texturing: OK +------------------------- + +GL_ARB_sync: OK +------------ + glClientWaitSync: OK + glDeleteSync: OK + glFenceSync: OK + glGetInteger64v: OK + glGetSynciv: OK + glIsSync: OK + glWaitSync: OK + +GL_ARB_tessellation_shader: OK +--------------------------- + glPatchParameterfv: OK + glPatchParameteri: OK + +GL_ARB_texture_barrier: OK +----------------------- + glTextureBarrier: OK + +GL_ARB_texture_border_clamp: OK +---------------------------- + +GL_ARB_texture_buffer_object: OK +----------------------------- + glTexBufferARB: OK + +GL_ARB_texture_buffer_object_rgb32: OK +----------------------------------- + +GL_ARB_texture_buffer_range: OK +---------------------------- + glTexBufferRange: OK + glTextureBufferRangeEXT: OK + +GL_ARB_texture_compression: OK +--------------------------- + glCompressedTexImage1DARB: OK + glCompressedTexImage2DARB: OK + glCompressedTexImage3DARB: OK + glCompressedTexSubImage1DARB: OK + glCompressedTexSubImage2DARB: OK + glCompressedTexSubImage3DARB: OK + glGetCompressedTexImageARB: OK + +GL_ARB_texture_compression_bptc: OK +-------------------------------- + +GL_ARB_texture_compression_rgtc: OK +-------------------------------- + +GL_ARB_texture_cube_map: OK +------------------------ + +GL_ARB_texture_cube_map_array: OK +------------------------------ + +GL_ARB_texture_env_add: OK +----------------------- + +GL_ARB_texture_env_combine: OK +--------------------------- + +GL_ARB_texture_env_crossbar: OK +---------------------------- + +GL_ARB_texture_env_dot3: OK +------------------------ + +GL_ARB_texture_filter_anisotropic: OK +---------------------------------- + +GL_ARB_texture_filter_minmax: MISSING +----------------------------- + +GL_ARB_texture_float: OK +--------------------- + +GL_ARB_texture_gather: OK +---------------------- + +GL_ARB_texture_mirror_clamp_to_edge: OK +------------------------------------ + +GL_ARB_texture_mirrored_repeat: OK +------------------------------- + +GL_ARB_texture_multisample: OK +--------------------------- + glGetMultisamplefv: OK + glSampleMaski: OK + glTexImage2DMultisample: OK + glTexImage3DMultisample: OK + +GL_ARB_texture_non_power_of_two: OK +-------------------------------- + +GL_ARB_texture_query_levels: OK +---------------------------- + +GL_ARB_texture_query_lod: OK +------------------------- + +GL_ARB_texture_rectangle: OK +------------------------- + +GL_ARB_texture_rg: OK +------------------ + +GL_ARB_texture_rgb10_a2ui: OK +-------------------------- + +GL_ARB_texture_stencil8: OK +------------------------ + +GL_ARB_texture_storage: OK +----------------------- + glTexStorage1D: OK + glTexStorage2D: OK + glTexStorage3D: OK + +GL_ARB_texture_storage_multisample: OK +----------------------------------- + glTexStorage2DMultisample: OK + glTexStorage3DMultisample: OK + glTextureStorage2DMultisampleEXT: OK + glTextureStorage3DMultisampleEXT: OK + +GL_ARB_texture_swizzle: OK +----------------------- + +GL_ARB_texture_view: OK +-------------------- + glTextureView: OK + +GL_ARB_timer_query: OK +------------------- + glGetQueryObjecti64v: OK + glGetQueryObjectui64v: OK + glQueryCounter: OK + +GL_ARB_transform_feedback2: OK +--------------------------- + glBindTransformFeedback: OK + glDeleteTransformFeedbacks: OK + glDrawTransformFeedback: OK + glGenTransformFeedbacks: OK + glIsTransformFeedback: OK + glPauseTransformFeedback: OK + glResumeTransformFeedback: OK + +GL_ARB_transform_feedback3: OK +--------------------------- + glBeginQueryIndexed: OK + glDrawTransformFeedbackStream: OK + glEndQueryIndexed: OK + glGetQueryIndexediv: OK + +GL_ARB_transform_feedback_instanced: OK +------------------------------------ + glDrawTransformFeedbackInstanced: OK + glDrawTransformFeedbackStreamInstanced: OK + +GL_ARB_transform_feedback_overflow_query: OK +----------------------------------------- + +GL_ARB_transpose_matrix: OK +------------------------ + glLoadTransposeMatrixdARB: OK + glLoadTransposeMatrixfARB: OK + glMultTransposeMatrixdARB: OK + glMultTransposeMatrixfARB: OK + +GL_ARB_uniform_buffer_object: OK +----------------------------- + glBindBufferBase: OK + glBindBufferRange: OK + glGetActiveUniformBlockName: OK + glGetActiveUniformBlockiv: OK + glGetActiveUniformName: OK + glGetActiveUniformsiv: OK + glGetIntegeri_v: OK + glGetUniformBlockIndex: OK + glGetUniformIndices: OK + glUniformBlockBinding: OK + +GL_ARB_vertex_array_bgra: OK +------------------------- + +GL_ARB_vertex_array_object: OK +--------------------------- + glBindVertexArray: OK + glDeleteVertexArrays: OK + glGenVertexArrays: OK + glIsVertexArray: OK + +GL_ARB_vertex_attrib_64bit: OK +--------------------------- + glGetVertexAttribLdv: OK + glVertexAttribL1d: OK + glVertexAttribL1dv: OK + glVertexAttribL2d: OK + glVertexAttribL2dv: OK + glVertexAttribL3d: OK + glVertexAttribL3dv: OK + glVertexAttribL4d: OK + glVertexAttribL4dv: OK + glVertexAttribLPointer: OK + +GL_ARB_vertex_attrib_binding: OK +----------------------------- + glBindVertexBuffer: OK + glVertexArrayBindVertexBufferEXT: OK + glVertexArrayVertexAttribBindingEXT: OK + glVertexArrayVertexAttribFormatEXT: OK + glVertexArrayVertexAttribIFormatEXT: OK + glVertexArrayVertexAttribLFormatEXT: OK + glVertexArrayVertexBindingDivisorEXT: OK + glVertexAttribBinding: OK + glVertexAttribFormat: OK + glVertexAttribIFormat: OK + glVertexAttribLFormat: OK + glVertexBindingDivisor: OK + +GL_ARB_vertex_blend: MISSING +-------------------- + +GL_ARB_vertex_buffer_object: OK +---------------------------- + glBindBufferARB: OK + glBufferDataARB: OK + glBufferSubDataARB: OK + glDeleteBuffersARB: OK + glGenBuffersARB: OK + glGetBufferParameterivARB: OK + glGetBufferPointervARB: OK + glGetBufferSubDataARB: OK + glIsBufferARB: OK + glMapBufferARB: OK + glUnmapBufferARB: OK + +GL_ARB_vertex_program: OK +---------------------- + glBindProgramARB: OK + glDeleteProgramsARB: OK + glDisableVertexAttribArrayARB: OK + glEnableVertexAttribArrayARB: OK + glGenProgramsARB: OK + glGetProgramEnvParameterdvARB: OK + glGetProgramEnvParameterfvARB: OK + glGetProgramLocalParameterdvARB: OK + glGetProgramLocalParameterfvARB: OK + glGetProgramStringARB: OK + glGetProgramivARB: OK + glGetVertexAttribPointervARB: OK + glGetVertexAttribdvARB: OK + glGetVertexAttribfvARB: OK + glGetVertexAttribivARB: OK + glIsProgramARB: OK + glProgramEnvParameter4dARB: OK + glProgramEnvParameter4dvARB: OK + glProgramEnvParameter4fARB: OK + glProgramEnvParameter4fvARB: OK + glProgramLocalParameter4dARB: OK + glProgramLocalParameter4dvARB: OK + glProgramLocalParameter4fARB: OK + glProgramLocalParameter4fvARB: OK + glProgramStringARB: OK + glVertexAttrib1dARB: OK + glVertexAttrib1dvARB: OK + glVertexAttrib1fARB: OK + glVertexAttrib1fvARB: OK + glVertexAttrib1sARB: OK + glVertexAttrib1svARB: OK + glVertexAttrib2dARB: OK + glVertexAttrib2dvARB: OK + glVertexAttrib2fARB: OK + glVertexAttrib2fvARB: OK + glVertexAttrib2sARB: OK + glVertexAttrib2svARB: OK + glVertexAttrib3dARB: OK + glVertexAttrib3dvARB: OK + glVertexAttrib3fARB: OK + glVertexAttrib3fvARB: OK + glVertexAttrib3sARB: OK + glVertexAttrib3svARB: OK + glVertexAttrib4NbvARB: OK + glVertexAttrib4NivARB: OK + glVertexAttrib4NsvARB: OK + glVertexAttrib4NubARB: OK + glVertexAttrib4NubvARB: OK + glVertexAttrib4NuivARB: OK + glVertexAttrib4NusvARB: OK + glVertexAttrib4bvARB: OK + glVertexAttrib4dARB: OK + glVertexAttrib4dvARB: OK + glVertexAttrib4fARB: OK + glVertexAttrib4fvARB: OK + glVertexAttrib4ivARB: OK + glVertexAttrib4sARB: OK + glVertexAttrib4svARB: OK + glVertexAttrib4ubvARB: OK + glVertexAttrib4uivARB: OK + glVertexAttrib4usvARB: OK + glVertexAttribPointerARB: OK + +GL_ARB_vertex_shader: OK +--------------------- + glBindAttribLocationARB: OK + glGetActiveAttribARB: OK + glGetAttribLocationARB: OK + +GL_ARB_vertex_type_10f_11f_11f_rev: OK +----------------------------------- + +GL_ARB_vertex_type_2_10_10_10_rev: OK +---------------------------------- + glColorP3ui: OK + glColorP3uiv: OK + glColorP4ui: OK + glColorP4uiv: OK + glMultiTexCoordP1ui: OK + glMultiTexCoordP1uiv: OK + glMultiTexCoordP2ui: OK + glMultiTexCoordP2uiv: OK + glMultiTexCoordP3ui: OK + glMultiTexCoordP3uiv: OK + glMultiTexCoordP4ui: OK + glMultiTexCoordP4uiv: OK + glNormalP3ui: OK + glNormalP3uiv: OK + glSecondaryColorP3ui: OK + glSecondaryColorP3uiv: OK + glTexCoordP1ui: OK + glTexCoordP1uiv: OK + glTexCoordP2ui: OK + glTexCoordP2uiv: OK + glTexCoordP3ui: OK + glTexCoordP3uiv: OK + glTexCoordP4ui: OK + glTexCoordP4uiv: OK + glVertexAttribP1ui: OK + glVertexAttribP1uiv: OK + glVertexAttribP2ui: OK + glVertexAttribP2uiv: OK + glVertexAttribP3ui: OK + glVertexAttribP3uiv: OK + glVertexAttribP4ui: OK + glVertexAttribP4uiv: OK + glVertexP2ui: OK + glVertexP2uiv: OK + glVertexP3ui: OK + glVertexP3uiv: OK + glVertexP4ui: OK + glVertexP4uiv: OK + +GL_ARB_viewport_array: OK +---------------------- + glDepthRangeArrayv: OK + glDepthRangeIndexed: OK + glGetDoublei_v: OK + glGetFloati_v: OK + glScissorArrayv: OK + glScissorIndexed: OK + glScissorIndexedv: OK + glViewportArrayv: OK + glViewportIndexedf: OK + glViewportIndexedfv: OK + +GL_ARB_window_pos: OK +------------------ + glWindowPos2dARB: OK + glWindowPos2dvARB: OK + glWindowPos2fARB: OK + glWindowPos2fvARB: OK + glWindowPos2iARB: OK + glWindowPos2ivARB: OK + glWindowPos2sARB: OK + glWindowPos2svARB: OK + glWindowPos3dARB: OK + glWindowPos3dvARB: OK + glWindowPos3fARB: OK + glWindowPos3fvARB: OK + glWindowPos3iARB: OK + glWindowPos3ivARB: OK + glWindowPos3sARB: OK + glWindowPos3svARB: OK + +GL_ARM_mali_program_binary: MISSING +--------------------------- + +GL_ARM_mali_shader_binary: MISSING +-------------------------- + +GL_ARM_rgba8: MISSING +------------- + +GL_ARM_shader_framebuffer_fetch: MISSING +-------------------------------- + +GL_ARM_shader_framebuffer_fetch_depth_stencil: MISSING +---------------------------------------------- + +GL_ARM_texture_unnormalized_coordinates: MISSING +---------------------------------------- + +GL_ATIX_point_sprites: MISSING +---------------------- + +GL_ATIX_texture_env_combine3: MISSING +----------------------------- + +GL_ATIX_texture_env_route: MISSING +-------------------------- + +GL_ATIX_vertex_shader_output_point_size: MISSING +---------------------------------------- + +GL_ATI_draw_buffers: OK +-------------------- + glDrawBuffersATI: OK + +GL_ATI_element_array: MISSING +--------------------- + +GL_ATI_envmap_bumpmap: MISSING +---------------------- + +GL_ATI_fragment_shader: OK +----------------------- + glAlphaFragmentOp1ATI: OK + glAlphaFragmentOp2ATI: OK + glAlphaFragmentOp3ATI: OK + glBeginFragmentShaderATI: OK + glBindFragmentShaderATI: OK + glColorFragmentOp1ATI: OK + glColorFragmentOp2ATI: OK + glColorFragmentOp3ATI: OK + glDeleteFragmentShaderATI: OK + glEndFragmentShaderATI: OK + glGenFragmentShadersATI: OK + glPassTexCoordATI: OK + glSampleMapATI: OK + glSetFragmentShaderConstantATI: OK + +GL_ATI_map_object_buffer: MISSING +------------------------- + +GL_ATI_meminfo: OK +--------------- + +GL_ATI_pn_triangles: MISSING +-------------------- + +GL_ATI_separate_stencil: OK +------------------------ + glStencilFuncSeparateATI: OK + glStencilOpSeparateATI: OK + +GL_ATI_shader_texture_lod: MISSING +-------------------------- + +GL_ATI_text_fragment_shader: MISSING +---------------------------- + +GL_ATI_texture_compression_3dc: OK +------------------------------- + +GL_ATI_texture_env_combine3: OK +---------------------------- + +GL_ATI_texture_float: OK +--------------------- + +GL_ATI_texture_mirror_once: OK +--------------------------- + +GL_ATI_vertex_array_object: MISSING +--------------------------- + +GL_ATI_vertex_attrib_array_object: MISSING +---------------------------------- + +GL_ATI_vertex_streams: MISSING +---------------------- + +GL_DMP_program_binary: MISSING +---------------------- + +GL_DMP_shader_binary: MISSING +--------------------- + +GL_EXT_422_pixels: MISSING +------------------ + +GL_EXT_Cg_shader: MISSING +----------------- + +GL_EXT_EGL_image_array: MISSING +----------------------- + +GL_EXT_EGL_image_external_wrap_modes: MISSING +------------------------------------- + +GL_EXT_EGL_image_storage: OK +------------------------- + glEGLImageTargetTexStorageEXT: OK + glEGLImageTargetTextureStorageEXT: OK + +GL_EXT_EGL_sync: OK +---------------- + +GL_EXT_YUV_target: MISSING +------------------ + +GL_EXT_abgr: OK +------------ + +GL_EXT_base_instance: MISSING +--------------------- + +GL_EXT_bgra: OK +------------ + +GL_EXT_bindable_uniform: MISSING +------------------------ + +GL_EXT_blend_color: OK +------------------- + glBlendColorEXT: OK + +GL_EXT_blend_equation_separate: OK +------------------------------- + glBlendEquationSeparateEXT: OK + +GL_EXT_blend_func_extended: MISSING +--------------------------- + +GL_EXT_blend_func_separate: OK +--------------------------- + glBlendFuncSeparateEXT: OK + +GL_EXT_blend_logic_op: MISSING +---------------------- + +GL_EXT_blend_minmax: OK +-------------------- + glBlendEquationEXT: OK + +GL_EXT_blend_subtract: OK +---------------------- + +GL_EXT_buffer_storage: MISSING +---------------------- + +GL_EXT_clear_texture: MISSING +--------------------- + +GL_EXT_clip_control: MISSING +-------------------- + +GL_EXT_clip_cull_distance: MISSING +-------------------------- + +GL_EXT_clip_volume_hint: MISSING +------------------------ + +GL_EXT_cmyka: MISSING +------------- + +GL_EXT_color_buffer_float: MISSING +-------------------------- + +GL_EXT_color_buffer_half_float: MISSING +------------------------------- + +GL_EXT_color_subtable: MISSING +---------------------- + +GL_EXT_compiled_vertex_array: OK +----------------------------- + glLockArraysEXT: OK + glUnlockArraysEXT: OK + +GL_EXT_compressed_ETC1_RGB8_sub_texture: MISSING +---------------------------------------- + +GL_EXT_conservative_depth: MISSING +-------------------------- + +GL_EXT_convolution: MISSING +------------------- + +GL_EXT_coordinate_frame: MISSING +------------------------ + +GL_EXT_copy_image: MISSING +------------------ + +GL_EXT_copy_texture: OK +-------------------- + glCopyTexImage1DEXT: OK + glCopyTexImage2DEXT: OK + glCopyTexSubImage1DEXT: OK + glCopyTexSubImage2DEXT: OK + glCopyTexSubImage3DEXT: OK + +GL_EXT_cull_vertex: MISSING +------------------- + +GL_EXT_debug_label: MISSING +------------------- + +GL_EXT_debug_marker: MISSING +-------------------- + +GL_EXT_depth_bounds_test: OK +------------------------- + glDepthBoundsEXT: OK + +GL_EXT_depth_clamp: MISSING +------------------- + +GL_EXT_direct_state_access: OK +--------------------------- + glBindMultiTextureEXT: OK + glCheckNamedFramebufferStatusEXT: OK + glClientAttribDefaultEXT: OK + glCompressedMultiTexImage1DEXT: OK + glCompressedMultiTexImage2DEXT: OK + glCompressedMultiTexImage3DEXT: OK + glCompressedMultiTexSubImage1DEXT: OK + glCompressedMultiTexSubImage2DEXT: OK + glCompressedMultiTexSubImage3DEXT: OK + glCompressedTextureImage1DEXT: OK + glCompressedTextureImage2DEXT: OK + glCompressedTextureImage3DEXT: OK + glCompressedTextureSubImage1DEXT: OK + glCompressedTextureSubImage2DEXT: OK + glCompressedTextureSubImage3DEXT: OK + glCopyMultiTexImage1DEXT: OK + glCopyMultiTexImage2DEXT: OK + glCopyMultiTexSubImage1DEXT: OK + glCopyMultiTexSubImage2DEXT: OK + glCopyMultiTexSubImage3DEXT: OK + glCopyTextureImage1DEXT: OK + glCopyTextureImage2DEXT: OK + glCopyTextureSubImage1DEXT: OK + glCopyTextureSubImage2DEXT: OK + glCopyTextureSubImage3DEXT: OK + glDisableClientStateIndexedEXT: OK + glDisableClientStateiEXT: OK + glDisableVertexArrayAttribEXT: OK + glDisableVertexArrayEXT: OK + glEnableClientStateIndexedEXT: OK + glEnableClientStateiEXT: OK + glEnableVertexArrayAttribEXT: OK + glEnableVertexArrayEXT: OK + glFlushMappedNamedBufferRangeEXT: OK + glFramebufferDrawBufferEXT: OK + glFramebufferDrawBuffersEXT: OK + glFramebufferReadBufferEXT: OK + glGenerateMultiTexMipmapEXT: OK + glGenerateTextureMipmapEXT: OK + glGetCompressedMultiTexImageEXT: OK + glGetCompressedTextureImageEXT: OK + glGetDoubleIndexedvEXT: OK + glGetDoublei_vEXT: OK + glGetFloatIndexedvEXT: OK + glGetFloati_vEXT: OK + glGetFramebufferParameterivEXT: OK + glGetMultiTexEnvfvEXT: OK + glGetMultiTexEnvivEXT: OK + glGetMultiTexGendvEXT: OK + glGetMultiTexGenfvEXT: OK + glGetMultiTexGenivEXT: OK + glGetMultiTexImageEXT: OK + glGetMultiTexLevelParameterfvEXT: OK + glGetMultiTexLevelParameterivEXT: OK + glGetMultiTexParameterIivEXT: OK + glGetMultiTexParameterIuivEXT: OK + glGetMultiTexParameterfvEXT: OK + glGetMultiTexParameterivEXT: OK + glGetNamedBufferParameterivEXT: OK + glGetNamedBufferPointervEXT: OK + glGetNamedBufferSubDataEXT: OK + glGetNamedFramebufferAttachmentParameterivEXT: OK + glGetNamedProgramLocalParameterIivEXT: OK + glGetNamedProgramLocalParameterIuivEXT: OK + glGetNamedProgramLocalParameterdvEXT: OK + glGetNamedProgramLocalParameterfvEXT: OK + glGetNamedProgramStringEXT: OK + glGetNamedProgramivEXT: OK + glGetNamedRenderbufferParameterivEXT: OK + glGetPointerIndexedvEXT: OK + glGetPointeri_vEXT: OK + glGetTextureImageEXT: OK + glGetTextureLevelParameterfvEXT: OK + glGetTextureLevelParameterivEXT: OK + glGetTextureParameterIivEXT: OK + glGetTextureParameterIuivEXT: OK + glGetTextureParameterfvEXT: OK + glGetTextureParameterivEXT: OK + glGetVertexArrayIntegeri_vEXT: OK + glGetVertexArrayIntegervEXT: OK + glGetVertexArrayPointeri_vEXT: OK + glGetVertexArrayPointervEXT: OK + glMapNamedBufferEXT: OK + glMapNamedBufferRangeEXT: OK + glMatrixFrustumEXT: OK + glMatrixLoadIdentityEXT: OK + glMatrixLoadTransposedEXT: OK + glMatrixLoadTransposefEXT: OK + glMatrixLoaddEXT: OK + glMatrixLoadfEXT: OK + glMatrixMultTransposedEXT: OK + glMatrixMultTransposefEXT: OK + glMatrixMultdEXT: OK + glMatrixMultfEXT: OK + glMatrixOrthoEXT: OK + glMatrixPopEXT: OK + glMatrixPushEXT: OK + glMatrixRotatedEXT: OK + glMatrixRotatefEXT: OK + glMatrixScaledEXT: OK + glMatrixScalefEXT: OK + glMatrixTranslatedEXT: OK + glMatrixTranslatefEXT: OK + glMultiTexBufferEXT: OK + glMultiTexCoordPointerEXT: OK + glMultiTexEnvfEXT: OK + glMultiTexEnvfvEXT: OK + glMultiTexEnviEXT: OK + glMultiTexEnvivEXT: OK + glMultiTexGendEXT: OK + glMultiTexGendvEXT: OK + glMultiTexGenfEXT: OK + glMultiTexGenfvEXT: OK + glMultiTexGeniEXT: OK + glMultiTexGenivEXT: OK + glMultiTexImage1DEXT: OK + glMultiTexImage2DEXT: OK + glMultiTexImage3DEXT: OK + glMultiTexParameterIivEXT: OK + glMultiTexParameterIuivEXT: OK + glMultiTexParameterfEXT: OK + glMultiTexParameterfvEXT: OK + glMultiTexParameteriEXT: OK + glMultiTexParameterivEXT: OK + glMultiTexRenderbufferEXT: OK + glMultiTexSubImage1DEXT: OK + glMultiTexSubImage2DEXT: OK + glMultiTexSubImage3DEXT: OK + glNamedBufferDataEXT: OK + glNamedBufferSubDataEXT: OK + glNamedCopyBufferSubDataEXT: OK + glNamedFramebufferRenderbufferEXT: OK + glNamedFramebufferTexture1DEXT: OK + glNamedFramebufferTexture2DEXT: OK + glNamedFramebufferTexture3DEXT: OK + glNamedFramebufferTextureEXT: OK + glNamedFramebufferTextureFaceEXT: OK + glNamedFramebufferTextureLayerEXT: OK + glNamedProgramLocalParameter4dEXT: OK + glNamedProgramLocalParameter4dvEXT: OK + glNamedProgramLocalParameter4fEXT: OK + glNamedProgramLocalParameter4fvEXT: OK + glNamedProgramLocalParameterI4iEXT: OK + glNamedProgramLocalParameterI4ivEXT: OK + glNamedProgramLocalParameterI4uiEXT: OK + glNamedProgramLocalParameterI4uivEXT: OK + glNamedProgramLocalParameters4fvEXT: OK + glNamedProgramLocalParametersI4ivEXT: OK + glNamedProgramLocalParametersI4uivEXT: OK + glNamedProgramStringEXT: OK + glNamedRenderbufferStorageEXT: OK + glNamedRenderbufferStorageMultisampleCoverageEXT: OK + glNamedRenderbufferStorageMultisampleEXT: OK + glProgramUniform1fEXT: OK + glProgramUniform1fvEXT: OK + glProgramUniform1iEXT: OK + glProgramUniform1ivEXT: OK + glProgramUniform1uiEXT: OK + glProgramUniform1uivEXT: OK + glProgramUniform2fEXT: OK + glProgramUniform2fvEXT: OK + glProgramUniform2iEXT: OK + glProgramUniform2ivEXT: OK + glProgramUniform2uiEXT: OK + glProgramUniform2uivEXT: OK + glProgramUniform3fEXT: OK + glProgramUniform3fvEXT: OK + glProgramUniform3iEXT: OK + glProgramUniform3ivEXT: OK + glProgramUniform3uiEXT: OK + glProgramUniform3uivEXT: OK + glProgramUniform4fEXT: OK + glProgramUniform4fvEXT: OK + glProgramUniform4iEXT: OK + glProgramUniform4ivEXT: OK + glProgramUniform4uiEXT: OK + glProgramUniform4uivEXT: OK + glProgramUniformMatrix2fvEXT: OK + glProgramUniformMatrix2x3fvEXT: OK + glProgramUniformMatrix2x4fvEXT: OK + glProgramUniformMatrix3fvEXT: OK + glProgramUniformMatrix3x2fvEXT: OK + glProgramUniformMatrix3x4fvEXT: OK + glProgramUniformMatrix4fvEXT: OK + glProgramUniformMatrix4x2fvEXT: OK + glProgramUniformMatrix4x3fvEXT: OK + glPushClientAttribDefaultEXT: OK + glTextureBufferEXT: OK + glTextureImage1DEXT: OK + glTextureImage2DEXT: OK + glTextureImage3DEXT: OK + glTextureParameterIivEXT: OK + glTextureParameterIuivEXT: OK + glTextureParameterfEXT: OK + glTextureParameterfvEXT: OK + glTextureParameteriEXT: OK + glTextureParameterivEXT: OK + glTextureRenderbufferEXT: OK + glTextureSubImage1DEXT: OK + glTextureSubImage2DEXT: OK + glTextureSubImage3DEXT: OK + glUnmapNamedBufferEXT: OK + glVertexArrayColorOffsetEXT: OK + glVertexArrayEdgeFlagOffsetEXT: OK + glVertexArrayFogCoordOffsetEXT: OK + glVertexArrayIndexOffsetEXT: OK + glVertexArrayMultiTexCoordOffsetEXT: OK + glVertexArrayNormalOffsetEXT: OK + glVertexArraySecondaryColorOffsetEXT: OK + glVertexArrayTexCoordOffsetEXT: OK + glVertexArrayVertexAttribDivisorEXT: OK + glVertexArrayVertexAttribIOffsetEXT: OK + glVertexArrayVertexAttribOffsetEXT: OK + glVertexArrayVertexOffsetEXT: OK + +GL_EXT_discard_framebuffer: MISSING +--------------------------- + +GL_EXT_disjoint_timer_query: MISSING +---------------------------- + +GL_EXT_draw_buffers: MISSING +-------------------- + +GL_EXT_draw_buffers2: OK +--------------------- + glColorMaskIndexedEXT: OK + glDisableIndexedEXT: OK + glEnableIndexedEXT: OK + glGetBooleanIndexedvEXT: OK + glGetIntegerIndexedvEXT: OK + glIsEnabledIndexedEXT: OK + +GL_EXT_draw_buffers_indexed: MISSING +---------------------------- + +GL_EXT_draw_elements_base_vertex: MISSING +--------------------------------- + +GL_EXT_draw_instanced: OK +---------------------- + glDrawArraysInstancedEXT: OK + glDrawElementsInstancedEXT: OK + +GL_EXT_draw_range_elements: OK +--------------------------- + glDrawRangeElementsEXT: OK + +GL_EXT_draw_transform_feedback: MISSING +------------------------------- + +GL_EXT_external_buffer: MISSING +----------------------- + +GL_EXT_float_blend: MISSING +------------------- + +GL_EXT_fog_coord: OK +----------------- + glFogCoordPointerEXT: OK + glFogCoorddEXT: OK + glFogCoorddvEXT: OK + glFogCoordfEXT: OK + glFogCoordfvEXT: OK + +GL_EXT_frag_depth: MISSING +------------------ + +GL_EXT_fragment_lighting: MISSING +------------------------- + +GL_EXT_framebuffer_blit: OK +------------------------ + glBlitFramebufferEXT: OK + +GL_EXT_framebuffer_multisample: OK +------------------------------- + glRenderbufferStorageMultisampleEXT: OK + +GL_EXT_framebuffer_multisample_blit_scaled: OK +------------------------------------------- + +GL_EXT_framebuffer_object: OK +-------------------------- + glBindFramebufferEXT: OK + glBindRenderbufferEXT: OK + glCheckFramebufferStatusEXT: OK + glDeleteFramebuffersEXT: OK + glDeleteRenderbuffersEXT: OK + glFramebufferRenderbufferEXT: OK + glFramebufferTexture1DEXT: OK + glFramebufferTexture2DEXT: OK + glFramebufferTexture3DEXT: OK + glGenFramebuffersEXT: OK + glGenRenderbuffersEXT: OK + glGenerateMipmapEXT: OK + glGetFramebufferAttachmentParameterivEXT: OK + glGetRenderbufferParameterivEXT: OK + glIsFramebufferEXT: OK + glIsRenderbufferEXT: OK + glRenderbufferStorageEXT: OK + +GL_EXT_framebuffer_sRGB: OK +------------------------ + +GL_EXT_geometry_point_size: MISSING +--------------------------- + +GL_EXT_geometry_shader: MISSING +----------------------- + +GL_EXT_geometry_shader4: MISSING +------------------------ + +GL_EXT_gpu_program_parameters: OK +------------------------------ + glProgramEnvParameters4fvEXT: OK + glProgramLocalParameters4fvEXT: OK + +GL_EXT_gpu_shader4: OK +------------------- + glBindFragDataLocationEXT: OK + glGetFragDataLocationEXT: OK + glGetUniformuivEXT: OK + glGetVertexAttribIivEXT: OK + glGetVertexAttribIuivEXT: OK + glUniform1uiEXT: OK + glUniform1uivEXT: OK + glUniform2uiEXT: OK + glUniform2uivEXT: OK + glUniform3uiEXT: OK + glUniform3uivEXT: OK + glUniform4uiEXT: OK + glUniform4uivEXT: OK + glVertexAttribI1iEXT: OK + glVertexAttribI1ivEXT: OK + glVertexAttribI1uiEXT: OK + glVertexAttribI1uivEXT: OK + glVertexAttribI2iEXT: OK + glVertexAttribI2ivEXT: OK + glVertexAttribI2uiEXT: OK + glVertexAttribI2uivEXT: OK + glVertexAttribI3iEXT: OK + glVertexAttribI3ivEXT: OK + glVertexAttribI3uiEXT: OK + glVertexAttribI3uivEXT: OK + glVertexAttribI4bvEXT: OK + glVertexAttribI4iEXT: OK + glVertexAttribI4ivEXT: OK + glVertexAttribI4svEXT: OK + glVertexAttribI4ubvEXT: OK + glVertexAttribI4uiEXT: OK + glVertexAttribI4uivEXT: OK + glVertexAttribI4usvEXT: OK + glVertexAttribIPointerEXT: OK + +GL_EXT_gpu_shader5: MISSING +------------------- + +GL_EXT_histogram: MISSING +----------------- + +GL_EXT_index_array_formats: MISSING +--------------------------- + +GL_EXT_index_func: MISSING +------------------ + +GL_EXT_index_material: MISSING +---------------------- + +GL_EXT_index_texture: MISSING +--------------------- + +GL_EXT_instanced_arrays: MISSING +------------------------ + +GL_EXT_light_texture: MISSING +--------------------- + +GL_EXT_map_buffer_range: MISSING +------------------------ + +GL_EXT_memory_object: OK +--------------------- + glBufferStorageMemEXT: OK + glCreateMemoryObjectsEXT: OK + glDeleteMemoryObjectsEXT: OK + glGetMemoryObjectParameterivEXT: OK + glGetUnsignedBytei_vEXT: OK + glGetUnsignedBytevEXT: OK + glIsMemoryObjectEXT: OK + glMemoryObjectParameterivEXT: OK + glNamedBufferStorageMemEXT: OK + glTexStorageMem1DEXT: OK + glTexStorageMem2DEXT: OK + glTexStorageMem2DMultisampleEXT: OK + glTexStorageMem3DEXT: OK + glTexStorageMem3DMultisampleEXT: OK + glTextureStorageMem1DEXT: OK + glTextureStorageMem2DEXT: OK + glTextureStorageMem2DMultisampleEXT: OK + glTextureStorageMem3DEXT: OK + glTextureStorageMem3DMultisampleEXT: OK + +GL_EXT_memory_object_fd: OK +------------------------ + glImportMemoryFdEXT: OK + +GL_EXT_memory_object_win32: MISSING +--------------------------- + +GL_EXT_misc_attribute: MISSING +---------------------- + +GL_EXT_multi_draw_arrays: OK +------------------------- + glMultiDrawArraysEXT: OK + glMultiDrawElementsEXT: OK + +GL_EXT_multi_draw_indirect: MISSING +--------------------------- + +GL_EXT_multiple_textures: MISSING +------------------------- + +GL_EXT_multisample: MISSING +------------------- + +GL_EXT_multisample_compatibility: MISSING +--------------------------------- + +GL_EXT_multisampled_render_to_texture: MISSING +-------------------------------------- + +GL_EXT_multisampled_render_to_texture2: MISSING +--------------------------------------- + +GL_EXT_multiview_draw_buffers: MISSING +------------------------------ + +GL_EXT_multiview_tessellation_geometry_shader: MISSING +---------------------------------------------- + +GL_EXT_multiview_texture_multisample: MISSING +------------------------------------- + +GL_EXT_multiview_timer_query: MISSING +----------------------------- + +GL_EXT_occlusion_query_boolean: MISSING +------------------------------- + +GL_EXT_packed_depth_stencil: OK +---------------------------- + +GL_EXT_packed_float: OK +-------------------- + +GL_EXT_packed_pixels: OK +--------------------- + +GL_EXT_paletted_texture: MISSING +------------------------ + +GL_EXT_pixel_buffer_object: OK +--------------------------- + +GL_EXT_pixel_transform: MISSING +----------------------- + +GL_EXT_pixel_transform_color_table: MISSING +----------------------------------- + +GL_EXT_point_parameters: OK +------------------------ + glPointParameterfEXT: OK + glPointParameterfvEXT: OK + +GL_EXT_polygon_offset: MISSING +---------------------- + +GL_EXT_polygon_offset_clamp: OK +---------------------------- + glPolygonOffsetClampEXT: OK + +GL_EXT_post_depth_coverage: MISSING +--------------------------- + +GL_EXT_primitive_bounding_box: MISSING +------------------------------ + +GL_EXT_protected_textures: MISSING +-------------------------- + +GL_EXT_provoking_vertex: OK +------------------------ + glProvokingVertexEXT: OK + +GL_EXT_pvrtc_sRGB: MISSING +------------------ + +GL_EXT_raster_multisample: MISSING +-------------------------- + +GL_EXT_read_format_bgra: MISSING +------------------------ + +GL_EXT_render_snorm: MISSING +-------------------- + +GL_EXT_rescale_normal: OK +---------------------- + +GL_EXT_robustness: MISSING +------------------ + +GL_EXT_sRGB: MISSING +------------ + +GL_EXT_sRGB_write_control: MISSING +-------------------------- + +GL_EXT_scene_marker: MISSING +-------------------- + +GL_EXT_secondary_color: OK +----------------------- + glSecondaryColor3bEXT: OK + glSecondaryColor3bvEXT: OK + glSecondaryColor3dEXT: OK + glSecondaryColor3dvEXT: OK + glSecondaryColor3fEXT: OK + glSecondaryColor3fvEXT: OK + glSecondaryColor3iEXT: OK + glSecondaryColor3ivEXT: OK + glSecondaryColor3sEXT: OK + glSecondaryColor3svEXT: OK + glSecondaryColor3ubEXT: OK + glSecondaryColor3ubvEXT: OK + glSecondaryColor3uiEXT: OK + glSecondaryColor3uivEXT: OK + glSecondaryColor3usEXT: OK + glSecondaryColor3usvEXT: OK + glSecondaryColorPointerEXT: OK + +GL_EXT_semaphore: OK +----------------- + glDeleteSemaphoresEXT: OK + glGenSemaphoresEXT: OK + glGetSemaphoreParameterui64vEXT: OK + glIsSemaphoreEXT: OK + glSemaphoreParameterui64vEXT: OK + glSignalSemaphoreEXT: OK + glWaitSemaphoreEXT: OK + +GL_EXT_semaphore_fd: OK +-------------------- + glImportSemaphoreFdEXT: OK + +GL_EXT_semaphore_win32: MISSING +----------------------- + +GL_EXT_separate_shader_objects: MISSING +------------------------------- + +GL_EXT_separate_specular_color: OK +------------------------------- + +GL_EXT_shader_framebuffer_fetch: MISSING +-------------------------------- + +GL_EXT_shader_framebuffer_fetch_non_coherent: MISSING +--------------------------------------------- + +GL_EXT_shader_group_vote: MISSING +------------------------- + +GL_EXT_shader_image_load_formatted: OK +----------------------------------- + +GL_EXT_shader_image_load_store: OK +------------------------------- + glBindImageTextureEXT: OK + glMemoryBarrierEXT: OK + +GL_EXT_shader_implicit_conversions: MISSING +----------------------------------- + +GL_EXT_shader_integer_mix: OK +-------------------------- + +GL_EXT_shader_io_blocks: MISSING +------------------------ + +GL_EXT_shader_non_constant_global_initializers: MISSING +----------------------------------------------- + +GL_EXT_shader_pixel_local_storage: MISSING +---------------------------------- + +GL_EXT_shader_pixel_local_storage2: MISSING +----------------------------------- + +GL_EXT_shader_texture_lod: MISSING +-------------------------- + +GL_EXT_shadow_funcs: OK +-------------------- + +GL_EXT_shadow_samplers: MISSING +----------------------- + +GL_EXT_shared_texture_palette: MISSING +------------------------------ + +GL_EXT_sparse_texture: MISSING +---------------------- + +GL_EXT_sparse_texture2: MISSING +----------------------- + +GL_EXT_static_vertex_array: MISSING +--------------------------- + +GL_EXT_stencil_clear_tag: MISSING +------------------------- + +GL_EXT_stencil_two_side: OK +------------------------ + glActiveStencilFaceEXT: OK + +GL_EXT_stencil_wrap: OK +-------------------- + +GL_EXT_subtexture: OK +------------------ + glTexSubImage1DEXT: OK + glTexSubImage2DEXT: OK + glTexSubImage3DEXT: OK + +GL_EXT_tessellation_point_size: MISSING +------------------------------- + +GL_EXT_tessellation_shader: MISSING +--------------------------- + +GL_EXT_texture: OK +--------------- + +GL_EXT_texture3D: OK +----------------- + glTexImage3DEXT: OK + +GL_EXT_texture_array: OK +--------------------- + glFramebufferTextureLayerEXT: OK + +GL_EXT_texture_border_clamp: MISSING +---------------------------- + +GL_EXT_texture_buffer: MISSING +---------------------- + +GL_EXT_texture_buffer_object: OK +----------------------------- + glTexBufferEXT: OK + +GL_EXT_texture_compression_astc_decode_mode: MISSING +-------------------------------------------- + +GL_EXT_texture_compression_astc_decode_mode_rgb9e5: MISSING +--------------------------------------------------- + +GL_EXT_texture_compression_bptc: MISSING +-------------------------------- + +GL_EXT_texture_compression_dxt1: OK +-------------------------------- + +GL_EXT_texture_compression_latc: OK +-------------------------------- + +GL_EXT_texture_compression_rgtc: OK +-------------------------------- + +GL_EXT_texture_compression_s3tc: OK +-------------------------------- + +GL_EXT_texture_compression_s3tc_srgb: MISSING +------------------------------------- + +GL_EXT_texture_cube_map: OK +------------------------ + +GL_EXT_texture_cube_map_array: MISSING +------------------------------ + +GL_EXT_texture_edge_clamp: OK +-------------------------- + +GL_EXT_texture_env: MISSING +------------------- + +GL_EXT_texture_env_add: OK +----------------------- + +GL_EXT_texture_env_combine: OK +--------------------------- + +GL_EXT_texture_env_dot3: OK +------------------------ + +GL_EXT_texture_filter_anisotropic: OK +---------------------------------- + +GL_EXT_texture_filter_minmax: MISSING +----------------------------- + +GL_EXT_texture_format_BGRA8888: MISSING +------------------------------- + +GL_EXT_texture_format_sRGB_override: MISSING +------------------------------------ + +GL_EXT_texture_integer: OK +----------------------- + glClearColorIiEXT: OK + glClearColorIuiEXT: OK + glGetTexParameterIivEXT: OK + glGetTexParameterIuivEXT: OK + glTexParameterIivEXT: OK + glTexParameterIuivEXT: OK + +GL_EXT_texture_lod_bias: OK +------------------------ + +GL_EXT_texture_mirror_clamp: OK +---------------------------- + +GL_EXT_texture_mirror_clamp_to_edge: MISSING +------------------------------------ + +GL_EXT_texture_norm16: MISSING +---------------------- + +GL_EXT_texture_object: OK +---------------------- + glAreTexturesResidentEXT: OK + glBindTextureEXT: OK + glDeleteTexturesEXT: OK + glGenTexturesEXT: OK + glIsTextureEXT: OK + glPrioritizeTexturesEXT: OK + +GL_EXT_texture_perturb_normal: MISSING +------------------------------ + +GL_EXT_texture_query_lod: MISSING +------------------------- + +GL_EXT_texture_rectangle: OK +------------------------- + +GL_EXT_texture_rg: MISSING +------------------ + +GL_EXT_texture_sRGB: OK +-------------------- + +GL_EXT_texture_sRGB_R8: OK +----------------------- + +GL_EXT_texture_sRGB_RG8: MISSING +------------------------ + +GL_EXT_texture_sRGB_decode: OK +--------------------------- + +GL_EXT_texture_shadow_lod: OK +-------------------------- + +GL_EXT_texture_shared_exponent: OK +------------------------------- + +GL_EXT_texture_snorm: OK +--------------------- + +GL_EXT_texture_storage: MISSING +----------------------- + +GL_EXT_texture_swizzle: OK +----------------------- + +GL_EXT_texture_type_2_10_10_10_REV: MISSING +----------------------------------- + +GL_EXT_texture_view: MISSING +-------------------- + +GL_EXT_timer_query: OK +------------------- + glGetQueryObjecti64vEXT: OK + glGetQueryObjectui64vEXT: OK + +GL_EXT_transform_feedback: OK +-------------------------- + glBeginTransformFeedbackEXT: OK + glBindBufferBaseEXT: OK + glBindBufferOffsetEXT: OK + glBindBufferRangeEXT: OK + glEndTransformFeedbackEXT: OK + glGetTransformFeedbackVaryingEXT: OK + glTransformFeedbackVaryingsEXT: OK + +GL_EXT_unpack_subimage: MISSING +----------------------- + +GL_EXT_vertex_array: OK +-------------------- + glArrayElementEXT: OK + glColorPointerEXT: OK + glDrawArraysEXT: OK + glEdgeFlagPointerEXT: OK + glIndexPointerEXT: OK + glNormalPointerEXT: OK + glTexCoordPointerEXT: OK + glVertexPointerEXT: OK + +GL_EXT_vertex_array_bgra: OK +------------------------- + +GL_EXT_vertex_array_setXXX: MISSING +--------------------------- + +GL_EXT_vertex_attrib_64bit: OK +--------------------------- + glGetVertexAttribLdvEXT: OK + glVertexArrayVertexAttribLOffsetEXT: OK + glVertexAttribL1dEXT: OK + glVertexAttribL1dvEXT: OK + glVertexAttribL2dEXT: OK + glVertexAttribL2dvEXT: OK + glVertexAttribL3dEXT: OK + glVertexAttribL3dvEXT: OK + glVertexAttribL4dEXT: OK + glVertexAttribL4dvEXT: OK + glVertexAttribLPointerEXT: OK + +GL_EXT_vertex_shader: MISSING +--------------------- + +GL_EXT_vertex_weighting: MISSING +------------------------ + +GL_EXT_win32_keyed_mutex: MISSING +------------------------- + +GL_EXT_window_rectangles: OK +------------------------- + glWindowRectanglesEXT: OK + +GL_EXT_x11_sync_object: MISSING +----------------------- + +GL_FJ_shader_binary_GCCSO: MISSING +-------------------------- + +GL_GREMEDY_frame_terminator: MISSING +---------------------------- + +GL_GREMEDY_string_marker: MISSING +------------------------- + +GL_HP_convolution_border_modes: MISSING +------------------------------- + +GL_HP_image_transform: MISSING +---------------------- + +GL_HP_occlusion_test: MISSING +--------------------- + +GL_HP_texture_lighting: MISSING +----------------------- + +GL_IBM_cull_vertex: MISSING +------------------- + +GL_IBM_multimode_draw_arrays: OK +----------------------------- + glMultiModeDrawArraysIBM: OK + glMultiModeDrawElementsIBM: OK + +GL_IBM_rasterpos_clip: OK +---------------------- + +GL_IBM_static_data: MISSING +------------------- + +GL_IBM_texture_mirrored_repeat: OK +------------------------------- + +GL_IBM_vertex_array_lists: MISSING +-------------------------- + +GL_IMG_bindless_texture: MISSING +------------------------ + +GL_IMG_framebuffer_downsample: MISSING +------------------------------ + +GL_IMG_multisampled_render_to_texture: MISSING +-------------------------------------- + +GL_IMG_program_binary: MISSING +---------------------- + +GL_IMG_read_format: MISSING +------------------- + +GL_IMG_shader_binary: MISSING +--------------------- + +GL_IMG_texture_compression_pvrtc: MISSING +--------------------------------- + +GL_IMG_texture_compression_pvrtc2: MISSING +---------------------------------- + +GL_IMG_texture_env_enhanced_fixed_function: MISSING +------------------------------------------- + +GL_IMG_texture_filter_cubic: MISSING +---------------------------- + +GL_INGR_color_clamp: MISSING +-------------------- + +GL_INGR_interlace_read: MISSING +----------------------- + +GL_INTEL_blackhole_render: MISSING +-------------------------- + +GL_INTEL_conservative_rasterization: MISSING +------------------------------------ + +GL_INTEL_fragment_shader_ordering: MISSING +---------------------------------- + +GL_INTEL_framebuffer_CMAA: MISSING +-------------------------- + +GL_INTEL_map_texture: MISSING +--------------------- + +GL_INTEL_parallel_arrays: MISSING +------------------------- + +GL_INTEL_performance_query: MISSING +--------------------------- + +GL_INTEL_shader_integer_functions2: MISSING +----------------------------------- + +GL_INTEL_texture_scissor: MISSING +------------------------- + +GL_KHR_blend_equation_advanced: OK +------------------------------- + glBlendBarrierKHR: OK + +GL_KHR_blend_equation_advanced_coherent: MISSING +---------------------------------------- + +GL_KHR_context_flush_control: OK +----------------------------- + +GL_KHR_debug: OK +------------- + glDebugMessageCallback: OK + glDebugMessageControl: OK + glDebugMessageInsert: OK + glGetDebugMessageLog: OK + glGetObjectLabel: OK + glGetObjectPtrLabel: OK + glObjectLabel: OK + glObjectPtrLabel: OK + glPopDebugGroup: OK + glPushDebugGroup: OK + +GL_KHR_no_error: OK +---------------- + +GL_KHR_parallel_shader_compile: OK +------------------------------- + glMaxShaderCompilerThreadsKHR: OK + +GL_KHR_robust_buffer_access_behavior: OK +------------------------------------- + +GL_KHR_robustness: OK +------------------ + glGetnUniformfv: OK + glGetnUniformiv: OK + glGetnUniformuiv: OK + glReadnPixels: OK + +GL_KHR_shader_subgroup: MISSING +----------------------- + +GL_KHR_texture_compression_astc_hdr: MISSING +------------------------------------ + +GL_KHR_texture_compression_astc_ldr: OK +------------------------------------ + +GL_KHR_texture_compression_astc_sliced_3d: OK +------------------------------------------ + +GL_KTX_buffer_region: MISSING +--------------------- + +GL_MESAX_texture_stack: MISSING +----------------------- + +GL_MESA_framebuffer_flip_y: OK +--------------------------- + glFramebufferParameteriMESA: OK + glGetFramebufferParameterivMESA: OK + +GL_MESA_pack_invert: OK +-------------------- + +GL_MESA_program_binary_formats: MISSING +------------------------------- + +GL_MESA_resize_buffers: MISSING +----------------------- + +GL_MESA_shader_integer_functions: OK +--------------------------------- + +GL_MESA_tile_raster_order: MISSING +-------------------------- + +GL_MESA_window_pos: OK +------------------- + glWindowPos2dMESA: OK + glWindowPos2dvMESA: OK + glWindowPos2fMESA: OK + glWindowPos2fvMESA: OK + glWindowPos2iMESA: OK + glWindowPos2ivMESA: OK + glWindowPos2sMESA: OK + glWindowPos2svMESA: OK + glWindowPos3dMESA: OK + glWindowPos3dvMESA: OK + glWindowPos3fMESA: OK + glWindowPos3fvMESA: OK + glWindowPos3iMESA: OK + glWindowPos3ivMESA: OK + glWindowPos3sMESA: OK + glWindowPos3svMESA: OK + glWindowPos4dMESA: OK + glWindowPos4dvMESA: OK + glWindowPos4fMESA: OK + glWindowPos4fvMESA: OK + glWindowPos4iMESA: OK + glWindowPos4ivMESA: OK + glWindowPos4sMESA: OK + glWindowPos4svMESA: OK + +GL_MESA_ycbcr_texture: MISSING +---------------------- + +GL_NVX_blend_equation_advanced_multi_draw_buffers: MISSING +-------------------------------------------------- + +GL_NVX_conditional_render: MISSING +-------------------------- + +GL_NVX_gpu_memory_info: OK +----------------------- + +GL_NVX_gpu_multicast2: MISSING +---------------------- + +GL_NVX_linked_gpu_multicast: MISSING +---------------------------- + +GL_NVX_progress_fence: MISSING +---------------------- + +GL_NV_3dvision_settings: MISSING +------------------------ + +GL_NV_EGL_stream_consumer_external: MISSING +----------------------------------- + +GL_NV_alpha_to_coverage_dither_control: OK +--------------------------------------- + glAlphaToCoverageDitherControlNV: OK + +GL_NV_bgr: MISSING +---------- + +GL_NV_bindless_multi_draw_indirect: MISSING +----------------------------------- + +GL_NV_bindless_multi_draw_indirect_count: MISSING +----------------------------------------- + +GL_NV_bindless_texture: MISSING +----------------------- + +GL_NV_blend_equation_advanced: MISSING +------------------------------ + +GL_NV_blend_equation_advanced_coherent: MISSING +--------------------------------------- + +GL_NV_blend_minmax_factor: MISSING +-------------------------- + +GL_NV_blend_square: OK +------------------- + +GL_NV_clip_space_w_scaling: MISSING +--------------------------- + +GL_NV_command_list: MISSING +------------------- + +GL_NV_compute_program5: MISSING +----------------------- + +GL_NV_compute_shader_derivatives: MISSING +--------------------------------- + +GL_NV_conditional_render: OK +------------------------- + glBeginConditionalRenderNV: OK + glEndConditionalRenderNV: OK + +GL_NV_conservative_raster: MISSING +-------------------------- + +GL_NV_conservative_raster_dilate: MISSING +--------------------------------- + +GL_NV_conservative_raster_pre_snap: MISSING +----------------------------------- + +GL_NV_conservative_raster_pre_snap_triangles: MISSING +--------------------------------------------- + +GL_NV_conservative_raster_underestimation: MISSING +------------------------------------------ + +GL_NV_copy_buffer: MISSING +------------------ + +GL_NV_copy_depth_to_color: MISSING +-------------------------- + +GL_NV_copy_image: OK +----------------- + glCopyImageSubDataNV: OK + +GL_NV_deep_texture3D: MISSING +--------------------- + +GL_NV_depth_buffer_float: MISSING +------------------------- + +GL_NV_depth_clamp: OK +------------------ + +GL_NV_depth_nonlinear: MISSING +---------------------- + +GL_NV_depth_range_unclamped: MISSING +---------------------------- + +GL_NV_draw_buffers: MISSING +------------------- + +GL_NV_draw_instanced: MISSING +--------------------- + +GL_NV_draw_texture: MISSING +------------------- + +GL_NV_draw_vulkan_image: MISSING +------------------------ + +GL_NV_evaluators: MISSING +----------------- + +GL_NV_explicit_attrib_location: MISSING +------------------------------- + +GL_NV_explicit_multisample: MISSING +--------------------------- + +GL_NV_fbo_color_attachments: MISSING +---------------------------- + +GL_NV_fence: MISSING +------------ + +GL_NV_fill_rectangle: MISSING +--------------------- + +GL_NV_float_buffer: MISSING +------------------- + +GL_NV_fog_distance: OK +------------------- + +GL_NV_fragment_coverage_to_color: MISSING +--------------------------------- + +GL_NV_fragment_program: MISSING +----------------------- + +GL_NV_fragment_program2: MISSING +------------------------ + +GL_NV_fragment_program4: MISSING +------------------------ + +GL_NV_fragment_program_option: MISSING +------------------------------ + +GL_NV_fragment_shader_barycentric: MISSING +---------------------------------- + +GL_NV_fragment_shader_interlock: MISSING +-------------------------------- + +GL_NV_framebuffer_blit: MISSING +----------------------- + +GL_NV_framebuffer_mixed_samples: MISSING +-------------------------------- + +GL_NV_framebuffer_multisample: MISSING +------------------------------ + +GL_NV_framebuffer_multisample_coverage: MISSING +--------------------------------------- + +GL_NV_generate_mipmap_sRGB: MISSING +--------------------------- + +GL_NV_geometry_program4: MISSING +------------------------ + +GL_NV_geometry_shader4: MISSING +----------------------- + +GL_NV_geometry_shader_passthrough: MISSING +---------------------------------- + +GL_NV_gpu_multicast: MISSING +-------------------- + +GL_NV_gpu_program4: MISSING +------------------- + +GL_NV_gpu_program5: MISSING +------------------- + +GL_NV_gpu_program5_mem_extended: MISSING +-------------------------------- + +GL_NV_gpu_program_fp64: MISSING +----------------------- + +GL_NV_gpu_shader5: MISSING +------------------ + +GL_NV_half_float: MISSING +----------------- + +GL_NV_image_formats: MISSING +-------------------- + +GL_NV_instanced_arrays: MISSING +----------------------- + +GL_NV_internalformat_sample_query: MISSING +---------------------------------- + +GL_NV_light_max_exponent: OK +------------------------- + +GL_NV_memory_attachment: MISSING +------------------------ + +GL_NV_mesh_shader: MISSING +------------------ + +GL_NV_multisample_coverage: MISSING +--------------------------- + +GL_NV_multisample_filter_hint: MISSING +------------------------------ + +GL_NV_non_square_matrices: MISSING +-------------------------- + +GL_NV_occlusion_query: MISSING +---------------------- + +GL_NV_pack_subimage: MISSING +-------------------- + +GL_NV_packed_depth_stencil: OK +--------------------------- + +GL_NV_packed_float: MISSING +------------------- + +GL_NV_packed_float_linear: MISSING +-------------------------- + +GL_NV_parameter_buffer_object: MISSING +------------------------------ + +GL_NV_parameter_buffer_object2: MISSING +------------------------------- + +GL_NV_path_rendering: MISSING +--------------------- + +GL_NV_path_rendering_shared_edge: MISSING +--------------------------------- + +GL_NV_pixel_buffer_object: MISSING +-------------------------- + +GL_NV_pixel_data_range: MISSING +----------------------- + +GL_NV_platform_binary: MISSING +---------------------- + +GL_NV_point_sprite: MISSING +------------------- + +GL_NV_polygon_mode: MISSING +------------------- + +GL_NV_present_video: MISSING +-------------------- + +GL_NV_primitive_restart: OK +------------------------ + glPrimitiveRestartIndexNV: OK + glPrimitiveRestartNV: OK + +GL_NV_query_resource_tag: MISSING +------------------------- + +GL_NV_read_buffer: MISSING +------------------ + +GL_NV_read_buffer_front: MISSING +------------------------ + +GL_NV_read_depth: MISSING +----------------- + +GL_NV_read_depth_stencil: MISSING +------------------------- + +GL_NV_read_stencil: MISSING +------------------- + +GL_NV_register_combiners: MISSING +------------------------- + +GL_NV_register_combiners2: MISSING +-------------------------- + +GL_NV_representative_fragment_test: MISSING +----------------------------------- + +GL_NV_robustness_video_memory_purge: MISSING +------------------------------------ + +GL_NV_sRGB_formats: MISSING +------------------- + +GL_NV_sample_locations: MISSING +----------------------- + +GL_NV_sample_mask_override_coverage: MISSING +------------------------------------ + +GL_NV_scissor_exclusive: MISSING +------------------------ + +GL_NV_shader_atomic_counters: MISSING +----------------------------- + +GL_NV_shader_atomic_float: MISSING +-------------------------- + +GL_NV_shader_atomic_float64: MISSING +---------------------------- + +GL_NV_shader_atomic_fp16_vector: MISSING +-------------------------------- + +GL_NV_shader_atomic_int64: MISSING +-------------------------- + +GL_NV_shader_buffer_load: MISSING +------------------------- + +GL_NV_shader_noperspective_interpolation: MISSING +----------------------------------------- + +GL_NV_shader_storage_buffer_object: MISSING +----------------------------------- + +GL_NV_shader_subgroup_partitioned: MISSING +---------------------------------- + +GL_NV_shader_texture_footprint: MISSING +------------------------------- + +GL_NV_shader_thread_group: MISSING +-------------------------- + +GL_NV_shader_thread_shuffle: MISSING +---------------------------- + +GL_NV_shading_rate_image: MISSING +------------------------- + +GL_NV_shadow_samplers_array: MISSING +---------------------------- + +GL_NV_shadow_samplers_cube: MISSING +--------------------------- + +GL_NV_stereo_view_rendering: MISSING +---------------------------- + +GL_NV_tessellation_program5: MISSING +---------------------------- + +GL_NV_texgen_emboss: MISSING +-------------------- + +GL_NV_texgen_reflection: OK +------------------------ + +GL_NV_texture_array: MISSING +-------------------- + +GL_NV_texture_barrier: OK +---------------------- + glTextureBarrierNV: OK + +GL_NV_texture_border_clamp: MISSING +--------------------------- + +GL_NV_texture_compression_latc: MISSING +------------------------------- + +GL_NV_texture_compression_s3tc: MISSING +------------------------------- + +GL_NV_texture_compression_s3tc_update: MISSING +-------------------------------------- + +GL_NV_texture_compression_vtc: MISSING +------------------------------ + +GL_NV_texture_env_combine4: OK +--------------------------- + +GL_NV_texture_expand_normal: MISSING +---------------------------- + +GL_NV_texture_multisample: MISSING +-------------------------- + +GL_NV_texture_npot_2D_mipmap: MISSING +----------------------------- + +GL_NV_texture_rectangle: OK +------------------------ + +GL_NV_texture_rectangle_compressed: MISSING +----------------------------------- + +GL_NV_texture_shader: MISSING +--------------------- + +GL_NV_texture_shader2: MISSING +---------------------- + +GL_NV_texture_shader3: MISSING +---------------------- + +GL_NV_transform_feedback: MISSING +------------------------- + +GL_NV_transform_feedback2: MISSING +-------------------------- + +GL_NV_uniform_buffer_unified_memory: MISSING +------------------------------------ + +GL_NV_vdpau_interop: MISSING +-------------------- + +GL_NV_vdpau_interop2: MISSING +--------------------- + +GL_NV_vertex_array_range: MISSING +------------------------- + +GL_NV_vertex_array_range2: MISSING +-------------------------- + +GL_NV_vertex_attrib_integer_64bit: MISSING +---------------------------------- + +GL_NV_vertex_buffer_unified_memory: MISSING +----------------------------------- + +GL_NV_vertex_program: MISSING +--------------------- + +GL_NV_vertex_program1_1: MISSING +------------------------ + +GL_NV_vertex_program2: MISSING +---------------------- + +GL_NV_vertex_program2_option: MISSING +----------------------------- + +GL_NV_vertex_program3: MISSING +---------------------- + +GL_NV_vertex_program4: MISSING +---------------------- + +GL_NV_video_capture: MISSING +-------------------- + +GL_NV_viewport_array: MISSING +--------------------- + +GL_NV_viewport_array2: MISSING +---------------------- + +GL_NV_viewport_swizzle: MISSING +----------------------- + +GL_OES_EGL_image: OK +----------------- + glEGLImageTargetRenderbufferStorageOES: OK + glEGLImageTargetTexture2DOES: OK + +GL_OES_EGL_image_external: MISSING +-------------------------- + +GL_OES_EGL_image_external_essl3: MISSING +-------------------------------- + +GL_OES_blend_equation_separate: MISSING +------------------------------- + +GL_OES_blend_func_separate: MISSING +--------------------------- + +GL_OES_blend_subtract: MISSING +---------------------- + +GL_OES_byte_coordinates: MISSING +------------------------ + +GL_OES_compressed_ETC1_RGB8_texture: MISSING +------------------------------------ + +GL_OES_compressed_paletted_texture: MISSING +----------------------------------- + +GL_OES_copy_image: MISSING +------------------ + +GL_OES_depth24: MISSING +--------------- + +GL_OES_depth32: MISSING +--------------- + +GL_OES_depth_texture: MISSING +--------------------- + +GL_OES_depth_texture_cube_map: MISSING +------------------------------ + +GL_OES_draw_buffers_indexed: MISSING +---------------------------- + +GL_OES_draw_texture: MISSING +-------------------- + +GL_OES_element_index_uint: MISSING +-------------------------- + +GL_OES_extended_matrix_palette: MISSING +------------------------------- + +GL_OES_fbo_render_mipmap: MISSING +------------------------- + +GL_OES_fragment_precision_high: MISSING +------------------------------- + +GL_OES_framebuffer_object: MISSING +-------------------------- + +GL_OES_geometry_point_size: MISSING +--------------------------- + +GL_OES_geometry_shader: MISSING +----------------------- + +GL_OES_get_program_binary: MISSING +-------------------------- + +GL_OES_gpu_shader5: MISSING +------------------- + +GL_OES_mapbuffer: MISSING +----------------- + +GL_OES_matrix_get: MISSING +------------------ + +GL_OES_matrix_palette: MISSING +---------------------- + +GL_OES_packed_depth_stencil: MISSING +---------------------------- + +GL_OES_point_size_array: MISSING +------------------------ + +GL_OES_point_sprite: MISSING +-------------------- + +GL_OES_read_format: OK +------------------- + +GL_OES_required_internalformat: MISSING +------------------------------- + +GL_OES_rgb8_rgba8: MISSING +------------------ + +GL_OES_sample_shading: MISSING +---------------------- + +GL_OES_sample_variables: MISSING +------------------------ + +GL_OES_shader_image_atomic: MISSING +--------------------------- + +GL_OES_shader_io_blocks: MISSING +------------------------ + +GL_OES_shader_multisample_interpolation: MISSING +---------------------------------------- + +GL_OES_single_precision: MISSING +------------------------ + +GL_OES_standard_derivatives: MISSING +---------------------------- + +GL_OES_stencil1: MISSING +---------------- + +GL_OES_stencil4: MISSING +---------------- + +GL_OES_stencil8: MISSING +---------------- + +GL_OES_surfaceless_context: MISSING +--------------------------- + +GL_OES_tessellation_point_size: MISSING +------------------------------- + +GL_OES_tessellation_shader: MISSING +--------------------------- + +GL_OES_texture_3D: MISSING +------------------ + +GL_OES_texture_border_clamp: MISSING +---------------------------- + +GL_OES_texture_buffer: MISSING +---------------------- + +GL_OES_texture_compression_astc: MISSING +-------------------------------- + +GL_OES_texture_cube_map: MISSING +------------------------ + +GL_OES_texture_cube_map_array: MISSING +------------------------------ + +GL_OES_texture_env_crossbar: MISSING +---------------------------- + +GL_OES_texture_mirrored_repeat: MISSING +------------------------------- + +GL_OES_texture_npot: MISSING +-------------------- + +GL_OES_texture_stencil8: MISSING +------------------------ + +GL_OES_texture_storage_multisample_2d_array: MISSING +-------------------------------------------- + +GL_OES_texture_view: MISSING +-------------------- + +GL_OES_vertex_array_object: MISSING +--------------------------- + +GL_OES_vertex_half_float: MISSING +------------------------- + +GL_OES_vertex_type_10_10_10_2: MISSING +------------------------------ + +GL_OML_interlace: MISSING +----------------- + +GL_OML_resample: MISSING +---------------- + +GL_OML_subsample: MISSING +----------------- + +GL_OVR_multiview: MISSING +----------------- + +GL_OVR_multiview2: MISSING +------------------ + +GL_OVR_multiview_multisampled_render_to_texture: MISSING +------------------------------------------------ + +GL_PGI_misc_hints: MISSING +------------------ + +GL_PGI_vertex_hints: MISSING +-------------------- + +GL_QCOM_YUV_texture_gather: MISSING +--------------------------- + +GL_QCOM_alpha_test: MISSING +------------------- + +GL_QCOM_binning_control: MISSING +------------------------ + +GL_QCOM_driver_control: MISSING +----------------------- + +GL_QCOM_extended_get: MISSING +--------------------- + +GL_QCOM_extended_get2: MISSING +---------------------- + +GL_QCOM_framebuffer_foveated: MISSING +----------------------------- + +GL_QCOM_perfmon_global_mode: MISSING +---------------------------- + +GL_QCOM_shader_framebuffer_fetch_noncoherent: MISSING +--------------------------------------------- + +GL_QCOM_shader_framebuffer_fetch_rate: MISSING +-------------------------------------- + +GL_QCOM_texture_foveated: MISSING +------------------------- + +GL_QCOM_texture_foveated_subsampled_layout: MISSING +------------------------------------------- + +GL_QCOM_tiled_rendering: MISSING +------------------------ + +GL_QCOM_writeonly_rendering: MISSING +---------------------------- + +GL_REGAL_ES1_0_compatibility: MISSING +----------------------------- + +GL_REGAL_ES1_1_compatibility: MISSING +----------------------------- + +GL_REGAL_enable: MISSING +---------------- + +GL_REGAL_error_string: MISSING +---------------------- + +GL_REGAL_extension_query: MISSING +------------------------- + +GL_REGAL_log: MISSING +------------- + +GL_REGAL_proc_address: MISSING +---------------------- + +GL_REND_screen_coordinates: MISSING +--------------------------- + +GL_S3_s3tc: OK +----------- + +GL_SGIS_clip_band_hint: MISSING +----------------------- + +GL_SGIS_color_range: MISSING +-------------------- + +GL_SGIS_detail_texture: MISSING +----------------------- + +GL_SGIS_fog_function: MISSING +--------------------- + +GL_SGIS_generate_mipmap: OK +------------------------ + +GL_SGIS_line_texgen: MISSING +-------------------- + +GL_SGIS_multisample: MISSING +-------------------- + +GL_SGIS_multitexture: MISSING +--------------------- + +GL_SGIS_pixel_texture: MISSING +---------------------- + +GL_SGIS_point_line_texgen: MISSING +-------------------------- + +GL_SGIS_shared_multisample: MISSING +--------------------------- + +GL_SGIS_sharpen_texture: MISSING +------------------------ + +GL_SGIS_texture4D: MISSING +------------------ + +GL_SGIS_texture_border_clamp: OK +----------------------------- + +GL_SGIS_texture_edge_clamp: OK +--------------------------- + +GL_SGIS_texture_filter4: MISSING +------------------------ + +GL_SGIS_texture_lod: OK +-------------------- + +GL_SGIS_texture_select: MISSING +----------------------- + +GL_SGIX_async: MISSING +-------------- + +GL_SGIX_async_histogram: MISSING +------------------------ + +GL_SGIX_async_pixel: MISSING +-------------------- + +GL_SGIX_bali_g_instruments: MISSING +--------------------------- + +GL_SGIX_bali_r_instruments: MISSING +--------------------------- + +GL_SGIX_bali_timer_instruments: MISSING +------------------------------- + +GL_SGIX_blend_alpha_minmax: MISSING +--------------------------- + +GL_SGIX_blend_cadd: MISSING +------------------- + +GL_SGIX_blend_cmultiply: MISSING +------------------------ + +GL_SGIX_calligraphic_fragment: MISSING +------------------------------ + +GL_SGIX_clipmap: MISSING +---------------- + +GL_SGIX_color_matrix_accuracy: MISSING +------------------------------ + +GL_SGIX_color_table_index_mode: MISSING +------------------------------- + +GL_SGIX_complex_polar: MISSING +---------------------- + +GL_SGIX_convolution_accuracy: MISSING +----------------------------- + +GL_SGIX_cube_map: MISSING +----------------- + +GL_SGIX_cylinder_texgen: MISSING +------------------------ + +GL_SGIX_datapipe: MISSING +----------------- + +GL_SGIX_decimation: MISSING +------------------- + +GL_SGIX_depth_pass_instrument: MISSING +------------------------------ + +GL_SGIX_depth_texture: MISSING +---------------------- + +GL_SGIX_dvc: MISSING +------------ + +GL_SGIX_flush_raster: MISSING +--------------------- + +GL_SGIX_fog_blend: MISSING +------------------ + +GL_SGIX_fog_factor_to_alpha: MISSING +---------------------------- + +GL_SGIX_fog_layers: MISSING +------------------- + +GL_SGIX_fog_offset: MISSING +------------------- + +GL_SGIX_fog_patchy: MISSING +------------------- + +GL_SGIX_fog_scale: MISSING +------------------ + +GL_SGIX_fog_texture: MISSING +-------------------- + +GL_SGIX_fragment_lighting_space: MISSING +-------------------------------- + +GL_SGIX_fragment_specular_lighting: MISSING +----------------------------------- + +GL_SGIX_fragments_instrument: MISSING +----------------------------- + +GL_SGIX_framezoom: MISSING +------------------ + +GL_SGIX_icc_texture: MISSING +-------------------- + +GL_SGIX_igloo_interface: MISSING +------------------------ + +GL_SGIX_image_compression: MISSING +-------------------------- + +GL_SGIX_impact_pixel_texture: MISSING +----------------------------- + +GL_SGIX_instrument_error: MISSING +------------------------- + +GL_SGIX_interlace: MISSING +------------------ + +GL_SGIX_ir_instrument1: MISSING +----------------------- + +GL_SGIX_line_quality_hint: MISSING +-------------------------- + +GL_SGIX_list_priority: MISSING +---------------------- + +GL_SGIX_mpeg1: MISSING +-------------- + +GL_SGIX_mpeg2: MISSING +-------------- + +GL_SGIX_nonlinear_lighting_pervertex: MISSING +------------------------------------- + +GL_SGIX_nurbs_eval: MISSING +------------------- + +GL_SGIX_occlusion_instrument: MISSING +----------------------------- + +GL_SGIX_packed_6bytes: MISSING +---------------------- + +GL_SGIX_pixel_texture: MISSING +---------------------- + +GL_SGIX_pixel_texture_bits: MISSING +--------------------------- + +GL_SGIX_pixel_texture_lod: MISSING +-------------------------- + +GL_SGIX_pixel_tiles: MISSING +-------------------- + +GL_SGIX_polynomial_ffd: MISSING +----------------------- + +GL_SGIX_quad_mesh: MISSING +------------------ + +GL_SGIX_reference_plane: MISSING +------------------------ + +GL_SGIX_resample: MISSING +----------------- + +GL_SGIX_scalebias_hint: MISSING +----------------------- + +GL_SGIX_shadow: MISSING +--------------- + +GL_SGIX_shadow_ambient: MISSING +----------------------- + +GL_SGIX_slim: MISSING +------------- + +GL_SGIX_spotlight_cutoff: MISSING +------------------------- + +GL_SGIX_sprite: MISSING +--------------- + +GL_SGIX_subdiv_patch: MISSING +--------------------- + +GL_SGIX_subsample: MISSING +------------------ + +GL_SGIX_tag_sample_buffer: MISSING +-------------------------- + +GL_SGIX_texture_add_env: MISSING +------------------------ + +GL_SGIX_texture_coordinate_clamp: MISSING +--------------------------------- + +GL_SGIX_texture_lod_bias: MISSING +------------------------- + +GL_SGIX_texture_mipmap_anisotropic: MISSING +----------------------------------- + +GL_SGIX_texture_multi_buffer: MISSING +----------------------------- + +GL_SGIX_texture_phase: MISSING +---------------------- + +GL_SGIX_texture_range: MISSING +---------------------- + +GL_SGIX_texture_scale_bias: MISSING +--------------------------- + +GL_SGIX_texture_supersample: MISSING +---------------------------- + +GL_SGIX_vector_ops: MISSING +------------------- + +GL_SGIX_vertex_array_object: MISSING +---------------------------- + +GL_SGIX_vertex_preclip: MISSING +----------------------- + +GL_SGIX_vertex_preclip_hint: MISSING +---------------------------- + +GL_SGIX_ycrcb: MISSING +-------------- + +GL_SGIX_ycrcb_subsample: MISSING +------------------------ + +GL_SGIX_ycrcba: MISSING +--------------- + +GL_SGI_color_matrix: MISSING +-------------------- + +GL_SGI_color_table: MISSING +------------------- + +GL_SGI_complex: MISSING +--------------- + +GL_SGI_complex_type: MISSING +-------------------- + +GL_SGI_fft: MISSING +----------- + +GL_SGI_texture_color_table: MISSING +--------------------------- + +GL_SUNX_constant_data: MISSING +---------------------- + +GL_SUN_convolution_border_modes: MISSING +-------------------------------- + +GL_SUN_global_alpha: MISSING +-------------------- + +GL_SUN_mesh_array: MISSING +------------------ + +GL_SUN_read_video_pixels: MISSING +------------------------- + +GL_SUN_slice_accum: MISSING +------------------- + +GL_SUN_triangle_list: MISSING +--------------------- + +GL_SUN_vertex: MISSING +-------------- + +GL_VIV_shader_binary: MISSING +--------------------- + +GL_WIN_phong_shading: MISSING +--------------------- + +GL_WIN_scene_markerXXX: MISSING +----------------------- + +GL_WIN_specular_fog: MISSING +-------------------- + +GL_WIN_swap_hint: MISSING +----------------- + +EGL_VERSION_1_0: OK +---------------- + eglChooseConfig: OK + eglCopyBuffers: OK + eglCreateContext: OK + eglCreatePbufferSurface: OK + eglCreatePixmapSurface: OK + eglCreateWindowSurface: OK + eglDestroyContext: OK + eglDestroySurface: OK + eglGetConfigAttrib: OK + eglGetConfigs: OK + eglGetCurrentDisplay: OK + eglGetCurrentSurface: OK + eglGetDisplay: OK + eglGetError: OK + eglInitialize: OK + eglMakeCurrent: OK + eglQueryContext: OK + eglQueryString: OK + eglQuerySurface: OK + eglSwapBuffers: OK + eglTerminate: OK + eglWaitGL: OK + eglWaitNative: OK + +EGL_VERSION_1_1: OK +---------------- + eglBindTexImage: OK + eglReleaseTexImage: OK + eglSurfaceAttrib: OK + eglSwapInterval: OK + +EGL_VERSION_1_2: OK +---------------- + eglBindAPI: OK + eglCreatePbufferFromClientBuffer: OK + eglQueryAPI: OK + eglReleaseThread: OK + eglWaitClient: OK + +EGL_VERSION_1_3: OK +---------------- + +EGL_VERSION_1_4: OK +---------------- + eglGetCurrentContext: OK + +EGL_VERSION_1_5: OK +---------------- + eglClientWaitSync: OK + eglCreateImage: OK + eglCreatePlatformPixmapSurface: OK + eglCreatePlatformWindowSurface: OK + eglCreateSync: OK + eglDestroyImage: OK + eglDestroySync: OK + eglGetPlatformDisplay: OK + eglGetSyncAttrib: OK + eglWaitSync: OK + +EGL_ANDROID_GLES_layers: MISSING +------------------------ + +EGL_ANDROID_blob_cache: OK +----------------------- + eglSetBlobCacheFuncsANDROID: OK + +EGL_ANDROID_create_native_client_buffer: MISSING +---------------------------------------- + +EGL_ANDROID_framebuffer_target: MISSING +------------------------------- + +EGL_ANDROID_front_buffer_auto_refresh: MISSING +-------------------------------------- + +EGL_ANDROID_get_frame_timestamps: MISSING +--------------------------------- + +EGL_ANDROID_get_native_client_buffer: MISSING +------------------------------------- + +EGL_ANDROID_image_native_buffer: MISSING +-------------------------------- + +EGL_ANDROID_native_fence_sync: OK +------------------------------ + eglDupNativeFenceFDANDROID: OK + +EGL_ANDROID_presentation_time: MISSING +------------------------------ + +EGL_ANDROID_recordable: MISSING +----------------------- + +EGL_ANGLE_d3d_share_handle_client_buffer: MISSING +----------------------------------------- + +EGL_ANGLE_device_d3d: MISSING +--------------------- + +EGL_ANGLE_query_surface_pointer: MISSING +-------------------------------- + +EGL_ANGLE_surface_d3d_texture_2d_share_handle: MISSING +---------------------------------------------- + +EGL_ANGLE_window_fixed_size: MISSING +---------------------------- + +EGL_ARM_image_format: MISSING +--------------------- + +EGL_ARM_implicit_external_sync: MISSING +------------------------------- + +EGL_ARM_pixmap_multisample_discard: MISSING +----------------------------------- + +EGL_EXT_bind_to_front: MISSING +---------------------- + +EGL_EXT_buffer_age: MISSING +------------------- + +EGL_EXT_client_extensions: MISSING +-------------------------- + +EGL_EXT_client_sync: MISSING +-------------------- + +EGL_EXT_compositor: MISSING +------------------- + +EGL_EXT_create_context_robustness: OK +---------------------------------- + +EGL_EXT_device_base: MISSING +-------------------- + +EGL_EXT_device_drm: MISSING +------------------- + +EGL_EXT_device_enumeration: MISSING +--------------------------- + +EGL_EXT_device_openwf: MISSING +---------------------- + +EGL_EXT_device_query: MISSING +--------------------- + +EGL_EXT_gl_colorspace_bt2020_linear: MISSING +------------------------------------ + +EGL_EXT_gl_colorspace_bt2020_pq: MISSING +-------------------------------- + +EGL_EXT_gl_colorspace_display_p3: MISSING +--------------------------------- + +EGL_EXT_gl_colorspace_display_p3_linear: MISSING +---------------------------------------- + +EGL_EXT_gl_colorspace_display_p3_passthrough: MISSING +--------------------------------------------- + +EGL_EXT_gl_colorspace_scrgb: MISSING +---------------------------- + +EGL_EXT_gl_colorspace_scrgb_linear: MISSING +----------------------------------- + +EGL_EXT_image_dma_buf_import: OK +----------------------------- + +EGL_EXT_image_dma_buf_import_modifiers: OK +--------------------------------------- + eglQueryDmaBufFormatsEXT: OK + eglQueryDmaBufModifiersEXT: OK + +EGL_EXT_image_gl_colorspace: MISSING +---------------------------- + +EGL_EXT_image_implicit_sync_control: MISSING +------------------------------------ + +EGL_EXT_multiview_window: MISSING +------------------------- + +EGL_EXT_output_base: MISSING +-------------------- + +EGL_EXT_output_drm: MISSING +------------------- + +EGL_EXT_output_openwf: MISSING +---------------------- + +EGL_EXT_pixel_format_float: OK +--------------------------- + +EGL_EXT_platform_base: MISSING +---------------------- + +EGL_EXT_platform_device: MISSING +------------------------ + +EGL_EXT_platform_wayland: MISSING +------------------------- + +EGL_EXT_platform_x11: MISSING +--------------------- + +EGL_EXT_protected_content: MISSING +-------------------------- + +EGL_EXT_protected_surface: MISSING +-------------------------- + +EGL_EXT_stream_consumer_egloutput: MISSING +---------------------------------- + +EGL_EXT_surface_CTA861_3_metadata: MISSING +---------------------------------- + +EGL_EXT_surface_SMPTE2086_metadata: MISSING +----------------------------------- + +EGL_EXT_swap_buffers_with_damage: MISSING +--------------------------------- + +EGL_EXT_sync_reuse: MISSING +------------------- + +EGL_EXT_yuv_surface: MISSING +-------------------- + +EGL_HI_clientpixmap: MISSING +-------------------- + +EGL_HI_colorformats: MISSING +-------------------- + +EGL_IMG_context_priority: MISSING +------------------------- + +EGL_IMG_image_plane_attribs: MISSING +---------------------------- + +EGL_KHR_cl_event: MISSING +----------------- + +EGL_KHR_cl_event2: OK +------------------ + eglCreateSync64KHR: OK + +EGL_KHR_client_get_all_proc_addresses: MISSING +-------------------------------------- + +EGL_KHR_config_attribs: OK +----------------------- + +EGL_KHR_context_flush_control: MISSING +------------------------------ + +EGL_KHR_create_context: OK +----------------------- + +EGL_KHR_create_context_no_error: OK +-------------------------------- + +EGL_KHR_debug: MISSING +-------------- + +EGL_KHR_display_reference: MISSING +-------------------------- + +EGL_KHR_fence_sync: OK +------------------- + +EGL_KHR_get_all_proc_addresses: OK +------------------------------- + +EGL_KHR_gl_colorspace: OK +---------------------- + +EGL_KHR_gl_renderbuffer_image: OK +------------------------------ + +EGL_KHR_gl_texture_2D_image: OK +---------------------------- + +EGL_KHR_gl_texture_3D_image: OK +---------------------------- + +EGL_KHR_gl_texture_cubemap_image: OK +--------------------------------- + +EGL_KHR_image: MISSING +-------------- + +EGL_KHR_image_base: OK +------------------- + +EGL_KHR_image_pixmap: MISSING +--------------------- + +EGL_KHR_lock_surface: MISSING +--------------------- + +EGL_KHR_lock_surface2: MISSING +---------------------- + +EGL_KHR_lock_surface3: MISSING +---------------------- + +EGL_KHR_mutable_render_buffer: MISSING +------------------------------ + +EGL_KHR_no_config_context: OK +-------------------------- + +EGL_KHR_partial_update: MISSING +----------------------- + +EGL_KHR_platform_android: MISSING +------------------------- + +EGL_KHR_platform_gbm: MISSING +--------------------- + +EGL_KHR_platform_wayland: MISSING +------------------------- + +EGL_KHR_platform_x11: MISSING +--------------------- + +EGL_KHR_reusable_sync: OK +---------------------- + eglClientWaitSyncKHR: OK + eglCreateSyncKHR: OK + eglDestroySyncKHR: OK + eglGetSyncAttribKHR: OK + eglSignalSyncKHR: OK + +EGL_KHR_stream: MISSING +--------------- + +EGL_KHR_stream_attrib: MISSING +---------------------- + +EGL_KHR_stream_consumer_gltexture: MISSING +---------------------------------- + +EGL_KHR_stream_cross_process_fd: MISSING +-------------------------------- + +EGL_KHR_stream_fifo: MISSING +-------------------- + +EGL_KHR_stream_producer_aldatalocator: MISSING +-------------------------------------- + +EGL_KHR_stream_producer_eglsurface: MISSING +----------------------------------- + +EGL_KHR_surfaceless_context: OK +---------------------------- + +EGL_KHR_swap_buffers_with_damage: MISSING +--------------------------------- + +EGL_KHR_vg_parent_image: MISSING +------------------------ + +EGL_KHR_wait_sync: OK +------------------ + eglWaitSyncKHR: OK + +EGL_MESA_drm_image: OK +------------------- + eglCreateDRMImageMESA: OK + eglExportDRMImageMESA: OK + +EGL_MESA_image_dma_buf_export: OK +------------------------------ + eglExportDMABUFImageMESA: OK + eglExportDMABUFImageQueryMESA: OK + +EGL_MESA_platform_gbm: MISSING +---------------------- + +EGL_MESA_platform_surfaceless: MISSING +------------------------------ + +EGL_MESA_query_driver: OK +---------------------- + eglGetDisplayDriverConfig: OK + eglGetDisplayDriverName: OK + +EGL_NOK_swap_region: MISSING +-------------------- + +EGL_NOK_swap_region2: MISSING +--------------------- + +EGL_NOK_texture_from_pixmap: MISSING +---------------------------- + +EGL_NV_3dvision_surface: MISSING +------------------------ + +EGL_NV_context_priority_realtime: MISSING +--------------------------------- + +EGL_NV_coverage_sample: MISSING +----------------------- + +EGL_NV_coverage_sample_resolve: MISSING +------------------------------- + +EGL_NV_cuda_event: MISSING +------------------ + +EGL_NV_depth_nonlinear: MISSING +----------------------- + +EGL_NV_device_cuda: MISSING +------------------- + +EGL_NV_native_query: MISSING +-------------------- + +EGL_NV_post_convert_rounding: MISSING +----------------------------- + +EGL_NV_post_sub_buffer: MISSING +----------------------- + +EGL_NV_quadruple_buffer: MISSING +------------------------ + +EGL_NV_robustness_video_memory_purge: MISSING +------------------------------------- + +EGL_NV_stream_consumer_gltexture_yuv: MISSING +------------------------------------- + +EGL_NV_stream_cross_display: MISSING +---------------------------- + +EGL_NV_stream_cross_object: MISSING +--------------------------- + +EGL_NV_stream_cross_partition: MISSING +------------------------------ + +EGL_NV_stream_cross_process: MISSING +---------------------------- + +EGL_NV_stream_cross_system: MISSING +--------------------------- + +EGL_NV_stream_dma: MISSING +------------------ + +EGL_NV_stream_fifo_next: MISSING +------------------------ + +EGL_NV_stream_fifo_synchronous: MISSING +------------------------------- + +EGL_NV_stream_flush: MISSING +-------------------- + +EGL_NV_stream_frame_limits: MISSING +--------------------------- + +EGL_NV_stream_metadata: MISSING +----------------------- + +EGL_NV_stream_origin: MISSING +--------------------- + +EGL_NV_stream_remote: MISSING +--------------------- + +EGL_NV_stream_reset: MISSING +-------------------- + +EGL_NV_stream_socket: MISSING +--------------------- + +EGL_NV_stream_socket_inet: MISSING +-------------------------- + +EGL_NV_stream_socket_unix: MISSING +-------------------------- + +EGL_NV_stream_sync: MISSING +------------------- + +EGL_NV_sync: MISSING +------------ + +EGL_NV_system_time: MISSING +------------------- + +EGL_NV_triple_buffer: MISSING +--------------------- + +EGL_TIZEN_image_native_buffer: MISSING +------------------------------ + +EGL_TIZEN_image_native_surface: MISSING +------------------------------- + +EGL_WL_bind_wayland_display: MISSING +---------------------------- + +EGL_WL_create_wayland_buffer_from_image: MISSING +---------------------------------------- diff --git a/notes/pure_wayland_T495_glinfo.log b/notes/pure_wayland_T495_glinfo.log @@ -0,0 +1,306 @@ + +Miscellaneous: 12 Extensions + GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, + GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate, + GL_ATI_texture_compression_3dc, GL_EXT_shader_samples_identical, + GL_EXT_texture_compression_dxt1, GL_EXT_texture_edge_clamp, + GL_EXT_texture_rectangle, GL_MESA_texture_signed_rgba, GL_OES_EGL_image, + GL_SUN_multi_draw_arrays + +Unassociated: 181 Extensions + GL_3DFX_multisample, GL_3DFX_tbuffer, GL_3DFX_texture_compression_FXT1, + GL_AMD_blend_minmax_factor, GL_AMD_conservative_depth, GL_AMD_debug_output, + GL_AMD_depth_clamp_separate, GL_AMD_draw_buffers_blend, + GL_AMD_framebuffer_multisample_advanced, + GL_AMD_framebuffer_sample_positions, GL_AMD_gcn_shader, + GL_AMD_gpu_shader_half_float, GL_AMD_gpu_shader_int16, + GL_AMD_gpu_shader_int64, GL_AMD_interleaved_elements, + GL_AMD_multi_draw_indirect, GL_AMD_name_gen_delete, + GL_AMD_occlusion_query_event, GL_AMD_performance_monitor, + GL_AMD_pinned_memory, GL_AMD_query_buffer_object, GL_AMD_sample_positions, + GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_atomic_counter_ops, + GL_AMD_shader_ballot, GL_AMD_shader_explicit_vertex_parameter, + GL_AMD_shader_gpu_shader_half_float_fetch, + GL_AMD_shader_image_load_store_lod, GL_AMD_shader_stencil_export, + GL_AMD_shader_trinary_minmax, GL_AMD_sparse_texture, + GL_AMD_stencil_operation_extended, GL_AMD_texture_gather_bias_lod, + GL_AMD_texture_texture4, GL_AMD_transform_feedback3_lines_triangles, + GL_AMD_transform_feedback4, GL_AMD_vertex_shader_layer, + GL_AMD_vertex_shader_tessellator, GL_AMD_vertex_shader_viewport_index, + GL_APPLE_aux_depth_stencil, GL_APPLE_client_storage, + GL_APPLE_element_array, GL_APPLE_fence, GL_APPLE_float_pixels, + GL_APPLE_flush_buffer_range, GL_APPLE_object_purgeable, GL_APPLE_rgb_422, + GL_APPLE_row_bytes, GL_APPLE_specular_vector, GL_APPLE_texture_range, + GL_APPLE_transform_hint, GL_APPLE_vertex_array_object, + GL_APPLE_vertex_array_range, GL_APPLE_vertex_program_evaluators, + GL_APPLE_ycbcr_422, GL_ARB_ES3_2_compatibility, GL_ARB_bindless_texture, + GL_ARB_cl_event, GL_ARB_color_buffer_float, GL_ARB_compatibility, + GL_ARB_compute_variable_group_size, GL_ARB_debug_output, + GL_ARB_depth_texture, GL_ARB_derivative_control, GL_ARB_draw_buffers, + GL_ARB_draw_instanced, GL_ARB_fragment_program, + GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, + GL_ARB_fragment_shader_interlock, GL_ARB_geometry_shader4, + GL_ARB_gpu_shader_int64, GL_ARB_half_float_pixel, GL_ARB_instanced_arrays, + GL_ARB_matrix_palette, GL_ARB_multisample, GL_ARB_multitexture, + GL_ARB_occlusion_query, GL_ARB_parallel_shader_compile, + GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, + GL_ARB_post_depth_coverage, GL_ARB_robustness_isolation, + GL_ARB_sample_locations, GL_ARB_sample_shading, + GL_ARB_seamless_cubemap_per_texture, GL_ARB_shader_ballot, + GL_ARB_shader_clock, GL_ARB_shader_objects, GL_ARB_shader_stencil_export, + GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod, + GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_100, + GL_ARB_shading_language_include, GL_ARB_shadow, GL_ARB_shadow_ambient, + GL_ARB_sparse_buffer, GL_ARB_sparse_texture, GL_ARB_sparse_texture2, + GL_ARB_sparse_texture_clamp, GL_ARB_texture_border_clamp, + GL_ARB_texture_buffer_object, GL_ARB_texture_compression, + GL_ARB_texture_cube_map, GL_ARB_texture_env_add, + GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, + GL_ARB_texture_env_dot3, GL_ARB_texture_filter_minmax, + GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two, + GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, + GL_ARB_vertex_array_bgra, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, + GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, + GL_ATI_draw_buffers, GL_ATI_element_array, GL_ATI_envmap_bumpmap, + GL_ATI_fragment_shader, GL_ATI_map_object_buffer, GL_ATI_meminfo, + GL_ATI_pixel_format_float, GL_ATI_pn_triangles, GL_ATI_separate_stencil, + GL_ATI_text_fragment_shader, GL_ATI_texture_env_combine3, + GL_ATI_texture_float, GL_ATI_texture_mirror_once, + GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object, + GL_ATI_vertex_streams, GL_EXT_422_pixels, GL_EXT_EGL_image_storage, + GL_EXT_EGL_sync, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_bindable_uniform, + GL_EXT_blend_color, GL_EXT_blend_equation_separate, + GL_EXT_blend_func_separate, GL_EXT_blend_logic_op, GL_EXT_blend_minmax, + GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_cmyka, + GL_EXT_color_subtable, GL_EXT_compiled_vertex_array, GL_EXT_convolution, + GL_EXT_coordinate_frame, GL_EXT_copy_texture, GL_EXT_cull_vertex, + GL_EXT_debug_label, GL_EXT_debug_marker, GL_EXT_depth_bounds_test, + GL_EXT_direct_state_access, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, + GL_EXT_draw_range_elements, GL_EXT_external_buffer, GL_EXT_fog_coord, + GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, + GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, + GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, + GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, GL_EXT_histogram, + GL_EXT_index_array_formats, GL_EXT_index_func, GL_EXT_index_material, + GL_EXT_index_texture, GL_EXT_light_texture, GL_EXT_memory_object, + GL_EXT_memory_object_fd, GL_EXT_memory_object_win32, GL_EXT_misc_attribute, + GL_EXT_multi_draw_arrays, GL_EXT_multisample, + GL_EXT_multiview_tessellation_geometry_shader, + GL_EXT_multiview_texture_multisample, GL_EXT_multiview_timer_query, + GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, + GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object, + GL_EXT_pixel_transform, GL_EXT_pixel_transform_color_table, + GL_EXT_point_parameters, GL_EXT_polygon_offset, + GL_EXT_polygon_offset_clamp, GL_EXT_post_depth_coverage, + GL_EXT_provoking_vertex, GL_EXT_raster_multisample, GL_EXT_rescale_normal, + GL_EXT_secondary_color, GL_EXT_semaphore, GL_EXT_semaphore_fd, + GL_EXT_semaphore_win32, GL_EXT_separate_shader_objects, + GL_EXT_separate_specular_color, GL_EXT_shader_framebuffer_fetch, + GL_EXT_shader_framebuffer_fetch_non_coherent, + GL_EXT_shader_image_load_formatted, GL_EXT_shader_image_load_store, + GL_EXT_shader_integer_mix, GL_EXT_shadow_funcs, + GL_EXT_shared_texture_palette, GL_EXT_sparse_texture2, + GL_EXT_stencil_clear_tag, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, + GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_array, + GL_EXT_texture_buffer_object, GL_EXT_texture_compression_latc, + GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc, + GL_EXT_texture_cube_map, GL_EXT_texture_env_add, + GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, + GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax, + GL_EXT_texture_integer, GL_EXT_texture_lod_bias, + GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, + GL_EXT_texture_perturb_normal, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_R8, + GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod, + GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm, + GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback, + GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit, + GL_EXT_vertex_shader, GL_EXT_vertex_weighting, GL_EXT_win32_keyed_mutex, + GL_EXT_window_rectangles, GL_EXT_x11_sync_object, + GL_GREMEDY_frame_terminator, GL_GREMEDY_string_marker, + GL_HP_convolution_border_modes, GL_HP_image_transform, + GL_HP_occlusion_test, GL_HP_texture_lighting, GL_IBM_cull_vertex, + GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, GL_IBM_static_data, + GL_IBM_texture_mirrored_repeat, GL_IBM_vertex_array_lists, + GL_INGR_blend_func_separate, GL_INGR_color_clamp, GL_INGR_interlace_read, + GL_INTEL_blackhole_render, GL_INTEL_conservative_rasterization, + GL_INTEL_fragment_shader_ordering, GL_INTEL_framebuffer_CMAA, + GL_INTEL_map_texture, GL_INTEL_parallel_arrays, GL_INTEL_performance_query, + GL_KHR_blend_equation_advanced, GL_KHR_blend_equation_advanced_coherent, + GL_KHR_parallel_shader_compile, GL_KHR_robust_buffer_access_behavior, + GL_KHR_robustness, GL_KHR_shader_subgroup, + GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr, + GL_KHR_texture_compression_astc_sliced_3d, GL_MESAX_texture_stack, + GL_MESA_framebuffer_flip_x, GL_MESA_framebuffer_flip_y, + GL_MESA_framebuffer_swap_xy, GL_MESA_pack_invert, + GL_MESA_program_binary_formats, GL_MESA_resize_buffers, + GL_MESA_shader_integer_functions, GL_MESA_tile_raster_order, + GL_MESA_window_pos, GL_MESA_ycbcr_texture, + GL_NVX_blend_equation_advanced_multi_draw_buffers, + GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_gpu_multicast2, + GL_NVX_linked_gpu_multicast, GL_NVX_progress_fence, + GL_NV_alpha_to_coverage_dither_control, + GL_NV_bindless_multi_draw_indirect, + GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, + GL_NV_blend_equation_advanced, GL_NV_blend_equation_advanced_coherent, + GL_NV_blend_minmax_factor, GL_NV_blend_square, GL_NV_clip_space_w_scaling, + GL_NV_command_list, GL_NV_compute_program5, + GL_NV_compute_shader_derivatives, GL_NV_conditional_render, + GL_NV_conservative_raster, GL_NV_conservative_raster_dilate, + GL_NV_conservative_raster_pre_snap, + GL_NV_conservative_raster_pre_snap_triangles, + GL_NV_conservative_raster_underestimation, GL_NV_copy_depth_to_color, + GL_NV_copy_image, GL_NV_deep_texture3D, GL_NV_depth_buffer_float, + GL_NV_depth_clamp, GL_NV_draw_texture, GL_NV_draw_vulkan_image, + GL_NV_evaluators, GL_NV_explicit_multisample, GL_NV_fence, + GL_NV_fill_rectangle, GL_NV_float_buffer, GL_NV_fog_distance, + GL_NV_fragment_coverage_to_color, GL_NV_fragment_program, + GL_NV_fragment_program2, GL_NV_fragment_program4, + GL_NV_fragment_program_option, GL_NV_fragment_shader_barycentric, + GL_NV_fragment_shader_interlock, GL_NV_framebuffer_mixed_samples, + GL_NV_framebuffer_multisample_coverage, GL_NV_geometry_program4, + GL_NV_geometry_shader4, GL_NV_geometry_shader_passthrough, + GL_NV_gpu_multicast, GL_NV_gpu_program4, GL_NV_gpu_program5, + GL_NV_gpu_program5_mem_extended, GL_NV_gpu_shader5, GL_NV_half_float, + GL_NV_internalformat_sample_query, GL_NV_light_max_exponent, + GL_NV_memory_attachment, GL_NV_mesh_shader, GL_NV_multisample_coverage, + GL_NV_multisample_filter_hint, GL_NV_occlusion_query, + GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object, + GL_NV_parameter_buffer_object2, GL_NV_path_rendering, + GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range, + GL_NV_point_sprite, GL_NV_present_video, GL_NV_primitive_restart, + GL_NV_query_resource, GL_NV_query_resource_tag, GL_NV_register_combiners, + GL_NV_register_combiners2, GL_NV_representative_fragment_test, + GL_NV_robustness_video_memory_purge, GL_NV_sample_locations, + GL_NV_sample_mask_override_coverage, GL_NV_scissor_exclusive, + GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float, + GL_NV_shader_atomic_float64, GL_NV_shader_atomic_fp16_vector, + GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load, + GL_NV_shader_buffer_store, GL_NV_shader_storage_buffer_object, + GL_NV_shader_subgroup_partitioned, GL_NV_shader_texture_footprint, + GL_NV_shader_thread_group, GL_NV_shader_thread_shuffle, + GL_NV_shading_rate_image, GL_NV_stereo_view_rendering, + GL_NV_tessellation_program5, GL_NV_texgen_emboss, GL_NV_texgen_reflection, + GL_NV_texture_barrier, GL_NV_texture_compression_vtc, + GL_NV_texture_env_combine4, GL_NV_texture_expand_normal, + GL_NV_texture_multisample, GL_NV_texture_rectangle, + GL_NV_texture_rectangle_compressed, GL_NV_texture_shader, + GL_NV_texture_shader2, GL_NV_texture_shader3, GL_NV_transform_feedback, + GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory, + GL_NV_vdpau_interop, GL_NV_vdpau_interop2, GL_NV_vertex_array_range, + GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit, + GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program, + GL_NV_vertex_program1_1, GL_NV_vertex_program2, + GL_NV_vertex_program2_option, GL_NV_vertex_program3, GL_NV_vertex_program4, + GL_NV_video_capture, GL_NV_viewport_array2, GL_NV_viewport_swizzle, + GL_OES_byte_coordinates, GL_OES_compressed_paletted_texture, + GL_OES_fixed_point, GL_OES_query_matrix, GL_OES_read_format, + GL_OES_single_precision, GL_OML_interlace, GL_OML_resample, GL_OML_subsample, + GL_OVR_multiview, GL_OVR_multiview2, GL_PGI_misc_hints, GL_PGI_vertex_hints, + GL_REND_screen_coordinates, GL_S3_s3tc, GL_SGIS_detail_texture, + GL_SGIS_fog_function, GL_SGIS_generate_mipmap, GL_SGIS_multisample, + GL_SGIS_pixel_texture, GL_SGIS_point_line_texgen, GL_SGIS_point_parameters, + GL_SGIS_sharpen_texture, GL_SGIS_texture4D, GL_SGIS_texture_border_clamp, + GL_SGIS_texture_color_mask, GL_SGIS_texture_edge_clamp, + GL_SGIS_texture_filter4, GL_SGIS_texture_lod, GL_SGIS_texture_select, + GL_SGIX_async, GL_SGIX_async_histogram, GL_SGIX_async_pixel, + GL_SGIX_blend_alpha_minmax, GL_SGIX_calligraphic_fragment, GL_SGIX_clipmap, + GL_SGIX_convolution_accuracy, GL_SGIX_depth_pass_instrument, + GL_SGIX_depth_texture, GL_SGIX_flush_raster, GL_SGIX_fog_offset, + GL_SGIX_fragment_lighting, GL_SGIX_framezoom, GL_SGIX_igloo_interface, + GL_SGIX_instruments, GL_SGIX_interlace, GL_SGIX_ir_instrument1, + GL_SGIX_list_priority, GL_SGIX_pixel_texture, GL_SGIX_pixel_tiles, + GL_SGIX_polynomial_ffd, GL_SGIX_reference_plane, GL_SGIX_resample, + GL_SGIX_scalebias_hint, GL_SGIX_shadow, GL_SGIX_shadow_ambient, + GL_SGIX_sprite, GL_SGIX_subsample, GL_SGIX_tag_sample_buffer, + GL_SGIX_texture_add_env, GL_SGIX_texture_coordinate_clamp, + GL_SGIX_texture_lod_bias, GL_SGIX_texture_multi_buffer, + GL_SGIX_texture_scale_bias, GL_SGIX_vertex_preclip, GL_SGIX_ycrcb, + GL_SGIX_ycrcb_subsample, GL_SGIX_ycrcba, GL_SGI_color_matrix, + GL_SGI_color_table, GL_SGI_texture_color_table, GL_SUNX_constant_data, + GL_SUN_convolution_border_modes, GL_SUN_global_alpha, GL_SUN_mesh_array, + GL_SUN_slice_accum, GL_SUN_triangle_list, GL_SUN_vertex, + GL_WIN_phong_shading, GL_WIN_specular_fog + +Feature 1.4: 0 of 1 Extensions + GL_ARB_imaging + +Feature 3.0 (supported): 9 of 9 Extensions + GL_ARB_depth_buffer_float, GL_ARB_framebuffer_object, + GL_ARB_framebuffer_sRGB, GL_ARB_half_float_vertex, GL_ARB_map_buffer_range, + GL_ARB_texture_compression_rgtc, GL_ARB_texture_float, GL_ARB_texture_rg, + GL_ARB_vertex_array_object + +Feature 3.1 (supported): 2 of 2 Extensions + GL_ARB_copy_buffer, GL_ARB_uniform_buffer_object + +Feature 3.2 (supported): 7 of 7 Extensions + GL_ARB_depth_clamp, GL_ARB_draw_elements_base_vertex, + GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex, + GL_ARB_seamless_cube_map, GL_ARB_sync, GL_ARB_texture_multisample + +Feature 3.3 (supported): 9 of 9 Extensions + GL_ARB_blend_func_extended, GL_ARB_explicit_attrib_location, + GL_ARB_occlusion_query2, GL_ARB_sampler_objects, + GL_ARB_shader_bit_encoding, GL_ARB_texture_rgb10_a2ui, + GL_ARB_texture_swizzle, GL_ARB_timer_query, + GL_ARB_vertex_type_2_10_10_10_rev + +Feature 4.0 (supported): 12 of 12 Extensions + GL_ARB_draw_buffers_blend, GL_ARB_draw_indirect, GL_ARB_gpu_shader5, + GL_ARB_gpu_shader_fp64, GL_ARB_shader_subroutine, + GL_ARB_tessellation_shader, GL_ARB_texture_buffer_object_rgb32, + GL_ARB_texture_cube_map_array, GL_ARB_texture_gather, + GL_ARB_texture_query_lod, GL_ARB_transform_feedback2, + GL_ARB_transform_feedback3 + +Feature 4.1 (supported): 6 of 6 Extensions + GL_ARB_ES2_compatibility, GL_ARB_get_program_binary, + GL_ARB_separate_shader_objects, GL_ARB_shader_precision, + GL_ARB_vertex_attrib_64bit, GL_ARB_viewport_array + +Feature 4.2 (supported): 12 of 12 Extensions + GL_ARB_base_instance, GL_ARB_compressed_texture_pixel_storage, + GL_ARB_conservative_depth, GL_ARB_internalformat_query, + GL_ARB_map_buffer_alignment, GL_ARB_shader_atomic_counters, + GL_ARB_shader_image_load_store, GL_ARB_shading_language_420pack, + GL_ARB_shading_language_packing, GL_ARB_texture_compression_bptc, + GL_ARB_texture_storage, GL_ARB_transform_feedback_instanced + +Feature 4.3 (supported): 22 of 22 Extensions + GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, + GL_ARB_clear_buffer_object, GL_ARB_compute_shader, GL_ARB_copy_image, + GL_ARB_explicit_uniform_location, GL_ARB_fragment_layer_viewport, + GL_ARB_framebuffer_no_attachments, GL_ARB_internalformat_query2, + GL_ARB_invalidate_subdata, GL_ARB_multi_draw_indirect, + GL_ARB_program_interface_query, GL_ARB_robust_buffer_access_behavior, + GL_ARB_shader_image_size, GL_ARB_shader_storage_buffer_object, + GL_ARB_stencil_texturing, GL_ARB_texture_buffer_range, + GL_ARB_texture_query_levels, GL_ARB_texture_storage_multisample, + GL_ARB_texture_view, GL_ARB_vertex_attrib_binding, GL_KHR_debug + +Feature 4.4 (supported): 8 of 8 Extensions + GL_ARB_buffer_storage, GL_ARB_clear_texture, GL_ARB_enhanced_layouts, + GL_ARB_multi_bind, GL_ARB_query_buffer_object, + GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_stencil8, + GL_ARB_vertex_type_10f_11f_11f_rev + +Feature 4.5 (supported): 8 of 8 Extensions + GL_ARB_ES3_1_compatibility, GL_ARB_clip_control, + GL_ARB_conditional_render_inverted, GL_ARB_cull_distance, + GL_ARB_direct_state_access, GL_ARB_get_texture_sub_image, + GL_ARB_robustness, GL_ARB_texture_barrier + +Feature 4.6 (supported): 12 of 12 Extensions + GL_ARB_gl_spirv, GL_ARB_indirect_parameters, + GL_ARB_pipeline_statistics_query, GL_ARB_polygon_offset_clamp, + GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_draw_parameters, + GL_ARB_shader_group_vote, GL_ARB_spirv_extensions, + GL_ARB_texture_filter_anisotropic, + GL_ARB_transform_feedback_overflow_query, GL_KHR_context_flush_control, + GL_KHR_no_error + +OpenGL Version: 4.6 +OpenGL Vendor: X.Org +OpenGL Renderer: AMD Radeon(TM) Vega 8 Graphics (RAVEN, DRM 3.40.0, 5.10.24-gentoo, LLVM 10.0.1) +OpenGL Revision: 20200811 (gl.xml) +