From: Eric Anholt Date: Mon, 22 Jun 2009 18:54:02 +0000 (-0700) Subject: intel: Refuse to do texture tiling if we don't have the kernel support. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a9b03aaebf7ada116d0c63a0f00b50e7b5b2f1eb;p=mesa.git intel: Refuse to do texture tiling if we don't have the kernel support. --- diff --git a/src/mesa/drivers/dri/intel/intel_context.c b/src/mesa/drivers/dri/intel/intel_context.c index 32ce0e207b6..a28836a7d8a 100644 --- a/src/mesa/drivers/dri/intel/intel_context.c +++ b/src/mesa/drivers/dri/intel/intel_context.c @@ -731,6 +731,12 @@ intelInitContext(struct intel_context *intel, } intel->use_texture_tiling = driQueryOptionb(&intel->optionCache, "texture_tiling"); + if (intel->use_texture_tiling && + !intel->intelScreen->kernel_exec_fencing) { + fprintf(stderr, "No kernel support for execution fencing, " + "disabling texture tiling"); + intel->use_texture_tiling = GL_FALSE; + } intel->use_early_z = driQueryOptionb(&intel->optionCache, "early_z"); intel->prim.primitive = ~0;