Summary: | [icl][bisected] regression on piglit arb_gpu_shader_int 64.execution.fs-ishl-then-* tests | ||
---|---|---|---|
Product: | Mesa | Reporter: | Clayton Craft <clayton.a.craft> |
Component: | Drivers/DRI/i965 | Assignee: | Ian Romanick <idr> |
Status: | RESOLVED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | Keywords: | bisected, regression |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
output from bisected commit with INTEL_DEBUG=fs
output from previous (working) commit with INTEL_DEBUG=fs |
Description
Clayton Craft
2019-04-02 17:35:14 UTC
Created attachment 143849 [details]
output from previous (working) commit with INTEL_DEBUG=fs
Heh... when you said it failed, I didn't realize the failure was an assertion. :) ICL doesn't have 64-bit integers. We lower 64-bit shifts, but it seems that there is no lowering for 64-bit extract operations. We either need to disable this optimization for platforms that are going to lower 64-bit integer operations, add a lowering for 64-bit extract operations, or both. Jason's https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1344 is going to fix this. Fixed by the following commit in master: commit 0ba508d7a3b6a006b5b8db1e865d33efc8d0abd5 Author: Jason Ekstrand <jason@jlekstrand.net> Date: Mon Jul 15 10:31:49 2019 -0500 nir,intel: Add support for lowering 64-bit nir_opt_extract_* We need this when doing full software 64-bit emulation. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110309 Fixes: cbad201c2b3 "nir/algebraic: Add missing 64-bit extract_[iu]8..." Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> |
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.