<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
Hello,</div>
<div class="elementToProof" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div class="elementToProof" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
We are currently attempting to update from Weston 9.0.0 to Weston 10+ and facing issues with GLES2 compatibility at both build time and run time.</div>
<div class="elementToProof" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
For instance, gl_renderer_setup() exits with error if GL_EXT_unpack_subimage is not present. Other code explicitly includes GLES3/gl3.h and uses pixel formats from GL_EXT_texture_storage.</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
We are using Mali 400 with proprietary Arm userspace GL drivers, which supports only GLES2 without extensions above.</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
Could you please clarify whether for Weston 10+ GLES3 is now mandatory dependency? Was this highlighted in any release notes?</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
If so, then we have to freeze Weston on version 9.0.0.</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2 ContentPasted3" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
Could you please explain is it safe to keep updating all other Wayland components (client, protocols, xwayland), and keep only Weston compositor downgraded to 9.0.0? I tested and see that such combination works properly. Though I am not sure if that is the
 correct approach, or it might cause issues. And instead we have to downgrade all the Wayland components to the same older version (in our case: client 1.19, protocols 1.21, weston 9.0.0).</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
<br>
</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
Thanks,</div>
<div class="elementToProof ContentPasted0 ContentPasted1 ContentPasted2" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255)">
Daniel<br>
</div>
</body>
</html>