~mir-team/mir/development-branch

Viewing all changes in revision 3513.

  • Committer: Tarmac
  • Author(s): Daniel van Vugt
  • Date: 2016-05-20 07:19:12 UTC
  • mfrom: (3506.5.22 full-gl)
  • Revision ID: tarmac-20160520071912-5z8y06mdasike9qa
Introducing full desktop GL support for Mir servers (LP: #1420581)

It works well with Mesa, but is disabled by default due to one
remaining "TODO" you will find.

Note the new eglBindAPI calls. Without those, EGL makes all new
threads default to ES. And then eglMakeContext/eglGetCurrent*
functions will randomly fail. So we need to be sure any thread
that touches EGL will call eglBindAPI with the correct value
first. Fixes: https://bugs.launchpad.net/bugs/1420581.

Approved by Cemil Azizoglu, mir-ci-bot.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: