--- src/mesa/drivers/dri/i965/intel_screen.c | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/src/mesa/drivers/dri/i965/intel_screen.c b/src/mesa/drivers/dri/i965/intel_screen.c index 8299d3d..35e80e6 100644 --- a/src/mesa/drivers/dri/i965/intel_screen.c +++ b/src/mesa/drivers/dri/i965/intel_screen.c @@ -1330,6 +1330,14 @@ __DRIconfig **intelInitScreen2(__DRIscreen *psp) if (!intelScreen->devinfo) return false; +#ifdef STATIC_GEN + if (intelScreen->devinfo->gen != STATIC_GEN) { + fprintf(stderr, "i965_dri.so built only for Gen" STRINGIFY(STATIC_GEN) + " but hardware is Gen%d\n", intelScreen->devinfo->gen); + return false; + } +#endif + intelScreen->hw_must_use_separate_stencil = intelScreen->devinfo->gen >= 7; intelScreen->hw_has_swizzling = intel_detect_swizzling(intelScreen); -- 1.8.3.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev