docs: Document PIPE_CAP_STREAM_OUTPUT_PAUSE_RESUME.
authorEric Anholt <eric@anholt.net>
Wed, 3 Feb 2021 18:43:42 +0000 (10:43 -0800)
committerEric Anholt <eric@anholt.net>
Thu, 4 Feb 2021 22:02:12 +0000 (14:02 -0800)
It does more than the name suggests!

Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8843>

docs/gallium/screen.rst

index cbd5dcb85ddfd9e635ab9dc557a117f64cfe3ceb..49c94704dd29dc98dfab742897f9327557a1d64a 100644 (file)
@@ -388,6 +388,10 @@ The integer capabilities:
   equal interpolation qualifiers.
   Components may overlap, notably when the gaps in an array of dvec3 are
   filled in.
+* ``PIPE_CAP_STREAM_OUTPUT_PAUSE_RESUME``: Whether GL_ARB_transform_feeddback2
+  is supported, including pausing/resuming queries and having
+  `count_from_stream_output` set on indirect draws to implement
+  glDrawTransformFeedback.  Required for OpenGL 4.0.
 * ``PIPE_CAP_STREAM_OUTPUT_INTERLEAVE_BUFFERS``: Whether interleaved stream
   output mode is able to interleave across buffers. This is required for
   ARB_transform_feedback3.