diff options
author | Kenneth Graunke <[email protected]> | 2014-05-02 01:06:04 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2014-05-06 11:31:29 -0700 |
commit | c1c1cf5f92f692c8894bd97e7139a0ec78648f29 (patch) | |
tree | 1173822c8be307417255c7b61b26254e27c610b2 /src/mesa/drivers/common/meta.h | |
parent | e526ebf35c113d59eb0b860e492c1308d3862ee9 (diff) |
meta: Add infrastructure for saving/restoring the DrawBuffers state.
Sometimes we need to configure what draw buffers we render to, without
creating a new FBO. This path will make that possible.
Cc: "10.2" <[email protected]>
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Anuj Phogat <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/mesa/drivers/common/meta.h')
-rw-r--r-- | src/mesa/drivers/common/meta.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/drivers/common/meta.h b/src/mesa/drivers/common/meta.h index 99f11231ed7..32b71fae709 100644 --- a/src/mesa/drivers/common/meta.h +++ b/src/mesa/drivers/common/meta.h @@ -181,6 +181,9 @@ struct save_state GLboolean TransformFeedbackNeedsResume; GLuint DrawBufferName, ReadBufferName, RenderbufferName; + + /** MESA_META_DRAW_BUFFERS */ + GLenum ColorDrawBuffers[MAX_DRAW_BUFFERS]; }; /** |