标签: c++ opengl 3d parallel-processing displaylist
可以在OpenGL上对显示列表进行并行处理吗?我正试图找到一种方法来加速我的计划。使用显示列表将模型加载到GPU的部分花费的时间太长(模型非常庞大)。是否可以使用并行处理显示列表? Will会导致任何运行时错误吗?
答案 0 :(得分:1)
显示列表在上下文之间是可共享的,因此您可以创建第二个线程,其中第二个GL上下文与主/绘图上下文共享对象,并在该单独的线程中编译列表。但是您手动必须同步GL服务器的和线程,因此您必须确保显示列表编译已完成,然后才能告诉主线程使用它。