logoalt Hacker News

wg0yesterday at 11:12 PM3 repliesview on HN

Very well written but I can't understand much of this article.

What would be one good primer to be able to comprehend all the design issues raised?


Replies

adrian17yesterday at 11:43 PM

IMO the minimum is to be able to read a “hello world / first triangle” example for any of the modern graphics APIs (OpenGL/WebGL doesn’t count, WebGPU does), and have a general understanding of each step performed (resource creation, pipeline setup, passing data to shaders, draws, synchronization). Also to understand where the pipeline explosion issue comes from.

Bonus points if you then look at CUDA “hello world” and consider that it can do nontrivial work on the same hardware (sans fixed function accelerators) with much less boilerplate (and driver overhead).

arduinomanceryesterday at 11:51 PM

To be honest there isn't really one, a lot of these concepts are advanced even for graphics programmers