Questions tagged «geometry-shader»

1
没有任何输入几何体,是否可以在几何着色器中生成图元?
几年前,我尝试在OpenGL中实现此GPU Gem,以使用Marching Cubes生成3D程序地形。本文建议在几何着色器中实现Marching Cubes,以实现最高效率。这意味着我需要为域中的每个体素运行一次着色器,它将在该单元格中生成整个几何体。 我偶然发现的一个问题是如何运行几何着色器,而实际上没有在该着色器之外进行任何渲染。我的解决方案(似乎很棘手)是在每个单元格中渲染一个点,然后用几何着色器丢弃它,然后发出三角形。我从未找到合适的解决方案,并且此解决方法仍保留在最终代码中。 因此,是否有任何方法告诉OpenGL从几何着色器开始渲染过程而无需任何输入几何?还是我总是必须向GPU发送一些虚拟点才能使事情运行。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.