[Mesa-dev] [Bug 108977] Reading back an EGL Pbuffer using the OpenGL API returns garbled output

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Dec 8 10:05:17 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=108977

            Bug ID: 108977
           Summary: Reading back an EGL Pbuffer using the OpenGL API
                    returns garbled output
           Product: Mesa
           Version: 18.2
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: EGL
          Assignee: mesa-dev at lists.freedesktop.org
          Reporter: matthieu.bouron at gmail.com
        QA Contact: mesa-dev at lists.freedesktop.org

Created attachment 142750
  --> https://bugs.freedesktop.org/attachment.cgi?id=142750&action=edit
EGL pbuffer test

Hello,

I am currently facing an issue while reading back EGL Pbuffers using
glReadPixels() with the OpenGL API as the output is garbled. It properly works
with the OpenGL ES API though.

I can reproduce the issue on different machines running Arch Linux with mesa
18.2.5 on X using the following GPU: Intel HD 5500, Intel Iris 580 Pro, AMD RX
580.

I am not able to reproduce the issue on an NVDIA GTX 1070 running the
proprietary driver.

I have attached a sample code that reproduces the issue:

On OpenGL:
gcc `pkg-config --libs egl gl` -Wall egl-pbuffer.c -o egl-pbuffer
&&./egl-pbuffer
0xff69fc07 0xff69fc07 0xff69fc07 0xff69fc07 
0xff69fc07 0xff11a1e4 0xff000000 0xff000000 
0xff69fc07 0xff000000 0xff7fc700 0xff000000 
0xff69fc07 0xff000000 0xff000000 0xff3a4e3b 

On OpenGLES (adding the -es parameter to ./egl-pbuffer):
gcc `pkg-config --libs egl gl` -Wall egl-pbuffer.c -o egl-pbuffer
&&./egl-pbuffer -es
0xff0000ff 0xff0000ff 0xff0000ff 0xff0000ff 
0xff0000ff 0xff0000ff 0xff0000ff 0xff0000ff 
0xff0000ff 0xff0000ff 0xff0000ff 0xff0000ff 
0xff0000ff 0xff0000ff 0xff0000ff 0xff0000ff

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20181208/7867302a/attachment.html>


More information about the mesa-dev mailing list