Can you make your own rendering pipeline?



I want to write a renderer, but do i really have to use the OpenGL pipeline, cant i make my own? Is there a way i can write all the code for the GPU and CPU, from memory management to rasterization, or do i have to use the already provided pipeline? If i cant do it in OpenGL where can i? Can i get some directions? In what language do i write the GPU code and how do i use it on the GPU?

Continue reading...