summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/intel_screen.h
diff options
context:
space:
mode:
authorIan Romanick <ian.d.romanick@intel.com>2013-11-26 16:27:57 -0800
committerIan Romanick <ian.d.romanick@intel.com>2013-11-27 15:09:01 -0800
commit53a65e547c0bf769fff48b4ccb41d1477daa70de (patch)
treeb85f962b33eccf67b8537d63e966d523bc748245 /src/mesa/drivers/dri/i965/intel_screen.h
parent0822b2dfbd37b2d82a9671efb555ca036cdc802e (diff)
downloadexternal_mesa3d-53a65e547c0bf769fff48b4ccb41d1477daa70de.zip
external_mesa3d-53a65e547c0bf769fff48b4ccb41d1477daa70de.tar.gz
external_mesa3d-53a65e547c0bf769fff48b4ccb41d1477daa70de.tar.bz2
i965: Properly reject __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS when __DRI2_ROBUSTNESS is not enabled
Only allow __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS in brwCreateContext if intelInitScreen2 also enabled __DRI2_ROBUSTNESS (thereby enabling GLX_ARB_create_context). This fixes a regression in the piglit test "glx/GLX_ARB_create_context/invalid flag" v2: Remove commented debug code. Noticed by Jordan. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reported-by: Paul Berry <stereotype441@gmail.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Cc: "10.0" <mesa-stable@lists.freedesktop.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/intel_screen.h')
-rw-r--r--src/mesa/drivers/dri/i965/intel_screen.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/intel_screen.h b/src/mesa/drivers/dri/i965/intel_screen.h
index 2e3043e..924e1f2 100644
--- a/src/mesa/drivers/dri/i965/intel_screen.h
+++ b/src/mesa/drivers/dri/i965/intel_screen.h
@@ -50,6 +50,11 @@ struct intel_screen
bool hw_has_swizzling;
+ /**
+ * Does the kernel support context reset notifications?
+ */
+ bool has_context_reset_notification;
+
dri_bufmgr *bufmgr;
/**