[AD] [ alleg-Feature Requests-3489778 ] Ability to create a core OpenGL context. |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
- To: SourceForge.net <noreply@xxxxxxxxxx>
- Subject: [AD] [ alleg-Feature Requests-3489778 ] Ability to create a core OpenGL context.
- From: SourceForge.net <noreply@xxxxxxxxxx>
- Date: Mon, 20 Feb 2012 14:42:15 -0800
Feature Requests item #3489778, was opened at 2012-02-20 14:42
Message generated for change (Tracker Item Submitted) made by korval2
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=355665&aid=3489778&group_id=5665
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Priority: 5
Private: No
Submitted By: Korval (korval2)
Assigned to: Nobody/Anonymous (nobody)
Summary: Ability to create a core OpenGL context.
Initial Comment:
Allegro has the ALLEGRO_OPENGL_FORWARD_COMPATIBLE flag, which designates that the context must be forward compatible. However, there is a difference between a core context and one with the forward compatibility flag set.
OpenGL 3.1 removed *most* of the deprecated stuff from GL 3.0, but not all of it. There are still features marked deprecated in OpenGL 4.2 that are still *usable*. Wide lines, for example. A core 4.2 OpenGL context can still use wide lines. A 4.2 forward compatibility context *cannot*, because forward compatibility means "remove all deprecated stuff".
Because OpenGL makes a distinction between core and forward compatible, so should Allegro.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=355665&aid=3489778&group_id=5665