title: SVO Rendering: OpenGL or Custom renderer?
body: <p>I am planning on creating a Sparce Voxel Octree (SVO) Engine and am caught between using openGL to render each little cube or write my own renderer in assembly and c. If I was going to do the latter, I am unsure on how to draw pixels to the screen (I'm on a Mac, 10.8). What graphics context/windowing system would be the preferred method for this (not X, I have my shares of issues with X on my Mac).</p>
  
  <p>P.S. the engine will need to be able to draw a minimum of 50.000 cubes (I will use opencl/cuda to help with parallel processing of the cubes). I just want to know if it would be more efficient to draw through a specially designed renderer. </p>