OpenGL:如何通过API知道顶点是否命中帧缓冲区
我正在寻找一种简单可靠的方法来确定顶点是否到达最终帧缓冲区OpenGL:如何通过API知道顶点是否命中帧缓冲区,opengl,framebuffer,feedback,Opengl,Framebuffer,Feedback,我正在寻找一种简单可靠的方法来确定顶点是否到达最终帧缓冲区 我不是在寻找确切的计数,但是如果有什么东西真的进入了缓冲区。我正在调试一个阴影贴图。我所有的工具都告诉我,我正在画一些东西,但在最终的结果中,我什么也看不到,即使我在一个普通的帧缓冲区中转换了所有的东西。因此,我想从API中知道“我现在正在缓冲区上放置一个顶点”,以确保不会在有故障的帧缓冲区上浪费时间。要使用的工具,就像genpfault所说的,是通过查询机制传递的任何样本。glGenQueries()创建有问题的查询,glQueryB
我不是在寻找确切的计数,但是如果有什么东西真的进入了缓冲区。我正在调试一个阴影贴图。我所有的工具都告诉我,我正在画一些东西,但在最终的结果中,我什么也看不到,即使我在一个普通的帧缓冲区中转换了所有的东西。因此,我想从API中知道“我现在正在缓冲区上放置一个顶点”,以确保不会在有故障的帧缓冲区上浪费时间。要使用的工具,就像genpfault所说的,是通过查询机制传递的任何样本。glGenQueries()创建有问题的查询,glQueryBegin()和glQueryEnd()围绕实际绘制某物的代码,glGetQueryObjectxxx()了解是否绘制某物。还可以使用传递的GL_SAMPLES_来了解显示了多少片段
真的是我所需要的。Plop down a?它看起来像是正确的工具,谢谢。顺便说一句,现在我知道,与我的其他屏幕外渲染相比,我的阴影贴图中没有写入任何片段。