[Mesa-dev] [Bug 106748] st/mesa: use PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY broke qemu -display sdl, gl=on

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu May 31 00:45:48 UTC 2018


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

            Bug ID: 106748
           Summary: st/mesa: use PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY
                    broke qemu -display sdl,gl=on
           Product: Mesa
           Version: git
          Hardware: x86 (IA32)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: EGL
          Assignee: mesa-dev at lists.freedesktop.org
          Reporter: randrik at mail.ru
        QA Contact: mesa-dev at lists.freedesktop.org

Created attachment 139874
  --> https://bugs.freedesktop.org/attachment.cgi?id=139874&action=edit
good glxinfo

Recent mesa commit (" commit dd93bc4f34e83516a08f3aa82f6171667080de67
Author: Marek OlЕЎГЎk <marek.olsak at amd.com>
Date:   Wed May 23 00:46:02 2018 -0400

    st/mesa: use PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY

    Reviewed-by: Timothy Arceri <tarceri at itsqueeze.com>" ) broke qemu 2.12
startup on my system with nouveau (nv50 subtype) driver.

It seems GL_ARB_ES3_compatibility in compat profile was somewhat critical,
without it qemu complains:

qemu-system-x86_64 -cdrom neon-useredition-20180517-1021-amd64.iso -display
sdl,gl=on -m 1G -cpu host -smp 2 -usb -soundhw es1370 -vga virtio -usbdevice
mouse -enable-kvm
qemu-system-x86_64: -usbdevice mouse: '-usbdevice' is deprecated, please use
'-device usb-...' instead
qemu_gl_create_compile_shader: compile vertex error
0:2(10): error: GLSL ES 3.00 is not supported. Supported versions are: 1.10,
1.20, 1.30, 1.40, and 1.00 ES

qemu_gl_create_compile_shader: compile fragment error
0:2(10): error: GLSL ES 3.00 is not supported. Supported versions are: 1.10,
1.20, 1.30, 1.40, and 1.00 ES

qemu_gl_create_compile_shader: compile vertex error
0:2(10): error: GLSL ES 3.00 is not supported. Supported versions are: 1.10,
1.20, 1.30, 1.40, and 1.00 ES

qemu_gl_create_compile_shader: compile fragment error
0:2(10): error: GLSL ES 3.00 is not supported. Supported versions are: 1.10,
1.20, 1.30, 1.40, and 1.00 ES

git bisect log

# good: [a7d0c53ab89ca86b705014925214101f5bc4187f] st/mesa: fix assertion
failures with GL_UNSIGNED_INT64_ARB (v2)
git bisect good a7d0c53ab89ca86b705014925214101f5bc4187f
# bad: [d511bba2f92566c512c86c5f51bd756834cbd444] v3d: Fix automake linking
error.
git bisect bad d511bba2f92566c512c86c5f51bd756834cbd444
# bad: [04fff21c62f487f5f24f02708d2a16844688ec81] nv30: add a couple of missed
shader caps
git bisect bad 04fff21c62f487f5f24f02708d2a16844688ec81
# bad: [dd93bc4f34e83516a08f3aa82f6171667080de67] st/mesa: use
PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY
git bisect bad dd93bc4f34e83516a08f3aa82f6171667080de67
# good: [27a9f273109d0f7826013afcc3b9a3dcd6a79a91] mesa: print Compatibility
Profile in the version string
git bisect good 27a9f273109d0f7826013afcc3b9a3dcd6a79a91
# good: [34ea55d8201b9bfd31dd432f45b5423861f8ad0b] gallium: add
PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY
git bisect good 34ea55d8201b9bfd31dd432f45b5423861f8ad0b
# first bad commit: [dd93bc4f34e83516a08f3aa82f6171667080de67] st/mesa: use
PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY

-- 
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/20180531/34266499/attachment.html>


More information about the mesa-dev mailing list