Searched defs:push_constant_ranges (Results 1 - 3 of 3) sorted by relevance

/external/vulkan-validation-layers/layers/
H A Dcore_validation_types.h456 std::vector<VkPushConstantRange> push_constant_ranges; member in struct:PIPELINE_LAYOUT_NODE
458 PIPELINE_LAYOUT_NODE() : layout(VK_NULL_HANDLE), set_layouts{}, push_constant_ranges{} {}
463 push_constant_ranges.clear();
H A Dcore_validation.cpp2104 std::vector<VkPushConstantRange> const *push_constant_ranges,
2124 for (auto const &range : *push_constant_ranges) {
2159 std::vector<VkPushConstantRange> const *push_constant_ranges, shader_module const *src,
2166 pass &= validate_push_constant_block_against_pipeline(report_data, push_constant_ranges, src,
2765 pass &= validate_push_constant_usage(report_data, &pipelineLayout.push_constant_ranges, module, accessible_ids, pStage->stage);
6848 plNode.push_constant_ranges.resize(pCreateInfo->pushConstantRangeCount);
6850 plNode.push_constant_ranges[i] = pCreateInfo->pPushConstantRanges[i];
9362 const auto &ranges = pipeline_layout->push_constant_ranges;
2103 validate_push_constant_block_against_pipeline(debug_report_data *report_data, std::vector<VkPushConstantRange> const *push_constant_ranges, shader_module const *src, spirv_inst_iter type, VkShaderStageFlagBits stage) argument
2158 validate_push_constant_usage(debug_report_data *report_data, std::vector<VkPushConstantRange> const *push_constant_ranges, shader_module const *src, std::unordered_set<uint32_t> accessible_ids, VkShaderStageFlagBits stage) argument
/external/vulkan-validation-layers/tests/
H A Dlayer_validation_tests.cpp11840 VkPushConstantRange push_constant_ranges = {}; local
11842 push_constant_ranges.stageFlags = VK_SHADER_STAGE_FRAGMENT_BIT;
11843 push_constant_ranges.size = 4;
11845 pipeline_layout_create_info.pPushConstantRanges = &push_constant_ranges;

Completed in 147 milliseconds