Bug 109818

Summary: wrong color rendering in SOULCALIBUR 6 using dxvk
Product: Mesa Reporter: farmboy0+freedesktop
Component: Drivers/Vulkan/radeonAssignee: mesa-dev
Status: RESOLVED FIXED QA Contact: mesa-dev
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description farmboy0+freedesktop 2019-03-03 16:10:41 UTC
When running SOULCALIBUR 6 in steam using dxvk and mesa 19.0 rc6 the 3D elements (characters, world) are rendered with the wrong colors.

Switching to 19.0rc5 will fix this.

Software:
Mesa 19.0rc6
LLVM 7.0.1
Proton 3.16-7Beta with DXVK 0.94(Default)
Kernel 4.20.8
Comment 1 Samuel Pitoiset 2019-03-04 08:13:07 UTC
Can you upload a renderdoc capture and eventually bisect the problem?
Comment 2 farmboy0+freedesktop 2019-03-04 21:36:09 UTC
a03101c717846f2f0d548dc5c713528329234e6d is the first bad commit
commit a03101c717846f2f0d548dc5c713528329234e6d
Author: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Date:   Fri Feb 22 14:24:28 2019 +0100

    radv: Allow interpolation on non-float types.
    
    In particular structs containing floats and 16-bit floating point
    types.
    
    Fixes: 62024fa7750 "radv: enable VK_KHR_16bit_storage extension / 16bit storage features"
    Fixes: da295946361 "spirv: Only split blocks"
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109735
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
    (cherry picked from commit f3247841040a202faffe4709c07da9bd41693580)

:040000 040000 75aa9536ae8f8fe89e4af1818c1c3ff5a58ed59b 5a21ae9a7aa5987b9a32d095eea066df2793a995 M      src
Comment 3 Samuel Pitoiset 2019-03-05 08:05:21 UTC
Yeah right.
Should be fixed by https://gitlab.freedesktop.org/mesa/mesa/commit/62d457eee1a01964efb2c3bf3ddc626385c71985 in next RC or in the final release.

Closing.
Comment 4 Samuel Pitoiset 2019-03-06 21:12:42 UTC
FYI, the fix is in -rc7.

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.