【发布时间】:2012-08-25 19:59:55
【问题描述】:
我正计划创建一个 Sparce Voxel Octree (SVO) 引擎,并且在使用 openGL 渲染每个小立方体或在汇编和 c 中编写我自己的渲染器之间陷入困境。如果我要做后者,我不确定如何在屏幕上绘制像素(我在 Mac 上,10.8)。哪种图形上下文/窗口系统将是首选方法(不是 X,我在我的 Mac 上遇到了 X 的问题)。
附:引擎需要能够绘制至少 50.000 个立方体(我将使用 opencl/cuda 来帮助并行处理立方体)。我只是想知道通过专门设计的渲染器进行绘制是否更有效。
【问题讨论】:
-
如果你不想使用 CGL,那么 AGL(Apple Graphics Library) 或 Cocoa(API) appkit 是你的选择。
-
@ocluser 我知道我可以使用哪些 OpenGL 库 我想知道我可以使用哪些窗口系统或我可以在屏幕上绘制的其他方式。
标签: opengl cuda opencl render voxel