ufanswer.blogg.se

Cmake opengl es 2.0 glcreateshader
Cmake opengl es 2.0 glcreateshader










cmake opengl es 2.0 glcreateshader cmake opengl es 2.0 glcreateshader

I am not opposed to Vulkan at all: performances are great, great ideas behind, and multiplatforms. Why not Metal with C++ ?Įven if Apple Metal is great (actually, the API is pretty awesome), it is unfortunately specific to Apple products, and I wanted to work on something with platforms that do not include only Apple.Īlso, Metal is still a pretty young API and the documentation is not quite right sometimes… And why not Vulkan? The goal of this (first?) part is to draw the famous RGB triangle, on the m1 mac, using C++17. I am using modern C++ (C++17) for this project, mainly because I really like modern C++. Shaders in GMS2 use ( (GLSL), the OpenGL Shading Language,

cmake opengl es 2.0 glcreateshader

I choosed OpenGL because I am prototyping with GameMaker Studio 2, and writing shaders for it. Here, I wanted to go further in exploring OpenGL and / or Vulkan, for multi-platform GL. I began to work on a very simple Game engine in Swift / Metal last year but I began to switch to a Windows machineĪ few months ago, and Swift / Metal is not compatible with Windows (and will never be I think). Since a long time now I was interested in learning computer graphics and “do stuff” with computer graphics APIs.












Cmake opengl es 2.0 glcreateshader