@@ -449,7 +449,6 @@ def print_struct(self, mytype, varname, owner, size = None):
449449 elif 'vkCmdPushDescriptorSet' in self .funcname and mytype == 'VkWriteDescriptorSet' and not self .read : accessor += ', true'
450450 elif mytype == 'VkWriteDescriptorSet' and not self .read : accessor += ', false'
451451 elif mytype == 'VkDeviceCreateInfo' and self .read : accessor += ', physicalDevice'
452- elif ('VkBindImageMemoryInfo' in mytype or 'VkBindBufferMemoryInfo' in mytype ) and self .read : accessor += ', device'
453452
454453 if self .funcname [0 ] == 'V' and mytype in deconst_struct and not self .read : # we cannot modify passed in memory when writing
455454 if size :
@@ -721,11 +720,11 @@ def print_load(self, name, owner): # called for each parameter
721720 z .do ('const VkImageTiling tiling = static_cast<VkImageTiling>(reader.read_uint32_t()); // fetch tiling property especially added' )
722721 z .do ('const VkDeviceSize min_size = static_cast<VkDeviceSize>(reader.read_uint64_t()); // fetch padded memory size' )
723722 z .do ('trackedimage& image_data = VkImage_index.at(image_index);' )
724- z .do ('suballoc_location loc = reader.parent->allocator.add_image(reader.thread_index(), device, %s, image_index, special_flags, tiling, min_size);' % varname )
723+ z .do ('suballoc_location loc = reader.parent->allocator.add_image(reader.thread_index(), reader. device, %s, image_index, special_flags, tiling, min_size);' % varname )
725724 elif self .funcname in ['vkBindBufferMemory' , 'VkBindBufferMemoryInfo' , 'VkBindBufferMemoryInfoKHR' ] and self .name == 'buffer' :
726725 z .do ('const VkMemoryPropertyFlags special_flags = static_cast<VkMemoryPropertyFlags>(reader.read_uint32_t()); // fetch memory flags especially added' )
727726 z .do ('trackedbuffer& buffer_data = VkBuffer_index.at(buffer_index);' )
728- z .do ('suballoc_location loc = reader.parent->allocator.add_buffer(reader.thread_index(), device, %s, buffer_index , special_flags, buffer_data);' % varname )
727+ z .do ('suballoc_location loc = reader.parent->allocator.add_buffer(reader.thread_index(), reader. device, %s, special_flags, buffer_data);' % varname )
729728
730729 if self .funcname in ['vkBindImageMemory' , 'vkBindBufferMemory' , 'VkBindBufferMemoryInfo' , 'VkBindBufferMemoryInfoKHR' , 'VkBindImageMemoryInfoKHR' , 'VkBindImageMemoryInfo' ]:
731730 if self .name == 'memory' :
0 commit comments