Moltengl opengl 4.3 core
As you see in that table, Intel says HD Graphics 3000/2000 only support OpenGL 3.1, which is exactly what I’m getting from the GLEW library I’m using in that project.Īlso, you can see in that article that no intel GPU supports GL 4.6 mentioned by GP. Specifically, please expand “2nd Generation Intel® Core™ Processors” section. Even on Intel HD 4000 laptop, OpenGL 4.0 worked just fine with the same code.Ģ.
#Moltengl opengl 4.3 core Pc
On my desktop PC (Maxwell at the time I’ve wrote that demo) OpenGL 4.0 worked just fine in that very project. In reality, I’m only stuck with GL version < 4.0 on HD2000 and VmWare. If that would be the case, I would be stuck with G元.0 regardless on the GPU. > No, you're getting stuck at 3.0 because you're hitting the deprecation strategy.ġ. I think they should consider making the API open-source though, and develop something like MoltenVK (but the other way around) for Windows/Linux. If true, in a sense, it's not that surprising Apple is doubling down on their own API. Blow appears to be of the opinion that Vulkan is also not moving in the right direction, because it is becoming too complex, and trying to be too many things for too many applications at the same time. Likewise for Metal because it is Apple-specific. Engines or higher-level API's can be built on top of that, with the option to dive down to the lowest level when needed (which will probably be a rare occasion).ĭirectX will definitely not be this API because it is Windows specific. I tend to agree with Jonathan Blow's comments on Twitter, that the low-level graphics API should be just that: as low level as possible, small, focussed, and not actually intended (but still allowing!) to be used directly. Whether companies are actually willing to invest in a Metal back-end remains to be seen, but considering many of them license their engine for commerical use, I would be surprised if the major players will simply ignore Metal. I think most of the work is not in adding an additional backend like Metal, but in tuning the back-end for some specific piece of hardware (NVidia vs.
#Moltengl opengl 4.3 core Ps4
Xbox One, PS4 and Switch all use completely different API's, for example. Many of them already work across a pretty wide range of back-ends anyway. I think it's hard to argue that any of the companies that develop these engines would not be able to also add a Metal back-end. The OP's point was that the companies that make these engines can afford to invest in supporting an additional back-end API though. Decima for Horizon:ZD, KillZone and Death Stranding, Naughty Dog has their own engine (don't know the name), etc. Many console exclusives also use custom engines by the way, e.g.