[vk, qcom] UniformBufferAlignment set by hardware capabilities

This commit is contained in:
CamilleLaVey 2025-11-25 20:20:26 -04:00 committed by Caio Oliveira
parent 5ed257a238
commit 4f1d12a3af
4 changed files with 49 additions and 5 deletions

View file

@ -375,6 +375,10 @@ bool BufferCacheRuntime::CanReportMemoryUsage() const {
return device.CanReportMemoryUsage();
}
u32 BufferCacheRuntime::GetUniformBufferAlignment() const {
return static_cast<u32>(device.GetUniformBufferAlignment());
}
u32 BufferCacheRuntime::GetStorageBufferAlignment() const {
return static_cast<u32>(device.GetStorageBufferAlignment());
}

View file

@ -96,6 +96,8 @@ public:
bool CanReportMemoryUsage() const;
u32 GetUniformBufferAlignment() const;
u32 GetStorageBufferAlignment() const;
[[nodiscard]] StagingBufferRef UploadStagingBuffer(size_t size);