Kelsidavis-WoWee/src
Kelsi 746ac25c14 fix(rendering): prevent MSAA+FSR2 framebuffer mismatch crash
When saved settings loaded MSAA before FSR2 on startup, the pending MSAA
change (e.g. 8x) was queued before FSR2 was enabled. Since FSR2 checked
the current MSAA (still 1x), it didn't override the pending change.
On the next frame, applyMsaaChange created a 4-attachment MSAA render pass,
then FSR2 lazily created a 2-attachment framebuffer against it — SIGSEGV.

Add guards in both applyMsaaChange (force 1x if FSR2 is blocking) and
setFSR2Enabled (override any pending MSAA >1x when enabling FSR2).
2026-04-03 21:41:14 -07:00
..
addons chore(lua): refactor addon Lua engine API + progress docs 2026-04-03 07:31:06 +03:00
audio chore(renderer): refactor renderer and add post-process + spell visuals systems 2026-04-02 00:21:21 +03:00
auth fix: UB in mouse button polling, null deref in BigNum formatting 2026-03-30 15:37:38 -07:00
core fix(vulkan): MSAA crash on AMD RADV due to vkCreateRenderPass2 null dispatch 2026-04-03 20:58:32 -07:00
game fix(parsing): validate spline endPoint coords to reject false-positive format matches 2026-04-03 19:36:34 -07:00
network chore(testing): add unit tests and update core render/network pipelines 2026-04-03 09:41:34 +03:00
pipeline chore(testing): add unit tests and update core render/network pipelines 2026-04-03 09:41:34 +03:00
rendering fix(rendering): prevent MSAA+FSR2 framebuffer mismatch crash 2026-04-03 21:41:14 -07:00
ui fix(vulkan): MSAA crash on AMD RADV due to vkCreateRenderPass2 null dispatch 2026-04-03 20:58:32 -07:00
main.cpp fix(vulkan): MSAA crash on AMD RADV due to vkCreateRenderPass2 null dispatch 2026-04-03 20:58:32 -07:00