Hi,
Anybody knows what this extension is for? Is this some kind of progressive occlusion query, a desired functionality that has been discussed last year on this forum?
Thanks,
Fred
Hi,
Anybody knows what this extension is for? Is this some kind of progressive occlusion query, a desired functionality that has been discussed last year on this forum?
Thanks,
Fred
That extensiobn is actually pretty cool. aqnuep, do you foresee any trouble for it to be cross-vendor anytime soon? Shouldn’t be much of a problem to support this, right?
It looks like a more generalized variant on D3D10/11 Predicate Queries, and is definitely a very very nice extension. There’s still a case to be made for readbacks being needed - keeping queries on the GPU would still necessitate submitting state changes and draw calls, running your shaders and modifying your shaders behaviour based on the query result - but it sounds as though it could be a useful addition if a query result were not yet available for readback.
I don’t know whether NVIDIA could support this, but I would assume they should be able.
Well, actually the equivalent of predicate queries in OpenGL is conditional rendering, except that OpenGL supports only the “if occlusion query passed” condition, but not the “if occlusion query failed”, “if transform feedback buffer overflowed” and “if transform feedback buffer didn’t overflow” conditions.
This is something more…
Well, depends. If you want to use occlusion queries for visibility determination, there’s conditional rendering for you. However, query buffers come handy when you would like to do something like:
This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.