Lines Matching refs:Descriptor
52 // Validate descriptor set layout create info
185 // Descriptor counts match so need to go through bindings one-by-one
239 // Starting at offset descriptor of given binding, parse over update_count
240 // descriptor updates and verify that for any binding boundaries that are crossed, the next binding(s) are all consistent
262 error_str << "Attempting " << type << " descriptor set " << set << " binding #" << orig_binding << " with #"
326 assert(0); // Bad descriptor type specified
370 << " which is an invalid binding for this descriptor set.";
382 error_str << "Descriptor in binding #" << binding << " at global descriptor index " << i
394 error_str << "Descriptor in binding #" << binding << " at global descriptor index " << i
402 error_str << "Descriptor in binding #" << binding << " at global descriptor index " << i
418 error_str << "Dynamic descriptor in binding #" << binding << " at global descriptor index " << i
429 error_str << "Dynamic descriptor in binding #" << binding << " at global descriptor index " << i
452 error_str << "Descriptor in binding #" << binding << " at global descriptor index " << i
465 error_str << "Descriptor in binding #" << binding << " at global descriptor index " << i
475 error_str << "Descriptor in binding #" << binding << " at global descriptor index " << i
557 error_str << "Cannot call vkUpdateDescriptorSets() to perform copy update on descriptor set " << set_
627 error_str << "Attempting copy update from descriptorSet " << src_set << " binding #" << update->srcBinding << " but descriptor at array offset "
633 // Update parameters all look good and descriptor updated so verify update contents
658 // bind cb to this descriptor set
660 // Add bindings for descriptor set, the set's pool, and individual objects in the set
665 // For the active slots, use set# to look up descriptorSet from boundDescriptorSets, and bind all of that descriptor set's
802 "image in a descriptor set, please only set either VK_IMAGE_ASPECT_DEPTH_BIT or "
835 << " but according to spec section 13.1 Descriptor Types, 'Load and store operations on storage images can "
854 << " being used for a descriptor update of type " << string_VkDescriptorType(type) << " does not have "
867 void cvdescriptorset::SamplerDescriptor::CopyUpdate(const Descriptor *src) {
908 void cvdescriptorset::ImageSamplerDescriptor::CopyUpdate(const Descriptor *src) {
950 void cvdescriptorset::ImageDescriptor::CopyUpdate(const Descriptor *src) {
987 void cvdescriptorset::BufferDescriptor::CopyUpdate(const Descriptor *src) {
1013 void cvdescriptorset::TexelDescriptor::CopyUpdate(const Descriptor *src) {
1043 "Cannot call vkUpdateDescriptorSets() on descriptor set 0x%" PRIxLEAST64 " that has not been allocated.",
1051 "vkUpdateDescriptorsSets() failed write update validation for Descriptor Set 0x%" PRIx64
1066 "Cannot call vkUpdateDescriptorSets() to copy from descriptor set 0x%" PRIxLEAST64
1072 "Cannot call vkUpdateDescriptorSets() to copy to descriptor set 0x%" PRIxLEAST64
1081 "vkUpdateDescriptorsSets() failed copy update from Descriptor Set 0x%" PRIx64
1082 " to Descriptor Set 0x%" PRIx64 " with error: %s. %s",
1128 error_str << "Cannot call vkUpdateDescriptorSets() to perform write update on descriptor set " << set_
1141 // We know that binding is valid, verify update and do update on each descriptor
1147 error_str << "Attempting write update to descriptor set " << set_ << " binding #" << update->dstBinding << " with type "
1155 error_str << "Attempting write update to descriptor set " << set_ << " binding #" << update->dstBinding << " with "
1159 << " oversteps the size of this descriptor set.";
1172 error_str << "Write update to descriptor in set " << set_ << " binding #" << update->dstBinding
1220 << " being used for a descriptor update of type " << string_VkDescriptorType(type) << " does not have "
1227 // For buffer descriptor updates, verify the buffer usage and VkDescriptorBufferInfo struct which includes:
1300 error_str << "Attempted write update to combined image sampler descriptor failed due to: " << error_msg->c_str();
1313 error_str << "Attempted write update to sampler descriptor with invalid sampler: "
1332 error_str << "Attempted write update to image descriptor failed due to: " << error_msg->c_str();
1347 error_str << "Attempted write update to texel buffer descriptor with invalid buffer view: " << buffer_view;
1354 error_str << "Attempted write update to texel buffer descriptor failed due to: " << error_msg->c_str();
1368 error_str << "Attempted write update to buffer descriptor failed due to: " << error_msg->c_str();
1397 error_str << "Attempted copy update to sampler descriptor with invalid sampler: " << update_sampler << ".";
1416 error_str << "Attempted copy update to sampler descriptor with invalid sampler: " << update_sampler << ".";
1428 error_str << "Attempted copy update to combined image sampler descriptor failed due to: " << error_msg->c_str();
1442 error_str << "Attempted copy update to image descriptor failed due to: " << error_msg->c_str();
1456 error_str << "Attempted copy update to texel buffer descriptor with invalid buffer view: " << buffer_view;
1463 error_str << "Attempted copy update to texel buffer descriptor failed due to: " << error_msg->c_str();
1475 error_str << "Attempted copy update to buffer descriptor failed due to: " << error_msg->c_str();
1523 // Determine whether descriptor counts are satisfiable
1550 /* Create tracking object for each descriptor set; insert into