|
|
|
|
|
by 1propionyl
883 days ago
|
|
(Not OP) These days that's a lot less of a concern than it used to be. It is a lot of up-front work to facade e.g. Metal, Vulkan (and even D3D12) but it's much much much easier than back in OpenGL vs D3D9/10 days. Most of the general concepts are more or less the same across them all these days. The "shapes" of the APIs are very similar. A texture is a texture is a texture. Same for a vertex/index/uniform buffer, vertex/fragment/compute shaders (notably not geometry, but you can just use compute), etc. |
|
[0] https://www.carette.xyz/posts/we_are_doomed/
[1] https://news.ycombinator.com/item?id=38994780