【发布时间】:2010-01-10 21:02:50
【问题描述】:
我正在编写自己的图形库(是的,它的功课:)并使用 cuda 快速完成所有渲染和计算。
我在绘制实心三角形时遇到问题。我是这样写的,一个进程画一个三角形。当场景中有很多小三角形时它工作得很好,但是当三角形很大时它会完全破坏性能。
我的想法是做两次传球。首先计算仅包含有关扫描线信息的选项卡(从这里到那里绘制)。这将是每个进程计算的三角形,就像在当前算法中一样。在第二遍中,真正绘制每个三角形多个进程的扫描线。
但它会足够快吗?也许有更好的解决方案?
【问题讨论】:
标签: algorithm parallel-processing cuda rasterizing