graphics programming in 2015

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
Post Reply
mariuszp
Member
Member
Posts: 587
Joined: Sat Oct 16, 2010 3:38 pm

graphics programming in 2015

Post by mariuszp »

I've seen some old threads and osdev wiki articles about 3D graphics programming using acceleration from GPUs, and they all seem to talk about how it's hard to get detiled documentation and some people try porting DRM from linux and using its drivers.

As a purely theoretical questin, has anyone actually managed to make their own low-level graphics driver interface, with some successful drivers?

Here's a pretty interesting site to look at:

http://renderingpipeline.com/graphics-l ... mentation/

It includes a link to a very long and detailed explanation about low-level GPU concepts, and provides somelow-level documentation too. nVidia doesn't provide any official documentation, AMD doesn't seem to provide the full set (or perhaps I missed it), but the Intel GPUs, although not exactly top shelf, do have full documentation, as shown on that page.

So my question simply is, has anyone attempted this, and did you succeed?
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: graphics programming in 2015

Post by Combuster »

"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
mariuszp
Member
Member
Posts: 587
Joined: Sat Oct 16, 2010 3:38 pm

Re: graphics programming in 2015

Post by mariuszp »

OK, that seems like a lot of good work. Voodoo cards are pretty old, have you attempted or are planning to attempt supporting modern cards with shaders and compute?
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: graphics programming in 2015

Post by Combuster »

I have poked but figured "documentation" is only as good as propaganda needs it to be. For now, I have other priorities.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Post Reply