mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-10-06 22:10:49 +00:00
@@ -74,11 +74,7 @@ StagingBufferPool::StagingBufferPool(const Device& device, MemoryAllocator& memo
|
|||||||
if (device.IsBufferDeviceAddressSupported()) {
|
if (device.IsBufferDeviceAddressSupported()) {
|
||||||
stream_ci.usage |= VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT;
|
stream_ci.usage |= VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT;
|
||||||
}
|
}
|
||||||
// *BSD drivers are more sensitive to increased buffers for streaming.
|
// Some drivers are more sensitive to increased buffer sizes
|
||||||
// Windows ones however, can intake bigger buffers and generally do not OOM.
|
|
||||||
// - GTX 960 on Windows will not OOM with 256mib
|
|
||||||
// - GT 1030 on ^BSD will OOM with 256mib
|
|
||||||
// This doesn't seem to be, however, universally true
|
|
||||||
try {
|
try {
|
||||||
stream_buffer = memory_allocator.CreateBuffer(stream_ci, MemoryUsage::Stream);
|
stream_buffer = memory_allocator.CreateBuffer(stream_ci, MemoryUsage::Stream);
|
||||||
} catch (vk::Exception& e) {
|
} catch (vk::Exception& e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user