[Mesa-dev] [Bug 74935] intel hd4600 missing features

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Feb 13 11:02:29 PST 2014


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

--- Comment #5 from Kenneth Graunke <kenneth at whitecape.org> ---
The OpenGL API split into two "profiles" starting with 3.1/3.2:
- The "compatibility" / legacy profile, which is backwards compatible all the
way to GL 1.x.
- The "core" profile, which drops a lot of deprecated functionality, allowing
new features to implemented cleanly and more optimally.

Since the "core" profile is not backwards compatible, applications have to
specifically ask for it.  Otherwise, we give them the highest versioned
compatibility/legacy context we support, which is 3.0.

Note that Apple takes the same approach as Mesa: on OS X, you can ask for an
OpenGL 2.1 context, or an OpenGL 3.2+ core profile context.  So, authors of
OpenGL applications already have to cope with this.  In general, older engines
work with the legacy mode, and new engines being written are targeting the core
profile.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140213/6f1d2f66/attachment.html>


More information about the mesa-dev mailing list