Well, that answers my question. Thanks. Im sorry if I ask too much but what would one have to write in the source code to use the core profile.
Opengl 2.1 Mac Is OnlyWhen I check my OpenGL version on terminal (using glxinfo grep OpenGL version) it says my Mac is only using OpenGL 2.1.Opengl 2.1 Code To UseIm told the same thing when running various source ports for Doom and Quake and check the OpenGL version. Adobe audition 15 key generatorThe OpenGL extensions viewer on the Mac App Store, though, says my computer supports OpenGL 4.1, so why isnt any of my games using OpenGL versions higher than 2.1 When I play FTE Quakeworld on Windows it also says my MacBook Pro uses OpenGL 4.3, which is weird when the same Quake source port on MacOS only uses 2.1. Anyone know why this is, and if its possible to make any source ports or games run on OpenGL versions higher than 2.1 on OS X I have a late 2013, 13 inch Macbook Pro, for those who are curious. OS X does support up to 4.1 or so now, although it isnt a complete OpenGL set. You can also switch between them in the OpenGL Extension Viewer. Core is the more advanced version, i.e. OpenGL 4.1 under OS X, and only available in Cocoa applications, and even then only when they are specifically written to use it. Compatibility is in fact only OpenGL 2.1, but can also be used by older (Carbon) and X Windows applications (the latter is the reason why glxinfo only reports OpenGL 2.1: GLX is the OpenGL API for X Windows). Well, currently Im running the public beta for Mac OS Sierra. Asrock hardware monitorThere are two different so called profiles of OpenGL: Core and Compatibility. So if I get this straight, 4.1 is only used for Cocoa applications when written specifically to use OpenGL 4.1 Thanks for clarifying. But I find it a bit odd that Mac only uses OpenGL versions higher than 2.1 on special occasions and not Windows 10 (the version of Windows Im using). Correct. When setting up an OpenGL context, you have to pick one of the two profiles. ![]() EDIT) The difference between OS X and Windows is, though, that OS X has (as mentioned) two different OpenGL APIs the older AGL and the newer CGL (three counting GLX) while Windows only has one: WGL. Opengl 2.1 Mac Will RunSo if I pick one of those profiles, my mac will run apps over OpenGL 2.1 cause if thats supposed to be the case its not working. The choice whether the Core or the Compatibility profile is used is made by the developer in the source code. Well, that answers my question. Thanks. Im sorry if I ask too much but what would one have to write in the source code to use the core profile.
0 Comments
Leave a Reply. |
AuthorKelsey ArchivesCategories |