From 7383cfcbe8ade4dce057608e971e8cb7d4b1feb7 Mon Sep 17 00:00:00 2001 From: quou Date: Sun, 29 Dec 2024 13:40:45 +1100 Subject: allow binding only a portion of a cbuffer --- video.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'video.cpp') diff --git a/video.cpp b/video.cpp index 5d88d0c..d0720f5 100644 --- a/video.cpp +++ b/video.cpp @@ -2760,8 +2760,8 @@ void Descriptor_Set_Vk::init( Buffer_Vk& b = *(Buffer_Vk*)&dev->get_buffer(cd->buffer); assert(cd->buffer); buf.buffer = b.buf; - buf.offset = 0; - buf.range = b.size; + buf.offset = cd->offset; + buf.range = cd->size? cd->size: b.size; wd.descriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER; wd.pBufferInfo = &buf; } break; -- cgit v1.2.3-54-g00ecf