<div dir="ltr"><div>Can somebody merge <a href="https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1158">https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1158</a>, <a href="https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/934">https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/934</a> and <a href="https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1155">https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1155</a>?</div><div><br></div><div>I have resolved all issues there, also this patches fixes at least 2 unit tests on GLES 2.0, and it is required to run XWayland and Xorg on GLES 2.0 with Glamor acceleration.</div><div><br></div><div>About <a href="https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1158">https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1158</a> - I know than it looks a little icky. But actually it does what should done already: allow using texture-only formats in GL ES 2 as a texture when no glReadPixels will be used ever. Without this patch all texture-only formats simply will not be added inside Glamor format table and all rendering using this formats will not be done and we can see a funny artifacts and failed unit tests.</div><div><br></div><div>About <a href="https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/934">https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/934</a> - without this change, GL ES (any version) XWayland is just unusable at all. I (with help from Oliver Foudran) did this patch, which works perfectly on my machine. And I do not know a reason why this patch is not actively reviewed and merged and I wish at least to know why that patch is bad (and maybe rewrite it, because I know a reason of a bug).<br></div><div><br></div><div>About <a href="https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1155">https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1155</a> - it allows using XWayland GLX in Xorg, and bypass DRI completely if user wishes so.</div><div><br></div><div>Also I have PR for GL ES 3.0 support inside Glamor - <a href="https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/948">https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/948</a>. It have unit tests, but in reality no one uses Glamor on ES3, because for now ES kicks only if machine have a GL < 2.1, which is usually a case for ES2.0 hardware.<br></div><div><br></div><div>Sorry if my language is not so good, English is not my native language.<br></div></div>