If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Comment

You have to do this for OS X. Being nice or following best practice is irrelevent.

On the Windows/Linux drivers, using Core profile is just stupid. The drivers get even buggier than usual. Last OpenGL we did used Core to share a single code path on all platforms. End users would just have the game crash and burn inside driver code on both major vendors (Intel users at the time couldn't run the game unless they had brand new hardware; Intel doesn't update drivers for old hardware, so users who had D3D10 compat hardware were stuck with GL 3.1) unless the drivers were fully up to date, which most users don't do (they just use whatever driver was installed by the system builder).

Don't use Core in production for at least another 4 years. Don't use GL unless targetting platforms that give you no option, like Linux/OSX/iOS. The support costs alone and bad reviews the driver troubles cause can sink you.