I have had this CPU for 8 months. I have had issues from day 1 with the stock fedora install of firefox where text is missing and some green and/or pink boxes appear wher… (ler mais)
I have had this CPU for 8 months. I have had issues from day 1 with the stock fedora install of firefox where text is missing and some green and/or pink boxes appear where the text boxes should be. This has happened with all versions up to 129.0.
This has only been happening with firefox. Vscodium, (chrome based) brave and every other wayland application including foot and freecad render correctly. it is only firefox and only firefox with this GPU. If I run firefox under qemu without eGL then the rendering is good. If I run it under qemu and enable the virtioGL driver I get the same issue.
I attach a sample of a screen shot that shows that was captured from the frame buffer. In the bottom left corner you can see quite a few characters missing.
I have seen other issues that say that it is a hardware problem, but I am not convinced. This happened with mesa-24.2.0. find the glewinfo attached below:
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: OK
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: OK
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: OK
glTexStorage1DEXT: OK
glTexStorage2DEXT: OK
glTexStorage3DEXT: OK
glTextureStorage1DEXT: OK
glTextureStorage2DEXT: OK
glTextureStorage3DEXT: OK
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: OK
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: OK
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: OK
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: OK
glColor3hNV: OK
glColor3hvNV: OK
glColor4hNV: OK
glColor4hvNV: OK
glFogCoordhNV: OK
glFogCoordhvNV: OK
glMultiTexCoord1hNV: OK
glMultiTexCoord1hvNV: OK
glMultiTexCoord2hNV: OK
glMultiTexCoord2hvNV: OK
glMultiTexCoord3hNV: OK
glMultiTexCoord3hvNV: OK
glMultiTexCoord4hNV: OK
glMultiTexCoord4hvNV: OK
glNormal3hNV: OK
glNormal3hvNV: OK
glSecondaryColor3hNV: OK
glSecondaryColor3hvNV: OK
glTexCoord1hNV: OK
glTexCoord1hvNV: OK
glTexCoord2hNV: OK
glTexCoord2hvNV: OK
glTexCoord3hNV: OK
glTexCoord3hvNV: OK
glTexCoord4hNV: OK
glTexCoord4hvNV: OK
glVertex2hNV: OK
glVertex2hvNV: OK
glVertex3hNV: OK
glVertex3hvNV: OK
glVertex4hNV: OK
glVertex4hvNV: OK
glVertexAttrib1hNV: OK
glVertexAttrib1hvNV: OK
glVertexAttrib2hNV: OK
glVertexAttrib2hvNV: OK
glVertexAttrib3hNV: OK
glVertexAttrib3hvNV: OK
glVertexAttrib4hNV: OK
glVertexAttrib4hvNV: OK
glVertexAttribs1hvNV: OK
glVertexAttribs2hvNV: OK
glVertexAttribs3hvNV: OK
glVertexAttribs4hvNV: OK
glVertexWeighthNV: OK
glVertexWeighthvNV: OK
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: OK
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: OK
glVDPAUFiniNV: OK
glVDPAUGetSurfaceivNV: OK
glVDPAUInitNV: OK
glVDPAUIsSurfaceNV: OK
glVDPAUMapSurfacesNV: OK
glVDPAURegisterOutputSurfaceNV: OK
glVDPAURegisterVideoSurfaceNV: OK
glVDPAUSurfaceAccessNV: OK
glVDPAUUnmapSurfacesNV: OK
glVDPAUUnregisterSurfaceNV: OK
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
GLX_VERSION_1_2: OK
glXGetCurrentDisplay: OK
GLX_VERSION_1_3: OK
glXChooseFBConfig: OK
glXCreateNewContext: OK
glXCreatePbuffer: OK
glXCreatePixmap: OK
glXCreateWindow: OK
glXDestroyPbuffer: OK
glXDestroyPixmap: OK
glXDestroyWindow: OK
glXGetCurrentReadDrawable: OK
glXGetFBConfigAttrib: OK
glXGetFBConfigs: OK
glXGetSelectedEvent: OK
glXGetVisualFromFBConfig: OK
glXMakeContextCurrent: OK
glXQueryContext: OK
glXQueryDrawable: OK
glXSelectEvent: OK
GLX_VERSION_1_4: OK
GLX_3DFX_multisample: MISSING
GLX_AMD_gpu_association: MISSING
GLX_ARB_context_flush_control: OK
GLX_ARB_create_context: OK
glXCreateContextAttribsARB: OK
GLX_ARB_create_context_no_error: OK
GLX_ARB_create_context_profile: OK
GLX_ARB_create_context_robustness: OK
GLX_ARB_fbconfig_float: OK
GLX_ARB_framebuffer_sRGB: OK
GLX_ARB_get_proc_address: OK
GLX_ARB_multisample: OK
GLX_ARB_robustness_application_isolation: MISSING
GLX_ARB_robustness_share_group_isolation: MISSING
GLX_ARB_vertex_buffer_object: MISSING
GLX_ATI_pixel_format_float: OK
GLX_ATI_render_texture: MISSING
GLX_EXT_buffer_age: OK
GLX_EXT_context_priority: MISSING
GLX_EXT_create_context_es2_profile: OK
GLX_EXT_create_context_es_profile: OK
GLX_EXT_fbconfig_packed_float: OK
GLX_EXT_framebuffer_sRGB: OK
GLX_EXT_import_context: OK
glXFreeContextEXT: OK
glXGetContextIDEXT: OK
glXGetCurrentDisplayEXT: OK
glXImportContextEXT: OK
glXQueryContextInfoEXT: OK
GLX_EXT_libglvnd: MISSING
GLX_EXT_no_config_context: OK
GLX_EXT_scene_marker: MISSING
GLX_EXT_stereo_tree: MISSING
GLX_EXT_swap_control: OK
glXSwapIntervalEXT: OK
GLX_EXT_swap_control_tear: OK
GLX_EXT_texture_from_pixmap: OK
glXBindTexImageEXT: OK
glXReleaseTexImageEXT: OK
GLX_EXT_visual_info: OK
GLX_EXT_visual_rating: OK
GLX_INTEL_swap_event: OK
GLX_MESA_agp_offset: MISSING
GLX_MESA_copy_sub_buffer: OK
glXCopySubBufferMESA: OK
GLX_MESA_pixmap_colormap: MISSING
GLX_MESA_query_renderer: OK
glXQueryCurrentRendererIntegerMESA: OK
glXQueryCurrentRendererStringMESA: OK
glXQueryRendererIntegerMESA: OK
glXQueryRendererStringMESA: OK
GLX_MESA_release_buffers: MISSING
GLX_MESA_set_3dfx_mode: MISSING
GLX_MESA_swap_control: OK
glXGetSwapIntervalMESA: OK
glXSwapIntervalMESA: OK
GLX_NV_copy_buffer: MISSING
GLX_NV_copy_image: MISSING
GLX_NV_delay_before_swap: MISSING
GLX_NV_float_buffer: OK
GLX_NV_multigpu_context: MISSING
GLX_NV_multisample_coverage: MISSING
GLX_NV_present_video: MISSING
GLX_NV_robustness_video_memory_purge: MISSING
GLX_NV_swap_group: MISSING
GLX_NV_vertex_array_range: MISSING
GLX_NV_video_capture: MISSING
GLX_NV_video_out: MISSING
GLX_OML_swap_method: MISSING
GLX_OML_sync_control: OK
glXGetMscRateOML: OK
glXGetSyncValuesOML: OK
glXSwapBuffersMscOML: OK
glXWaitForMscOML: OK
glXWaitForSbcOML: OK
GLX_SGIS_blended_overlay: MISSING
GLX_SGIS_color_range: MISSING
GLX_SGIS_multisample: OK
GLX_SGIS_shared_multisample: MISSING
GLX_SGIX_fbconfig: OK
glXChooseFBConfigSGIX: OK
glXCreateContextWithConfigSGIX: OK
glXCreateGLXPixmapWithConfigSGIX: OK
glXGetFBConfigAttribSGIX: OK
glXGetFBConfigFromVisualSGIX: OK
glXGetVisualFromFBConfigSGIX: OK
GLX_SGIX_hyperpipe: MISSING
GLX_SGIX_pbuffer: OK
glXCreateGLXPbufferSGIX: OK
glXDestroyGLXPbufferSGIX: OK
glXGetSelectedEventSGIX: OK
glXQueryGLXPbufferSGIX: OK
glXSelectEventSGIX: OK
GLX_SGIX_swap_barrier: MISSING
GLX_SGIX_swap_group: MISSING
GLX_SGIX_video_resize: MISSING
GLX_SGIX_visual_select_group: OK
GLX_SGI_cushion: MISSING
GLX_SGI_make_current_read: OK
glXGetCurrentReadDrawableSGI: OK
glXMakeCurrentReadSGI: OK
GLX_SGI_swap_control: OK
glXSwapIntervalSGI: OK
GLX_SGI_video_sync: OK
glXGetVideoSyncSGI: OK
glXWaitVideoSyncSGI: OK
GLX_SUN_get_transparent_index: MISSING
GLX_SUN_video_resize: MISSING