As suggested from Dominique. Cc to Tizen IVI dev mail list for discussion.

It will be appreciated if someone provides the help.

Thanks

Quanxian Wang


From: Wang, Quanxian
Sent: Monday, May 19, 2014 7:23 PM
To: Eoff, Ullysses A
Cc: Liu, Bingwei; Zhu, Peter J; 'Stéphane Desneux 
([email protected])'; Kristensen, Kristian H; Anholt, Eric; 
'Carl Worth'; Romanick, Ian D; Clark, Joel; Ylinen, Mikko; Le Foll, Dominique
Subject: RE: Mesa will be updated to 10.1.2 from 9.2.1

Hi, U. Artie Eoff

Could you reproduce my issue reported?

Regards
Quanxian Wang

From: Wang, Quanxian
Sent: Monday, May 19, 2014 10:56 AM
To: Eoff, Ullysses A; Clark, Joel; Ylinen, Mikko; Le Foll, Dominique
Cc: Liu, Bingwei; Zhu, Peter J; 'Stéphane Desneux 
([email protected]<mailto:[email protected]>)';
 Kristensen, Kristian H; Anholt, Eric; 'Carl Worth'; Romanick, Ian D
Subject: RE: Mesa will be updated to 10.1.2 from 9.2.1

Hi, U. Artie Eoff

I am not sure you auto-run test case or manual-run test case. if run auto 
testing for Weston-simple-egl, it will still be shown as normal, but the window 
is black. At least from my view, you could not check the difference. The output 
is as normal.

Would you like to double check if 10.1.x has the same appearance with 
mesa-9.2.x?

The testing is very simple. Just run Weston-simple-egl after starting Weston.

About the bug https://bugs.freedesktop.org/show_bug.cgi?id=74689. It should be 
fixed in 10.1.2 and not reproduced by us until now.

Thanks

Regards

Quanxian Wang



From: Eoff, Ullysses A
Sent: Saturday, May 17, 2014 3:51 AM
To: Clark, Joel; Wang, Quanxian; Ylinen, Mikko; Le Foll, Dominique
Cc: Liu, Bingwei; Zhu, Peter J; 'Stéphane Desneux 
([email protected]<mailto:[email protected]>)';
 Kristensen, Kristian H; Anholt, Eric; 'Carl Worth'; Romanick, Ian D
Subject: RE: Mesa will be updated to 10.1.2 from 9.2.1

Yes, if I remove x11 from --with-egl-platforms and add --disable-glx everything 
still works for me (except for the Weston x11-backend, of course).

From: Clark, Joel
Sent: Friday, May 16, 2014 12:39 PM
To: Eoff, Ullysses A; Wang, Quanxian; Ylinen, Mikko; Le Foll, Dominique
Cc: Liu, Bingwei; Zhu, Peter J; 'Stéphane Desneux 
([email protected]<mailto:[email protected]>)';
 Kristensen, Kristian H; Anholt, Eric; 'Carl Worth'; Romanick, Ian D
Subject: RE: Mesa will be updated to 10.1.2 from 9.2.1

Does it work without x11?

From: Eoff, Ullysses A
Sent: Friday, May 16, 2014 11:38 AM
To: Wang, Quanxian; Clark, Joel; Ylinen, Mikko; Le Foll, Dominique
Cc: Liu, Bingwei; Zhu, Peter J; 'Stéphane Desneux 
([email protected]<mailto:[email protected]>)';
 Kristensen, Kristian H; Anholt, Eric; 'Carl Worth'; Romanick, Ian D
Subject: RE: Mesa will be updated to 10.1.2 from 9.2.1

You indicated in another email thread that you are seeing this error with the 
black rendering issues:

gbm: driver exports no extensions (/usr/lib/dri/i965_dri.so: undefined symbol: 
__driDriverExtensions)failed to load driver: i965
failed to load module: /usr/lib/gbm/gbm_gallium_drm.so: cannot open shared 
object file: No such file or directory

How are you configuring Mesa?  My team tests with:

--enable-gles2 --disable-gallium-egl --with-egl-platforms=x11,wayland,drm 
--enable-gbm --enable-shared-glapi --with-dri-drivers=i915,i965,swrast 
--with-gallium-drivers=swrast --disable-dri3

...and that produces the __driDriverExtensions entry point for me.

----
U. Artie Eoff
Software Engineer - Test Lead
Visualization - Intel Open Source Technology Center
Hillsboro, Oregon, USA

From: Eoff, Ullysses A
Sent: Friday, May 16, 2014 10:39 AM
To: Wang, Quanxian; Clark, Joel; Ylinen, Mikko; Le Foll, Dominique
Cc: Liu, Bingwei; Zhu, Peter J; 'Stéphane Desneux 
([email protected]<mailto:[email protected]>)';
 Kristensen, Kristian H; Anholt, Eric; 'Carl Worth'; Romanick, Ian D
Subject: RE: Mesa will be updated to 10.1.2 from 9.2.1

We test exactly this combination... that is, egl/gles2/wayland/weston.

We've just completed testing Wayland/Weston 1.4.91, 1.4.92, and 1.4.93 (i.e. 
1.5 release candidates) against Mesa 10.1.x and we did not have any issues like 
this (see disclaimer below).

We also tested Wayland/Weston 1.4 against Mesa 10.1.x without issue (again, see 
disclaimer).

There is one known bug introduced in mesa >= 10.1.x which breaks Weston that 
could be causing this.  It is easy to work around.  See 
https://bugs.freedesktop.org/show_bug.cgi?id=74689.  The problem is when 
background-image or background-color are specified in weston.ini and the image 
does not exist, then the desktop shell crashes and you get a black display and 
corrupted rendering of all clients after that.  After applying the work around 
(e.g. don't use the settings) everything works good on our end.  If that 
doesn't fix it for you... then we should compare the differences between the 
IVI build config vs. our build configs.  Unfortunately, this doesn't explain 
why 10.0.x doesn't work for you either since bug 74689 doesn't show up there.

----
U. Artie Eoff
Software Engineer - Test Lead
Visualization - Intel Open Source Technology Center
Hillsboro, Oregon, USA

From: Wang, Quanxian
Sent: Friday, May 16, 2014 3:27 AM
To: Clark, Joel; Ylinen, Mikko; Le Foll, Dominique
Cc: Liu, Bingwei; Zhu, Peter J; 'Stéphane Desneux 
([email protected]<mailto:[email protected]>)';
 Eoff, Ullysses A; Kristensen, Kristian H; Anholt, Eric; 'Carl Worth'; 
Romanick, Ian D
Subject: RE: Mesa will be updated to 10.1.2 from 9.2.1
Importance: High

This issue will block all apps/packages which use egl/glesv2 mechanism. I have 
filed a bug in upstream to track it. 
https://bugs.freedesktop.org/show_bug.cgi?id=78771

>From 9.2.15 to 10.1.x, there is a big change is from libdricore to 
>megadriver(A common mesa driver, mesa_dri_drivers.so).

If this issue is not fixed, I suggest not to upgrade mesa to 10.1.x or 10.0.x. 
Because it will bring disaster to Tizen IVI which affect all 
applications/packages use egl/glesv2 for rendering.

By the way, it should affect all intel i965/i915 platform, not sure if we have 
QA to do the testing on egl/gles2/wayland/weston.

Cc to all mesa upstream owner.

If I miss something, please reminder me.

Thanks

Regards

Quanxian Wang


From: Wang, Quanxian
Sent: Thursday, May 15, 2014 9:45 AM
To: Clark, Joel; Ylinen, Mikko; Le Foll, Dominique; Stéphane Desneux 
([email protected]<mailto:[email protected]>)
Cc: Carl Worth; Romanick, Ian D
Subject: RE: Mesa will be updated to 10.1.2 from 9.2.1



From: Clark, Joel
Sent: Wednesday, May 14, 2014 6:11 PM
To: Wang, Quanxian; Ylinen, Mikko; Le Foll, Dominique; Stéphane Desneux 
([email protected]<mailto:[email protected]>)
Subject: FW: Mesa will be updated to 10.1.2 from 9.2.1

I think the sooner we do this the better, even if M14.2 includes it and 
ico-uxf-homescreen does not work
[Wang, Quanxian] I agree with your. But I have found another serious regression 
for egl. I am investigating what the problem is. Before I push mesa-10.1.2 into 
gerrit, I need a solution to fix that.
This issue will affect other apps include crosswalk. Some weston application is 
also affected. Just keep tune.

The issue is about black screen when use egl to draw the picture. I am doubt it 
is glsl shader program issue.
CC to Carl and Ian for more comments.

Regards
Joel


From: Dev [mailto:[email protected]] On Behalf Of Wang, Quanxian
Sent: Tuesday, May 13, 2014 7:52 PM
To: [email protected]<mailto:[email protected]>
Subject: [Dev] Mesa will be updated to 10.1.2 from 9.2.1

Hi, All

Mesa will be upgraded to 10.1.2 from 9.2.1. Any concern or comment, please let 
me know.

I have tried it in latest tizen-ivi image with a smoke test, and not find 
regression. But for ico-uxf-homescreen, seems there needs more changes to make 
it work.

I will be waiting for your comments and concern until next week.

Here are the notes, changes, and features of 10.0.x and 10.1.x. It is a big 
step.
10.1.X Notes
Mesa 10.1 implements the OpenGL 3.3 API, but the version reported by 
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 
Some drivers don't support all the features required in OpenGL 3.3. OpenGL 3.3 
is only available if requested at context creation because compatibility 
contexts are not supported.
10.1.x Changes

  *   Removed support for the GL_MESA_texture_array extension. This extension 
enabled the use of texture array with fixed-function and assembly fragment 
shaders. No applications are known to use this extension.
10.1.x New features
Note: some of the new features are only available with certain drivers.

  *   GL_ARB_draw_indirect on i965.
  *   GL_ARB_clear_buffer_object
  *   GL_ARB_viewport_array on i965.
  *   GL_ARB_map_buffer_alignment on all drivers that did not previously 
support it.
  *   GL_AMD_shader_trinary_minmax.
  *   GL_EXT_framebuffer_blit on r200 and radeon.
  *   Reduced memory usage for display lists.
  *   OpenGL 3.3 support on nv50, nvc0, r600 and radeonsi
10.0.X Notes

Mesa 10.0 is a new development release. People who are concerned with stability 
and reliability should stick with a previous release or wait for Mesa 10.0.1.

Mesa 10.0 implements the OpenGL 3.3 API, but the version reported by 
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 
Some drivers don't support all the features required in OpenGL 3.3. OpenGL 3.3 
is only available if requested at context creation because compatibility 
contexts are not supported.
10.0.X Changes

  *   Removed X.Org state tracker (unmaintained and broken)
  *   Removed the video-accel r300 targets
  *   Removed the video-accel softpipe targets
10.0.x New features
Note: some of the new features are only available with certain drivers.

  *   GL_AMD_seamless_cubemap_per_texture on i965.
  *   GL_ARB_conservative_depth on i965.
  *   GL_ARB_texture_gather on i965.
  *   GL_ARB_texture_query_levels on i965.
  *   GL_ARB_texture_mirror_clamp_to_edge.
  *   GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, and 
GL_ARB_transform_feedback_instanced on i965/Gen7 (with appropriate kernel 
support).
  *   GL_ARB_sample_shading on i965.
  *   GL_ARB_shader_atomic_counters on i965.
  *   GL_ARB_vertex_attrib_binding
  *   GL_ARB_vertex_type_10f_11f_11f_rev on i965 and r600g
  *   GL_KHR_debug
  *   GLX_MESA_query_renderer

_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to