[AD] [ alleg-Feature Requests-3489778 ] Ability to create a core OpenGL context.

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


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




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/