CamilleLaVey
3 weeks ago
committed by
Caio Oliveira
No known key found for this signature in database
GPG Key ID: AAAE6C7FD4186B0C
1 changed files with
4 additions and
7 deletions
-
src/video_core/renderer_vulkan/vk_buffer_cache.cpp
|
|
|
@ -700,6 +700,10 @@ void BufferCacheRuntime::BindTransformFeedbackBuffers(VideoCommon::HostBindings< |
|
|
|
} |
|
|
|
|
|
|
|
void BufferCacheRuntime::ReserveNullBuffer() { |
|
|
|
const VkBufferUsageFlags expected_usage = NullBufferUsageFlags(); |
|
|
|
if (null_buffer && null_buffer_usage_flags != expected_usage) { |
|
|
|
RefreshNullBuffer(); |
|
|
|
} |
|
|
|
if (!null_buffer) { |
|
|
|
null_buffer = CreateNullBuffer(); |
|
|
|
} |
|
|
|
@ -750,10 +754,3 @@ vk::Buffer BufferCacheRuntime::CreateNullBuffer() { |
|
|
|
}); |
|
|
|
|
|
|
|
return ret; |
|
|
|
const VkBufferUsageFlags expected_usage = NullBufferUsageFlags(); |
|
|
|
if (null_buffer && null_buffer_usage_flags != expected_usage) { |
|
|
|
RefreshNullBuffer(); |
|
|
|
} |
|
|
|
if (!null_buffer) { |
|
|
|
null_buffer = CreateNullBuffer(); |
|
|
|
} |