4 ms·
Don't worry about getting stuck with Metal any more than you'd worry that learning C# will prevent you from learning C++. What you need to learn are the fundam
by corysama 9y ago
Don't worry about getting stuck with Metal any more than you'd worry that learning C# will prevent you from learning C++. What you need to learn are the fundamentals of modern techniques.
I wrote up a recommended path from nothing -> OpenGL -> Vulkan here https://www.reddit.com/r/GraphicsProgramming/comments/6hcri4/how_to_start_in_2017_need_pro_advice/dixtdt3/ https://www.reddit.com/r/GraphicsProgramming/comments/6hcri4...
I honestly haven't worked with Vulkan yet, but I hang out with pros from different companies who do and they complain about Vulkan a lot. A whole lot. Part of it is that it is very difficult even for pros to avoid undefined behavior and timing issues. Another is that the only semi-solid shading language front-end for SPIR-V is glsl. Lots of people prefer to work in hlsl and really would like to see Metal's shading language everywhere.