summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/cso_cache/cso_context.h
diff options
context:
space:
mode:
authorMichal Krol <michal@vmware.com>2010-02-24 15:16:54 +0100
committerMichal Krol <michal@vmware.com>2010-02-24 15:16:54 +0100
commit227ae7b968c1351921babdbf6f052239766ffce4 (patch)
tree7aab3f1c434f68a8ed8d25daa96bcc13acdfc39f /src/gallium/auxiliary/cso_cache/cso_context.h
parent63cb6f59eac91ba34cf80ff3736568e40b094fe1 (diff)
downloadexternal_mesa3d-227ae7b968c1351921babdbf6f052239766ffce4.zip
external_mesa3d-227ae7b968c1351921babdbf6f052239766ffce4.tar.gz
external_mesa3d-227ae7b968c1351921babdbf6f052239766ffce4.tar.bz2
cso: Track clip state with cso context.
Diffstat (limited to 'src/gallium/auxiliary/cso_cache/cso_context.h')
-rw-r--r--src/gallium/auxiliary/cso_cache/cso_context.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/cso_cache/cso_context.h b/src/gallium/auxiliary/cso_cache/cso_context.h
index 707b3c2..251a9a6 100644
--- a/src/gallium/auxiliary/cso_cache/cso_context.h
+++ b/src/gallium/auxiliary/cso_cache/cso_context.h
@@ -180,6 +180,19 @@ void cso_save_stencil_ref(struct cso_context *cso);
void cso_restore_stencil_ref(struct cso_context *cso);
+/* clip state */
+
+void
+cso_set_clip(struct cso_context *cso,
+ const struct pipe_clip_state *clip);
+
+void
+cso_save_clip(struct cso_context *cso);
+
+void
+cso_restore_clip(struct cso_context *cso);
+
+
#ifdef __cplusplus
}
#endif