Hi,
I want to track down how to get COGL 1.14 fully working on Ubuntu 12.04 with version lts-saucy or the latest lts.
The conforming tests fail with Ubuntu 12.04 using version lts-saucy (the newer version), but succeed using an older version of 12.04, lts-raring.
Any help would be appreciated.
Here are the results.
Lts-saucy:
cogl/tests/conform$ run-tests.sh config.env
Key:
ok = Test passed
n/a = Driver is missing a feature required for the test
FAIL = Unexpected failure
fail = Test failed, but it was an expected failure
PASS! = Unexpected pass
Test ES2 ES2-NPT
test_pipeline_user_matrix: ok ok
test_blend_strings: ok ok
test_premult: ok ok
test_path: FAIL FAIL
test_depth_test: ok ok
test_color_mask: ok ok
test_backface_culling: FAIL fail
test_layer_remove: ok ok
test_sparse_pipeline: ok ok
test_npot_texture: ok ok
test_sub_texture: ok ok
test_pixel_buffer_map: ok ok
test_pixel_buffer_set_data: ok ok
test_pixel_buffer_sub_region: ok ok
test_texture_3d: FAIL FAIL
test_wrap_modes: FAIL FAIL
test_texture_get_set_data: ok ok
test_atlas_migration: ok ok
test_read_texture_formats: ok ok
test_write_texture_formats: ok ok
test_alpha_textures: ok ok
test_wrap_rectangle_textures: n/a n/a
test_primitive: FAIL FAIL
test_just_vertex_shader: ok ok
test_pipeline_uniforms: ok ok
test_snippets: ok ok
test_custom_attributes: FAIL FAIL
test_bitmask: ok ok
test_offscreen: ok ok
test_framebuffer_get_bits: n/a n/a
test_point_size: FAIL FAIL
test_point_sprite: FAIL FAIL
test_point_sprite_orientation: fail fail
test_version: ok ok
test_alpha_test: ok ok
test_map_buffer_range: FAIL FAIL
test_primitive_and_journal: ok ok
test_copy_replace_texture: ok ok
test_pipeline_cache_unrefs_texture: ok ok
test_gles2_context: ok ok
test_gles2_context_fbo: ok ok
test_gles2_context_copy_tex_image: ok ok
test_euler_quaternion: ok ok
test_texture_no_allocate: ok ok
jim ubuntu:~/KingsCanyon/trunk/3rdParty/cogl/tests/conform$
Lts-raring:
/cogl/tests/conform$ run-tests.sh config.env
Key:
ok = Test passed
n/a = Driver is missing a feature required for the test
FAIL = Unexpected failure
fail = Test failed, but it was an expected failure
PASS! = Unexpected pass
Test ES2 ES2-NPT
test_pipeline_user_matrix: ok ok
test_blend_strings: ok ok
test_premult: ok ok
test_path: ok ok
test_depth_test: ok ok
test_color_mask: ok ok
test_backface_culling: ok fail
test_layer_remove: ok ok
test_sparse_pipeline: ok ok
test_npot_texture: ok ok
test_sub_texture: FAIL FAIL
test_pixel_buffer_map: ok ok
test_pixel_buffer_set_data: ok ok
test_pixel_buffer_sub_region: ok ok
test_texture_3d: ok ok
test_wrap_modes: ok ok
test_texture_get_set_data: ok ok
test_atlas_migration: ok ok
test_read_texture_formats: ok ok
test_write_texture_formats: ok ok
test_alpha_textures: ok ok
test_wrap_rectangle_textures: n/a n/a
test_primitive: ok ok
test_just_vertex_shader: ok ok
test_pipeline_uniforms: ok ok
test_snippets: ok ok
test_custom_attributes: ok ok
test_bitmask: ok ok
test_offscreen: ok ok
test_framebuffer_get_bits: n/a n/a
test_point_size: ok ok
test_point_sprite: ok ok
test_point_sprite_orientation: fail fail
test_version: ok ok
test_alpha_test: ok ok
test_map_buffer_range: ok ok
test_primitive_and_journal: ok ok
test_copy_replace_texture: ok ok
test_pipeline_cache_unrefs_texture: ok ok
test_gles2_context: ok ok
test_gles2_context_fbo: ok ok
test_gles2_context_copy_tex_image: ok ok
test_euler_quaternion: ok ok
test_texture_no_allocate: ok ok
Saucy installation:
ii libegl1-mesa-dev-lts-saucy 9.2.1-1ubuntu3~precise1 free implementation of the EGL API -- development files
ii libegl1-mesa-drivers-lts-saucy 9.2.1-1ubuntu3~precise1 free implementation of the EGL API -- hardware drivers
ii libegl1-mesa-lts-saucy 9.2.1-1ubuntu3~precise1 free implementation of the EGL API -- runtime
ii libgl1-mesa-dri-lts-saucy 9.2.1-1ubuntu3~precise1 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-dri-lts-saucy:i386 9.2.1-1ubuntu3~precise1 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx-lts-saucy 9.2.1-1ubuntu3~precise1 free implementation of the OpenGL API -- GLX runtime
ii libgl1-mesa-glx-lts-saucy:i386 9.2.1-1ubuntu3~precise1 free implementation of the OpenGL API -- GLX runtime
ii libglapi-mesa-lts-saucy 9.2.1-1ubuntu3~precise1 free implementation of the GL API -- shared library
ii libglapi-mesa-lts-saucy:i386 9.2.1-1ubuntu3~precise1 free implementation of the GL API -- shared library
ii libgles2-mesa-dev-lts-saucy 9.2.1-1ubuntu3~precise1 free implementation of the OpenGL|ES 2.x API -- development files
ii libgles2-mesa-lts-saucy 9.2.1-1ubuntu3~precise1 free implementation of the OpenGL|ES 2.x API -- runtime
ii libglu1-mesa 8.0.4-0ubuntu0.7 Mesa OpenGL utility library (GLU)
ii libglu1-mesa:i386 8.0.4-0ubuntu0.7 Mesa OpenGL utility library (GLU)
ii libopenvg1-mesa-lts-saucy 9.2.1-1ubuntu3~precise1 free implementation of the OpenVG API -- runtime
ii libtxc-dxtn-s2tc0 0~git20110809-2.1 Texture compression library for Mesa
ii libtxc-dxtn-s2tc0:i386 0~git20110809-2.1 Texture compression library for Mesa
raring installation:
ii libegl1-mesa-dev-lts-raring 9.1.4-0ubuntu0.1~precise2 free implementation of the EGL API -- development files
ii libegl1-mesa-drivers-lts-raring 9.1.4-0ubuntu0.1~precise2 free implementation of the EGL API -- hardware drivers
ii libegl1-mesa-lts-raring 9.1.4-0ubuntu0.1~precise2 free implementation of the EGL API -- runtime
ii libgl1-mesa-dri-lts-raring 9.1.4-0ubuntu0.1~precise2 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx-lts-raring 9.1.4-0ubuntu0.1~precise2 free implementation of the OpenGL API -- GLX runtime
ii libglapi-mesa-lts-raring 9.1.4-0ubuntu0.1~precise2 free implementation of the GL API -- shared library
ii libgles2-mesa-dev-lts-raring 9.1.4-0ubuntu0.1~precise2 free implementation of the OpenGL|ES 2.x API -- development files
ii libgles2-mesa-lts-raring 9.1.4-0ubuntu0.1~precise2 free implementation of the OpenGL|ES 2.x API -- runtime
ii libglu1-mesa 8.0.4-0ubuntu0.6 Mesa OpenGL utility library (GLU)
ii libopenvg1-mesa-lts-raring 9.1.4-0ubuntu0.1~precise2 free implementation of the OpenVG API -- runtime
s