This Trac instance is not used for development anymore!

We migrated our development workflow to git and Gitea.
To test the future redirection, replace trac by ariadne in the page URL.

Opened 6 weeks ago

Last modified 6 weeks ago

#6937 new defect

Vulkan crash when spir-v shaders are missing

Reported by: Itms Owned by:
Priority: Release Blocker Milestone: Alpha 27
Component: Core engine Keywords:
Cc: Vladislav Belov Patch:

Description (last modified by Itms)

When the shaders are missing (in my case, because I made a silly mistake in generating the nightly-build from the git PoC), the game crashes on startup.

This has the same severity as #6936, since users cannot fix the issue without at least enabling the spirv mod in user.cfg.

This should not happen anymore with the nightly-build, however, a user who enabled Vulkan in the nightly-build would get this crash when testing a build from the git repo. It will be easier for them to fix this by running the get-nightly-shaders script, but they should be instructed to do so without a crash.

Assertion failed: "0 <= pass && pass < static_cast<int>(m_Passes.size())"
Location: shadertechnique.cpp:79 (CShaderTechnique::GetGraphicsPipelineState)

Attachments (3)

crashlog.txt (82.0 KB ) - added by Itms 6 weeks ago.
system_info.txt (15.7 KB ) - added by Itms 6 weeks ago.
userreport_hwdetect.txt (16.2 KB ) - added by Itms 6 weeks ago.

Download all attachments as: .zip

Change History (4)

by Itms, 6 weeks ago

Attachment: crashlog.txt added

by Itms, 6 weeks ago

Attachment: system_info.txt added

by Itms, 6 weeks ago

Attachment: userreport_hwdetect.txt added

comment:1 by Itms, 6 weeks ago

Description: modified (diff)
Summary: Vulkan crash on Windows desktop (NVIDIA)Vulkan crash when spir-v shaders are missing

Woooops, this was actually a mistake when generating the nightly build. The crash should still be avoided.

Note: See TracTickets for help on using tickets.