Summary: | radv: OpBitfieldUExtract returns incorrect result when count is zero | ||
---|---|---|---|
Product: | Mesa | Reporter: | Philip Rebohle <philip.rebohle> |
Component: | Drivers/Vulkan/radeon | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | mesa-dev |
Severity: | normal | ||
Priority: | medium | CC: | fdsfgs, ximik87 |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
One of the affected shaders (GLSL version)
Workaround that fixes the rendering issue Final image (correct) Final image (broken) Demo app that does not trigger the problem |
Description
Philip Rebohle
2018-07-18 13:30:47 UTC
Created attachment 140692 [details] [review] Workaround that fixes the rendering issue Created attachment 140693 [details]
Final image (correct)
Created attachment 140694 [details]
Final image (broken)
Created attachment 140695 [details]
Demo app that does not trigger the problem
I used this small sample app in an attempt to reproduce the problem, but for me it always returns 0 for the count=0 case for some reason.
Please note that the queue family and memory type indices are hardcoded.
Should be fixed with https://cgit.freedesktop.org/mesa/mesa/commit/?id=3d41757788aca774e64297bed962696cc0c9b262 *** Bug 107156 has been marked as a duplicate of this bug. *** |
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.