renderer_vulkan: proper min uniform alignment

This commit is contained in:
psucien 2024-06-06 21:47:24 +02:00
parent 6814d5f108
commit 729d02d699
2 changed files with 2 additions and 2 deletions

View File

@ -83,7 +83,7 @@ ComputePipeline::~ComputePipeline() = default;
void ComputePipeline::BindResources(Core::MemoryManager* memory, StreamBuffer& staging,
VideoCore::TextureCache& texture_cache) const {
static constexpr u64 MinUniformAlignment = 64;
static const u64 MinUniformAlignment = instance.UniformMinAlignment();
const auto map_staging = [&](auto src, size_t size) {
const auto [data, offset, _] = staging.Map(size, MinUniformAlignment);

View File

@ -278,7 +278,7 @@ void GraphicsPipeline::BuildDescSetLayout() {
void GraphicsPipeline::BindResources(Core::MemoryManager* memory, StreamBuffer& staging,
VideoCore::TextureCache& texture_cache) const {
static constexpr u64 MinUniformAlignment = 64;
static const u64 MinUniformAlignment = instance.UniformMinAlignment();
const auto map_staging = [&](auto src, size_t size) {
const auto [data, offset, _] = staging.Map(size, MinUniformAlignment);