I can tell you from my experience that all you need to know is OpenGL and GLSL and you need to know them really well. Then there's only the will to contribute. There are also plenty of useful papers, articles, and conference slides about how to efficiently program for GPUs with APIs like OpenGL and Direct3D on both major vendors' websites. I think anyone who can write a decent game rendering engine (that's why you learned OpenGL in the first place, right?) has already enough knowledge to write GPU drivers. The rest can be learned on the job.
I doubt any kind of documentation for new GPU driver developers will be worth the invested resources its authors will put into it.
Looking back, I think the most difficult thing for me was building and installing Mesa for the first time.At least that should be documented somewhere.


Reply With Quote
At least that should be documented somewhere.






