Summary: | [BYT IVB] Tesselation test regressions | ||
---|---|---|---|
Product: | Mesa | Reporter: | Mark Janes <mark.a.janes> |
Component: | Drivers/DRI/i965 | Assignee: | Erik Faye-Lund <kusmabite> |
Status: | RESOLVED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | lemody |
Version: | git | Keywords: | bisected, regression |
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Mark Janes
2018-11-26 18:39:25 UTC
Yikes. Sorry about this. It looks like I missed a condition for allowing this enum: ---8<--- diff --git a/src/mesa/main/queryobj.c b/src/mesa/main/queryobj.c index af558f0e227..67d1f76a21a 100644 --- a/src/mesa/main/queryobj.c +++ b/src/mesa/main/queryobj.c @@ -190,6 +190,7 @@ get_query_binding_point(struct gl_context *ctx, GLenum target, GLuint index) return NULL; case GL_PRIMITIVES_GENERATED: if (_mesa_has_EXT_transform_feedback(ctx) || + _mesa_has_EXT_tessellation_shader(ctx) || _mesa_has_OES_geometry_shader(ctx)) return &ctx->Query.PrimitivesGenerated[index]; else ---8<--- I can't test this myself, because I only have a Gen8 GPU. But since OES_geometry_shader isn't enabled on older intel generations, this would explain the problem. Would it be possible for someone at Intel to test my patch? I can test tomorrow. Weird to see regression now though, CI was happy with the patches before (!) (In reply to Tapani Pälli from comment #2) > I can test tomorrow. Weird to see regression now though, CI was happy with > the patches before (!) Hmm, strange indeed. It's HW-gen dependent, perhaps that matters? For simplicity, I sent the patch to the mailing list. I believe it should fix the problem. https://patchwork.freedesktop.org/series/53026/ gen7 is not covered by the glescts suite for developer builds. We were short on systems, but recently acquired more of them. CI was not configured to catch this pre-merge. (In reply to Erik Faye-Lund from comment #4) > https://patchwork.freedesktop.org/series/53026/ This patch fixes the regressions in i965 CI. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.