https://bugs.winehq.org/show_bug.cgi?id=42829 Bug ID: 42829 Summary: Transcendence (& many other D3D games) only show black screen (shaders) Product: Wine Version: 2.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs(a)winehq.org Reporter: kq3thih(a)mailnesia.com Regression SHA1: a830d7808f2f07e7efc8657134e0962642d94f52 Distribution: Debian Created attachment 57915 --> https://bugs.winehq.org/attachment.cgi?id=57915 console output Transcendence 1.7 (& all other D3D games tested) only show a black screen. Looking at the console output shaders have a syntax error and do not link. --- snip --- fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #1: fixme:d3d_shader:print_glsl_info_log 0(3) : error C0000: syntax error, unexpected '(', expecting "::" at token "(" fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #2: fixme:d3d_shader:print_glsl_info_log 0(4) : error C0000: syntax error, unexpected '(', expecting "::" at token "(" fixme:d3d_shader:shader_glsl_validate_link Program 3 link status invalid. --- snip --- Bisecting returns: --- snip --- a830d7808f2f07e7efc8657134e0962642d94f52 is the first bad commit commit a830d7808f2f07e7efc8657134e0962642d94f52 Author: Józef Kucia <jkucia(a)codeweavers.com> Date: Wed Apr 12 12:42:28 2017 +0200 wined3d: Use GLSL 1.30 for all shaders if available. Signed-off-by: Józef Kucia <jkucia(a)codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> :040000 040000 522cad7e1f1b6f5da0a8967f59803132f1c5c0c7 034b4dee93895dc509daec1e9bfb01b3b77880a2 M dlls --- snip --- Reverting the commit on master and programs start working normally again. $ sha1sum Transcendence.zip eb50b5350e7098e0460741691d09012321342553 Transcendence.zip $ du -sh Transcendence.zip 43M Transcendence.zip Debian testing Nvidia binary drivers 340.102 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.