Summary: | [llvmpipe][softpipe] piglit arb_gpu_shader_fp64-double-gettransformfeedbackvarying regression | ||
---|---|---|---|
Product: | Mesa | Reporter: | Vinson Lee <vlee> |
Component: | Mesa core | Assignee: | Samuel Iglesias Gonsálvez <siglesias> |
Status: | RESOLVED FIXED | QA Contact: | mesa-dev |
Severity: | normal | ||
Priority: | medium | CC: | lemody, siglesias |
Version: | git | Keywords: | bisected, regression |
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Vinson Lee
2016-01-26 21:59:41 UTC
According to ARB_gpu_shader_fp64 spec, doubles don't support interpolation: "This extension does not support interpolation of double-precision values; doubles used as fragment shader inputs must be qualified as "flat"." Mesa was assigning the flat qualifier to the doubles before 781d278 because there was no consumer stage (these programs only have a vertex shader attached to it) but not because there were doubles. I am going to write a patch to make explicit the double's case to fix these regressions. Patch pushed to master: commit f9c43dd22f92cd631f7feffb362a4cd3dad06c87 Author: Samuel Iglesias Gonsálvez <siglesias@igalia.com> Date: Tue Jan 26 12:47:26 2016 +0100 glsl: double-precision values don't support interpolation |
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.