Home | History | Annotate | Download | only in layers

Lines Matching refs:dev_data

279                                               const DescriptorSetLayout *layout, const core_validation::layer_data *dev_data)
280 : some_update_(false), set_(set), pool_state_(nullptr), p_layout_(layout), device_data_(dev_data) {
281 pool_state_ = getDescriptorPoolState(dev_data, pool);
691 bool cvdescriptorset::ValidateSampler(const VkSampler sampler, const core_validation::layer_data *dev_data) {
692 return (getSamplerState(dev_data, sampler) != nullptr);
696 const core_validation::layer_data *dev_data, UNIQUE_VALIDATION_ERROR_CODE *error_code,
700 auto iv_state = getImageViewState(dev_data, image_view);
714 auto image_node = getImageState(dev_data, image);
719 if (ValidateMemoryIsBoundToImage(dev_data, image_node, "vkUpdateDescriptorSets()")) {
726 auto swapchain = getSwapchainFromImage(dev_data, image);
728 auto swapchain_node = getSwapchainNode(dev_data, swapchain);
875 void cvdescriptorset::SamplerDescriptor::BindCommandBuffer(const core_validation::layer_data *dev_data, GLOBAL_CB_NODE *cb_node) {
877 auto sampler_state = getSamplerState(dev_data, sampler_);
920 void cvdescriptorset::ImageSamplerDescriptor::BindCommandBuffer(const core_validation::layer_data *dev_data,
924 auto sampler_state = getSamplerState(dev_data, sampler_);
929 auto iv_state = getImageViewState(dev_data, image_view_);
931 core_validation::AddCommandBufferBindingImageView(dev_data, cb_node, iv_state);
958 void cvdescriptorset::ImageDescriptor::BindCommandBuffer(const core_validation::layer_data *dev_data, GLOBAL_CB_NODE *cb_node) {
960 auto iv_state = getImageViewState(dev_data, image_view_);
962 core_validation::AddCommandBufferBindingImageView(dev_data, cb_node, iv_state);
995 void cvdescriptorset::BufferDescriptor::BindCommandBuffer(const core_validation::layer_data *dev_data, GLOBAL_CB_NODE *cb_node) {
996 auto buffer_node = getBufferNode(dev_data, buffer_);
998 core_validation::AddCommandBufferBindingBuffer(dev_data, cb_node, buffer_node);
1018 void cvdescriptorset::TexelDescriptor::BindCommandBuffer(const core_validation::layer_data *dev_data, GLOBAL_CB_NODE *cb_node) {
1019 auto bv_state = getBufferViewState(dev_data, buffer_view_);
1021 core_validation::AddCommandBufferBindingBufferView(dev_data, cb_node, bv_state);
1031 const core_validation::layer_data *dev_data, uint32_t write_count,
1038 auto set_node = core_validation::getSetNode(dev_data, dest_set);
1061 auto src_node = core_validation::getSetNode(dev_data, src_set);
1062 auto dst_node = core_validation::getSetNode(dev_data, dst_set);
1096 void cvdescriptorset::PerformUpdateDescriptorSets(const core_validation::layer_data *dev_data, uint32_t write_count,
1103 auto set_node = core_validation::getSetNode(dev_data, dest_set);
1112 auto src_node = core_validation::getSetNode(dev_data, src_set);
1113 auto dst_node = core_validation::getSetNode(dev_data, dst_set);
1492 const core_validation::layer_data *dev_data,
1497 auto layout = getDescriptorSetLayout(dev_data, p_alloc_info->pSetLayouts[i]);
1514 auto pool_state = getDescriptorPoolState(dev_data, p_alloc_info->descriptorPool);
1543 const core_validation::layer_data *dev_data) {
1555 dev_data);