Lines Matching defs:vector
41 #include <vector>
58 using ::std::vector;
85 * \param pipeliens - vector of pipelines created
91 using Validator = qpTestResult (*)(VkResult, const vector<UniquePipeline>&, duration, string&);
132 qpTestResult checkResult(VkResult result, const vector<UniquePipeline>&, duration, string& reason)
148 qpTestResult checkPipelineMustBeValid(VkResult, const vector<UniquePipeline>& pipelines, duration, string& reason)
170 qpTestResult checkPipelineMustBeNull(VkResult, const vector<UniquePipeline>& pipelines, duration, string& reason)
192 qpTestResult checkPipelineNullAfterIndex(VkResult, const vector<UniquePipeline>& pipelines, duration, string& reason)
238 qpTestResult checkElapsedTime(VkResult, const vector<UniquePipeline>&, duration elapsed, string& reason)
343 * \brief Get a string of VkResults from a vector
345 string getResultsString(const vector<VkResult>& results)
384 typename output_t = vector<move_t>>
439 const vector<VkDescriptorSetLayout>& setLayouts,
476 vector<UniqueShaderModule> createShaderModules(const DeviceInterface& vk,
479 const vector<const char*>& names)
481 auto output = vector<UniqueShaderModule>{};
504 vector<VkPipelineShaderStageCreateInfo> createShaderStages(const vector<Move<VkShaderModule>>& modules,
505 const vector<VkShaderStageFlagBits>& stages)
509 auto output = vector<VkPipelineShaderStageCreateInfo>{};
722 vector<VkGraphicsPipelineCreateInfo> createPipelineCreateInfos(const TestParams::Iteration& iteration,
727 auto output = vector<VkGraphicsPipelineCreateInfo>{};
884 const auto modules = createShaderModules(vk, device, context.getBinaryCollection(), std::vector<const char*>{"vertex"});
885 const auto shaderStages = createShaderStages(modules, std::vector<VkShaderStageFlagBits>{VK_SHADER_STAGE_VERTEX_BIT});
896 auto results = vector<VkResult>{};
902 auto created = vector<VkPipeline>{};
906 std::vector<VkPipelineCreateFlags2CreateInfoKHR> flags2CreateInfo(created.size(), { VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR, 0, 0 });
959 vector<VkComputePipelineCreateInfo> createPipelineCreateInfos(const TestParams::Iteration& iteration,
964 auto output = vector<VkComputePipelineCreateInfo>{};
1095 auto results = vector<VkResult>{};
1101 auto created = vector<VkPipeline>{};