http://bugs.winehq.org/show_bug.cgi?id=59450 --- Comment #14 from Tony Fabris <tfabris@gmail.com> ---
you can also just add the "vulkan_info->EXT_descriptor_indexing = false;" line to vkd3d_init_device_caps().
I added that line into mainline vkd3d v1.19, and it didn't allow the game to render. Still a red screen.
shader compilation failures should result in a "Failed to compile shader, ..." WARN message from create_shader_stage(), which may help to narrow things down.
It gets a slightly different error about shader compilation when it is displaying the red screen. The console ouput fills with this message during the red screen: "[mvk-error] VK_ERROR_INVALID_SHADER_NV: Vertex shader function could not be compiled into pipeline. See previous logged error."
As a first step it may make sense to just apply all the changes to vkd3d-shader, and then just remove things step by step.
Do you mean this? Go through the diffs between the Crossover version of vkd3d and the mainline version of vkd3d and try to port the shader changes over? Sounds like a big job which might require domain knowledge about video driver coding. I'll look at the diffs, though, and see if it's within my powers. :) -- 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.