zink: void pointer assert in thread_transfer(...)
Hi, The TombRaider in steam meets a void pointer issue. In addition, I use the AMD's Navi21 ASIC and AMD's vulkan driver. The backtrace as belows
I print the value of *transfer
, it is null. And the terminal where launch steam prints MESA: error: ZINK: vkMapMemory failed (VK_ERROR_MEMORY_MAP_FAILED)
.
I guess pipe->buffer_map(..) --> zink_buffer_map(...) --> map_resource(...) --> zink_bo_map(...)
, inside the zink_bo_map(...)
, map failed, then the zink_buffer_map(...)
doesn't assign the *transfer
value, so meet void pointer.