Hi Tof,
Some of our hardware can support functionality similar to that in the NVIDIA extension you mention, but we are currently not shipping an extension of our own. We will likely hold off until we can come to a consensus with other hardware vendors on a common extension before exposing the feature, but it will come in time.
I should note, however, that GL_NV_conservative_raster doesn't do exactly what you want.
Specifically with regards to:
tof29 wrote:
... (even if this is an empty triangle = 3 identical points). |
See issue (2) in the NVIDIA specification:
(2) Do zero area primitives generate fragments in conservative raster?
RESOLVED: No, although in some cases that may not be the desired behavior.
If a primitive is truly zero area (e.g. two vertices of a triangle have
identical positions), then drawing nothing is probably fine. If the
primitive happens to be zero area due to subpixel precision then generating
fragments may be desirable, but this spec does define that behavior.
Cheers,
Graham