Browse Source

disable log spam, fixes actual performance lol

pull/129/head
Maufeat 8 months ago
committed by crueter
parent
commit
d7e27b804f
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 2
      externals/dynarmic/externals/catch
  2. 2
      externals/dynarmic/externals/fmt
  3. 2
      externals/dynarmic/externals/xbyak
  4. 2
      externals/dynarmic/externals/zycore-c
  5. 2
      externals/dynarmic/externals/zydis
  6. 2
      src/video_core/buffer_cache/buffer_cache.h
  7. 5
      src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp

2
externals/dynarmic/externals/catch

@ -1 +1 @@
Subproject commit 5aa8d113215bd9a97ecc1a2f3fc9506947a2fa57
Subproject commit 74fcff6e5b190fb833a231b7f7c1829e3c3ac54d

2
externals/dynarmic/externals/fmt

@ -1 +1 @@
Subproject commit 35dcc58263d6b55419a5932bd6b0b3029a0a8c00
Subproject commit 02de29e00321787fa515ca60f0f5911e61892dc6

2
externals/dynarmic/externals/xbyak

@ -1 +1 @@
Subproject commit 12557954c68a780563f9ab9fc24a3a156c96cba1
Subproject commit 44a72f369268f7d552650891b296693e91db86bb

2
externals/dynarmic/externals/zycore-c

@ -1 +1 @@
Subproject commit 75a36c45ae1ad382b0f4e0ede0af84c11ee69928
Subproject commit 7ad36e52110b39cfb62b47bfdb6def94ac531309

2
externals/dynarmic/externals/zydis

@ -1 +1 @@
Subproject commit c2d2bab0255e53a7c3e9b615f4eb69449eb942df
Subproject commit 6372690e30389a94db65ece2d8a1f0a2310475ed

2
src/video_core/buffer_cache/buffer_cache.h

@ -1732,7 +1732,7 @@ Binding BufferCache<P>::StorageBufferBinding(GPUVAddr ssbo_addr, u32 cbuf_index,
const std::optional<DAddr> aligned_device_addr = gpu_memory->GpuToCpuAddress(aligned_gpu_addr); const std::optional<DAddr> aligned_device_addr = gpu_memory->GpuToCpuAddress(aligned_gpu_addr);
if (!aligned_device_addr || size == 0) { if (!aligned_device_addr || size == 0) {
LOG_WARNING(HW_GPU, "Failed to find storage buffer for cbuf index {}", cbuf_index);
LOG_DEBUG(HW_GPU, "Failed to find storage buffer for cbuf index {}", cbuf_index);
return NULL_BINDING; return NULL_BINDING;
} }
const std::optional<DAddr> device_addr = gpu_memory->GpuToCpuAddress(gpu_addr); const std::optional<DAddr> device_addr = gpu_memory->GpuToCpuAddress(gpu_addr);

5
src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp

@ -324,8 +324,9 @@ bool GraphicsPipeline::ConfigureImpl(bool is_indexed) {
size_t ssbo_index{}; size_t ssbo_index{};
for (const auto& desc : info.storage_buffers_descriptors) { for (const auto& desc : info.storage_buffers_descriptors) {
ASSERT(desc.count == 1); ASSERT(desc.count == 1);
buffer_cache.BindGraphicsStorageBuffer(stage, ssbo_index, desc.cbuf_index,
desc.cbuf_offset, desc.is_written);
if (!buffer_cache.BindGraphicsStorageBuffer(stage, ssbo_index, desc.cbuf_index,
desc.cbuf_offset, desc.is_written))
continue;
++ssbo_index; ++ssbo_index;
} }
} }

Loading…
Cancel
Save