[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 79f6a6096f
commit c14175e481
4 changed files with 49 additions and 5 deletions
@@ -415,6 +415,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());
}
@@ -96,6 +96,8 @@ public:
bool CanReportMemoryUsage() const;
u32 GetUniformBufferAlignment() const;
u32 GetStorageBufferAlignment() const;
[[nodiscard]] StagingBufferRef UploadStagingBuffer(size_t size);