https://bugs.winehq.org/show_bug.cgi?id=55295
Bug ID: 55295 Summary: d3dcompiler_43:hlsl_d3d11 - test_sampling() triggers GLSL errors in Wine Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
d3dcompiler_43:hlsl_d3d11 - test_sampling() triggers GLSL errors in Wine:
0668:err:d3d:wined3d_debug_callback 0166D4E8: "0:39(1): error: error index must be >= 0". 0668:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #2: 0668:fixme:d3d_shader:print_glsl_info_log 0:39(8): warning: signed literal value `4294967295' is interpreted as -1 0668:fixme:d3d_shader:print_glsl_info_log 0:39(1): error: error index must be >= 0
These happen at least with the QEmu and Intel GPUs (HD Graphics 4600). Because these warnings appear in the Wine log they cannot be seen in the nightly WineTest reports. However one can see these warnings in the TestBot's Debina WineTest jobs, both in the summary and in the "task.log" files.
Also, to see these warnings one has to delete the shader cache since they happen during compilation:
rm -rf ~/.cache/mesa_shader_cache/
https://bugs.winehq.org/show_bug.cgi?id=55295
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase
https://bugs.winehq.org/show_bug.cgi?id=55295
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|d3dcompiler_43:hlsl_d3d11 - |d3dcompiler_43:hlsl_d3d11 & |test_sampling() triggers |d3dcompiler_46:hlsl_d3d11 & |GLSL errors in Wine |d3dcompiler_47:hlsl_d3d11 - | |test_sampling() triggers | |GLSL errors in Wine
--- Comment #1 from François Gouget fgouget@codeweavers.com --- d3dcompiler_46 and d3dcompiler_47 use the same hlsl_d3d11 so they get the same warnings too.