Fully patched 64-bit Ubuntu 18.04LTS Intel I7 AMD Radeon HD 7950 open-source drivers. Is this fixed in 18.10 or 19.04? And did you try the test program? And looking at https://packages.ubuntu.com/bionic/libs/libosmesa6, I don't see the dependency on llvm.
-- Greg On Thu, Mar 14, 2019, 01:50 Timo Aaltonen <tjaal...@ubuntu.com> wrote: > gallium osmesa is already enabled where it's supported, so what's your > platform? > > ** Changed in: mesa (Ubuntu) > Status: New => Incomplete > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1803681 > > Title: > osmesa doesn't suport core contexts but could > > Status in mesa package in Ubuntu: > Incomplete > > 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 > -- 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: Incomplete 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