indeed, it was enabled fairly recently: mesa (18.3.0~rc5-1) experimental; urgency=medium
* New upstream release candidate. * rules: Fix a typo in list of dri drivers. * rules, meson-add-glx-direct-toggle.diff: Fix build on hurd. * rules: Drop extra -Dosmesa from confflags. * rules: Don't build gallium nouveau on s390x. * rules: Classic osmesa needs classic swrast, and since it's not enabled where llvmpipe is enabled, enable gallium osmesa there. -- Timo Aaltonen <tjaal...@debian.org> Fri, 30 Nov 2018 11:45:45 +0200 so, disco has it, and it's also on ppa:ubuntu-x-swat/updates bionic will get it with 19.0.x backport for 18.04.3 ** Changed in: mesa (Ubuntu) Status: Incomplete => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1803681 Title: osmesa doesn't suport core contexts but could Status in mesa package in Ubuntu: Fix Released Bug description: If the --enable-osmesa in the mesa configuration were replaced with --enable-gallium-osmesa, then the OSMesaCreateContextAttribs would be able to return OpenGL core contexts. To show this I'm attaching a modified version of mesa-demos-8.4.0/src/osdemos/osdemo.c (from ftp://ftp.freedesktop.org/pub/mesa/demos/mesa-demos-8.4.0.tar.gz). The modified code is all within the #ifdef USE_CORE_CONTEXT. To compile it, do "gcc osdemo.c -lGLU -lOSMesa -lm". With the libOSMesa.so.8 from Ubuntu 18.04, it fails with "OSMesaCreateContext failed!". But with a libOSmesa.so from a mesa that is configured with --enable-galliums-osmesa instead of --enable-osmesa, it works! Also note that libOSMesa.so on Ubuntu 18.04 only supports OpenGL 2.1. While --enable-gallium-osmesa gets it up to OpenGL 3.3. My testing was with mesa 17.3.9 and mesa 18.2.5. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1803681/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp