Files
mirai/src/gpu_resource/gpu_buffer.cpp
2026-01-04 21:21:23 +08:00

22 lines
426 B
C++

#include "gpu_buffer.h"
#include "allocator.h"
namespace mirai {
gpu_buffer::gpu_buffer(const buffer_create_info& info) {
vma_allocator::get();
}
bool gpu_buffer::is_host_visible() const noexcept {
switch (mem_usage_) {
case memory_usage::cpu_only:
case memory_usage::cpu_to_gpu:
case memory_usage::gpu_to_cpu:
case memory_usage::auto_prefer_host:
return true;
default:
return false;
}
}
}