Binary compatibility report for the Mesa library  between 9.2.4 and 10.0.2 versions on x86

Test Info


Library NameMesa
Version #19.2.4
Version #210.0.2
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files13
Total Shared Libraries7
Total Symbols / Types528 / 110
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low16
Other Changes
in Constants
-147

Problems with Constants, Low Severity (16)


gl.h
[+] GL_DEBUG_ASSERT_MESA
[+] GL_DEBUG_OBJECT_MESA
[+] GL_DEBUG_PRINT_MESA
[+] GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA
[+] GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA
[+] GL_FRAGMENT_PROGRAM_CALLBACK_MESA
[+] GL_FRAGMENT_PROGRAM_POSITION_MESA
[+] GL_MESA_program_debug
[+] GL_MESA_shader_debug
[+] GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA
[+] GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA
[+] GL_VERTEX_PROGRAM_CALLBACK_MESA
[+] GL_VERTEX_PROGRAM_POSITION_MESA

glext.h
[+] GL_COMPUTE_LOCAL_WORK_SIZE
[+] GL_MAX_COMPUTE_LOCAL_INVOCATIONS

glxext.h
[+] GLX_DIGITAL_MEDIA_PBUFFER_SGIX

to the top

Other Changes in Constants (147)


dri_interface.h
[+] __DRI2_RENDERER_ACCELERATED
[+] __DRI2_RENDERER_DEVICE_ID
[+] __DRI2_RENDERER_PREFERRED_PROFILE
[+] __DRI2_RENDERER_QUERY
[+] __DRI2_RENDERER_UNIFIED_MEMORY_ARCHITECTURE
[+] __DRI2_RENDERER_VENDOR_ID
[+] __DRI2_RENDERER_VIDEO_MEMORY
[+] __DRI_CONFIG_OPTIONS
[+] __DRI_DRIVER_GET_EXTENSIONS
[+] __DRI_DRIVER_VTABLE
[+] __DRI_IMAGE_DRIVER
[+] __DRI_IMAGE_FORMAT_ARGB2101010
[+] __DRI_IMAGE_FORMAT_SARGB8
[+] __DRI_IMAGE_FORMAT_XRGB2101010
[+] __DRI_IMAGE_LOADER
[+] __DRI_IMAGE_USE_LINEAR

eglmesaext.h
[+] EGL_WAYLAND_Y_INVERTED_WL

glext.h
[+] GL_AMD_shader_atomic_counter_ops
[+] GL_ARB_bindless_texture
[+] GL_ARB_buffer_storage
[+] GL_ARB_clear_texture
[+] GL_ARB_compute_variable_group_size
[+] GL_ARB_enhanced_layouts
[+] GL_ARB_indirect_parameters
[+] GL_ARB_multi_bind
[+] GL_ARB_query_buffer_object
[+] GL_ARB_seamless_cubemap_per_texture
[+] GL_ARB_shader_draw_parameters
[+] GL_ARB_shader_group_vote
[+] GL_ARB_sparse_texture
[+] GL_ARB_texture_mirror_clamp_to_edge
[+] GL_ARB_texture_stencil8
[+] GL_ARB_vertex_type_10f_11f_11f_rev
[+] GL_BLEND_ADVANCED_COHERENT_NV
[+] GL_BLEND_OVERLAP_NV
[+] GL_BLEND_PREMULTIPLIED_SRC_NV
[+] GL_BUFFER_IMMUTABLE_STORAGE
[+] GL_BUFFER_STORAGE_FLAGS
[+] GL_CLEAR_TEXTURE
[+] GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
[+] GL_CLIENT_STORAGE_BIT
[+] GL_COLORBURN_NV
[+] GL_COLORDODGE_NV
[+] GL_COMPUTE_WORK_GROUP_SIZE
[+] GL_CONJOINT_NV
[+] GL_CONTRAST_NV
[+] GL_DARKEN_NV
[+] GL_DIFFERENCE_NV
[+] GL_DISJOINT_NV
[+] GL_DST_ATOP_NV
[+] GL_DST_IN_NV
[+] GL_DST_NV
[+] GL_DST_OUT_NV
[+] GL_DST_OVER_NV
[+] GL_DYNAMIC_STORAGE_BIT
[+] GL_EXCLUSION_NV
[+] GL_EXT_shader_integer_mix
[+] GL_HARDLIGHT_NV
[+] GL_HARDMIX_NV
[+] GL_HSL_COLOR_NV
[+] GL_HSL_HUE_NV
[+] GL_HSL_LUMINOSITY_NV
[+] GL_HSL_SATURATION_NV
[+] GL_INVERT_OVG_NV
[+] GL_INVERT_RGB_NV
[+] GL_KHR_texture_compression_astc_hdr
[+] GL_LIGHTEN_NV
[+] GL_LINEARBURN_NV
[+] GL_LINEARDODGE_NV
[+] GL_LINEARLIGHT_NV
[+] GL_LOCATION_COMPONENT
[+] GL_MAP_COHERENT_BIT
[+] GL_MAP_PERSISTENT_BIT
[+] GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
[+] GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
[+] GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
[+] GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
[+] GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
[+] GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB
[+] GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB
[+] GL_MAX_SPARSE_TEXTURE_SIZE_ARB
[+] GL_MAX_VERTEX_ATTRIB_STRIDE
[+] GL_MIN_SPARSE_LEVEL_ARB
[+] GL_MINUS_CLAMPED_NV
[+] GL_MINUS_NV
[+] GL_MIRROR_CLAMP_TO_EDGE
[+] GL_MULTIPLY_NV
[+] GL_NUM_VIRTUAL_PAGE_SIZES_ARB
[+] GL_NV_bindless_multi_draw_indirect
[+] GL_NV_blend_equation_advanced
[+] GL_NV_blend_equation_advanced_coherent
[+] GL_NV_gpu_program5_mem_extended
[+] GL_OVERLAY_NV
[+] GL_PARAMETER_BUFFER_ARB
[+] GL_PARAMETER_BUFFER_BINDING_ARB
[+] GL_PINLIGHT_NV
[+] GL_PLUS_CLAMPED_ALPHA_NV
[+] GL_PLUS_CLAMPED_NV
[+] GL_PLUS_DARKER_NV
[+] GL_PLUS_NV
[+] GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
[+] GL_QUERY_BUFFER
[+] GL_QUERY_BUFFER_BARRIER_BIT
[+] GL_QUERY_BUFFER_BINDING
[+] GL_QUERY_RESULT_NO_WAIT
[+] GL_RGB_RAW_422_APPLE
[+] GL_SCREEN_NV
[+] GL_SOFTLIGHT_NV
[+] GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB
[+] GL_SRC_ATOP_NV
[+] GL_SRC_IN_NV
[+] GL_SRC_NV
[+] GL_SRC_OUT_NV
[+] GL_SRC_OVER_NV
[+] GL_TEXTURE_BUFFER_BINDING
[+] GL_TEXTURE_SPARSE_ARB
[+] GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
[+] GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
[+] GL_UNCORRELATED_NV
[+] GL_UNSIGNED_INT64_ARB
[+] GL_VIRTUAL_PAGE_SIZE_INDEX_ARB
[+] GL_VIRTUAL_PAGE_SIZE_X_ARB
[+] GL_VIRTUAL_PAGE_SIZE_Y_ARB
[+] GL_VIRTUAL_PAGE_SIZE_Z_ARB
[+] GL_VIVIDLIGHT_NV

glx.h
[+] GLX_MESA_query_renderer
[+] GLX_RENDERER_ACCELERATED_MESA
[+] GLX_RENDERER_DEVICE_ID_MESA
[+] GLX_RENDERER_ID_MESA
[+] GLX_RENDERER_PREFERRED_PROFILE_MESA
[+] GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA
[+] GLX_RENDERER_VENDOR_ID_MESA
[+] GLX_RENDERER_VIDEO_MEMORY_MESA

glxext.h
[+] __glxext_h_
[+] GLX_3DFX_multisample
[+] GLX_AMD_gpu_association
[+] GLX_ARB_robustness_application_isolation
[+] GLX_ARB_robustness_share_group_isolation
[+] GLX_ARB_vertex_buffer_object
[+] GLX_BACK_BUFFER_AGE_EXT
[+] GLX_CONTEXT_ES_PROFILE_BIT_EXT
[+] GLX_CONTEXT_RESET_ISOLATION_BIT_ARB
[+] GLX_EXT_buffer_age
[+] GLX_EXT_create_context_es2_profile
[+] GLX_EXT_create_context_es_profile
[+] GLX_SGIS_blended_overlay
[+] GLX_SGIS_shared_multisample

to the top

Header Files (13)


dri_interface.h
egl.h
eglext.h
eglmesaext.h
eglplatform.h
gl.h
gl_mangle.h
glext.h
glx.h
glx_mangle.h
glxext.h
khrplatform.h
osmesa.h

to the top

Shared Libraries (7)


libdricore9.2.4.so.1.0.0
libEGL.so.1.0.0
libGL.so.1.2.0
libglapi.so.0.0.0
libXvMCr300.so.1.0.0
libXvMCr600.so.1.0.0
libXvMCsoftpipe.so.1.0.0

to the top




Generated on Tue Apr 22 15:48:04 2014 for Mesa by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API