title: Can you make your own rendering pipeline?
body: <p>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?</p>