Metal changes

This commit is contained in:
Dynamitos
2026-03-16 16:53:30 +01:00
parent 54106e6fef
commit e2296cada2
3 changed files with 51 additions and 10 deletions
+3 -5
View File
@@ -116,13 +116,11 @@ void DescriptorSetHandle::updateBuffer(const std::string& name, uint32 index, Gf
void DescriptorSetHandle::updateBuffer(const std::string& name, uint32 index, Gfx::PUniformBuffer uniformBuffer) {
uint32 flattenedIndex = owner->getLayout()->variableMapping[name].index + index;
PIndexBuffer buffer = uniformBuffer.cast<IndexBuffer>();
bufferWrites.add(BufferWriteInfo{
PUniformBuffer buffer = uniformBuffer.cast<UniformBuffer>();
uniformWrites.add(UniformWriteInfo{
.index = flattenedIndex,
.buffer = buffer->getAlloc(),
.access = owner->getLayout()->variableMapping[name].access,
.content = buffer->getContents(),
});
boundResources.add(buffer->getAlloc());
}
void DescriptorSetHandle::updateSampler(const std::string& name, uint32 index, Gfx::PSampler samplerState) {