Files
test/source/blender/gpu/vulkan
Jeroen Bakker ea1652dca3 Fix #140229: Vulkan: Crash during depth aware-navigation
Depth navigation sends many small render graphs to the device. It can be
that a subsequent render graph uses the same shader as the previous one
with the same descriptor set tracker. The descriptor set tracker didn't
cleared its full state and a subsequent render graph was generating
commands assuming that the device was in a certain state.

However it wasn't and a command to bind a descriptor set was skipped
resulting in a device out of bound write. Depending on the platform this
could overwrite any data on the GPU, including shader programs as the
select shader writes to a storage buffer. This clarifies why the issue
resulted in very odd and none consistent behavior.

This PR fixes this by clearing the VKPipelineData and
VKDescriptorTracker.

Pull Request: https://projects.blender.org/blender/blender/pulls/140526
2025-06-17 11:17:03 +02:00
..
2025-06-06 14:39:51 +02:00
2025-06-07 12:13:16 +10:00
2025-01-27 08:55:23 +01:00
2025-01-27 08:55:23 +01:00
2024-08-20 11:27:33 +02:00
2025-05-02 13:24:06 +02:00
2023-11-14 11:12:19 +01:00
2024-01-01 00:43:09 +13:00
2024-10-08 10:55:10 +02:00
2025-06-03 17:34:04 +02:00