我想使用 GLSL 几何着色器来查看线条并确定放置纹理注释的位置,同时考虑到当前的 ModelView。似乎我仅限于每次调用只能获得 4 个顶点(使用 GL_LINE_STRIP_ADJACENCY),但我需要的是要评估的整个线带。
我可以使用其他一些原始类型(例如多点,如果在 GL 中有等价物),但重要的一点是我想考虑所有几何图形,而不仅仅是一部分。
是否有一种扩展类型可以为几何着色器提供额外的顶点?或者除了使用几何着色器之外还有更好的方法吗?
我想使用 GLSL 几何着色器来查看线条并确定放置纹理注释的位置,同时考虑到当前的 ModelView。似乎我仅限于每次调用只能获得 4 个顶点(使用 GL_LINE_STRIP_ADJACENCY),但我需要的是要评估的整个线带。
我可以使用其他一些原始类型(例如多点,如果在 GL 中有等价物),但重要的一点是我想考虑所有几何图形,而不仅仅是一部分。
是否有一种扩展类型可以为几何着色器提供额外的顶点?或者除了使用几何着色器之外还有更好的方法吗?