/third_party/skia/third_party/externals/swiftshader/tests/VulkanWrapper/ |
H A D | DrawTester.cpp | 280 std::array<vk::PipelineShaderStageCreateInfo, 2> shaderStages; in createGraphicsPipeline() local 282 shaderStages[0].module = vertexModule; in createGraphicsPipeline() 283 shaderStages[0].stage = vk::ShaderStageFlagBits::eVertex; in createGraphicsPipeline() 284 shaderStages[0].pName = "main"; in createGraphicsPipeline() 286 shaderStages[1].module = fragmentModule; in createGraphicsPipeline() 287 shaderStages[1].stage = vk::ShaderStageFlagBits::eFragment; in createGraphicsPipeline() 288 shaderStages[1].pName = "main"; in createGraphicsPipeline() 290 pipelineCreateInfo.stageCount = static_cast<uint32_t>(shaderStages.size()); in createGraphicsPipeline() 291 pipelineCreateInfo.pStages = shaderStages.data(); in createGraphicsPipeline()
|
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/third_party/ |
H A D | vulkan_command_buffer_utils.cpp | 1501 info.shaderStages[0].sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; in init_shaders() 1502 info.shaderStages[0].pNext = NULL; in init_shaders() 1503 info.shaderStages[0].pSpecializationInfo = NULL; in init_shaders() 1504 info.shaderStages[0].flags = 0; in init_shaders() 1505 info.shaderStages[0].stage = VK_SHADER_STAGE_VERTEX_BIT; in init_shaders() 1506 info.shaderStages[0].pName = "main"; in init_shaders() 1517 &info.shaderStages[0].module); in init_shaders() 1524 info.shaderStages[1].sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; in init_shaders() 1525 info.shaderStages[1].pNext = NULL; in init_shaders() 1526 info.shaderStages[ in init_shaders() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineCreationCacheControlTests.cpp | 881 const auto shaderStages = createShaderStages(modules, {VK_SHADER_STAGE_VERTEX_BIT, VK_SHADER_STAGE_FRAGMENT_BIT}); in testInstance() local 889 baseCreateInfo.stageCount = static_cast<deUint32>(shaderStages.size()); in testInstance() 890 baseCreateInfo.pStages = shaderStages.data(); in testInstance() 1062 const auto shaderStages = createShaderStages(modules, {VK_SHADER_STAGE_COMPUTE_BIT}); in testInstance() local 1071 shaderStages[0], // stage in testInstance()
|
H A D | vktPipelinePushConstantTests.cpp | 146 const VkShaderStageFlags shaderStages[] = in getShaderStageNameStr() local 166 for (deUint32 stageNdx = 0u; stageNdx < DE_LENGTH_OF_ARRAY(shaderStages); stageNdx++) in getShaderStageNameStr() 168 if (stageFlags & shaderStages[stageNdx]) in getShaderStageNameStr() 878 const VkShaderStageFlags shaderStages[] = in getPushConstantRanges() local 891 for (deUint32 stageNdx = 0u; stageNdx < DE_LENGTH_OF_ARRAY(shaderStages); stageNdx++) in getPushConstantRanges() 898 if (m_pushConstantRange[rangeNdx].range.shaderStage & shaderStages[stageNdx]) in getPushConstantRanges() 909 shaderStages[stageNdx], // VkShaderStageFlags stageFlags in getPushConstantRanges() 918 << "VkShaderStageFlags stageFlags " << getShaderStageNameStr(shaderStages[stageNdx]) << ",\n" in getPushConstantRanges()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/ |
H A D | vktMeshShaderPropertyTestsEXT.cpp | 472 std::vector<VkPipelineShaderStageCreateInfo> shaderStages; in iterate() local 488 shaderStages.push_back(stageInfo); in iterate() 494 shaderStages.push_back(stageInfo); in iterate() 499 shaderStages, renderPass.get(), viewports, scissors); in iterate() 1496 std::vector<VkPipelineShaderStageCreateInfo> shaderStages; in iterate() local 1511 shaderStages.push_back(stageInfo); in iterate() 1517 shaderStages.push_back(stageInfo); in iterate() 1522 shaderStages, renderPass.get(), viewports, scissors); in iterate() 2292 std::vector<VkPipelineShaderStageCreateInfo> shaderStages; in iterate() local 2308 shaderStages in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/mesh_shader/ |
H A D | vktMeshShaderPropertyTestsEXT.cpp | 472 std::vector<VkPipelineShaderStageCreateInfo> shaderStages; in iterate() local 488 shaderStages.push_back(stageInfo); in iterate() 494 shaderStages.push_back(stageInfo); in iterate() 499 shaderStages, renderPass.get(), viewports, scissors); in iterate() 1496 std::vector<VkPipelineShaderStageCreateInfo> shaderStages; in iterate() local 1511 shaderStages.push_back(stageInfo); in iterate() 1517 shaderStages.push_back(stageInfo); in iterate() 1522 shaderStages, renderPass.get(), viewports, scissors); in iterate() 2292 std::vector<VkPipelineShaderStageCreateInfo> shaderStages; in iterate() local 2308 shaderStages in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingDataSpillTests.cpp | 1590 const auto shaderStages = getShaderStages(m_params.callType); in iterate() local 1785 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR, 1u, shaderStages, nullptr); in iterate() 1786 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 1u, shaderStages, nullptr); // Callee buffer. in iterate() 1787 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 1u, shaderStages, nullptr); // Output buffer. in iterate() 1788 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 1u, shaderStages, nullptr); // Input buffer. in iterate() 1791 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, 2u, shaderStages, nullptr); in iterate() 1792 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_SAMPLER, 2u, shaderStages, nullptr); in iterate() 1793 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 2u, shaderStages, nullptr); in iterate() 1797 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, 1u, shaderStages, nullptr); in iterate() 2419 const auto shaderStages in iterate() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/ |
H A D | vktRayTracingDataSpillTests.cpp | 1590 const auto shaderStages = getShaderStages(m_params.callType); in iterate() local 1785 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR, 1u, shaderStages, nullptr); in iterate() 1786 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 1u, shaderStages, nullptr); // Callee buffer. in iterate() 1787 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 1u, shaderStages, nullptr); // Output buffer. in iterate() 1788 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 1u, shaderStages, nullptr); // Input buffer. in iterate() 1791 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, 2u, shaderStages, nullptr); in iterate() 1792 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_SAMPLER, 2u, shaderStages, nullptr); in iterate() 1793 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 2u, shaderStages, nullptr); in iterate() 1797 dslBuilder.addBinding(VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, 1u, shaderStages, nullptr); in iterate() 2419 const auto shaderStages in iterate() local [all...] |
/third_party/glfw/tests/ |
H A D | triangle-vulkan.c | 1317 VkPipelineShaderStageCreateInfo shaderStages[2]; in demo_prepare_pipeline() local 1318 memset(&shaderStages, 0, 2 * sizeof(VkPipelineShaderStageCreateInfo)); in demo_prepare_pipeline() 1320 shaderStages[0].sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; in demo_prepare_pipeline() 1321 shaderStages[0].stage = VK_SHADER_STAGE_VERTEX_BIT; in demo_prepare_pipeline() 1322 shaderStages[0].module = demo_prepare_vs(demo); in demo_prepare_pipeline() 1323 shaderStages[0].pName = "main"; in demo_prepare_pipeline() 1325 shaderStages[1].sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; in demo_prepare_pipeline() 1326 shaderStages[1].stage = VK_SHADER_STAGE_FRAGMENT_BIT; in demo_prepare_pipeline() 1327 shaderStages[1].module = demo_prepare_fs(demo); in demo_prepare_pipeline() 1328 shaderStages[ in demo_prepare_pipeline() [all...] |
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | RenderPipelineVk.cpp | 341 std::array<VkPipelineShaderStageCreateInfo, 2> shaderStages; in Initialize() local 384 shaderStages[stageCount] = shaderStage; in Initialize() 530 createInfo.pStages = shaderStages.data(); in Initialize()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiBufferMarkerTests.cpp | 691 std::vector<VkPipelineShaderStageCreateInfo> shaderStages; in bufferMarkerMemoryDep() local 705 shaderStages.push_back(createInfo); in bufferMarkerMemoryDep() 720 shaderStages.push_back(createInfo); in bufferMarkerMemoryDep() 825 static_cast<deUint32>(shaderStages.size()), // deUint32 stageCount; in bufferMarkerMemoryDep() 826 de::dataOrNull(shaderStages), // const VkPipelineShaderStageCreateInfo* pStages; in bufferMarkerMemoryDep()
|
H A D | vktApiFeatureInfo.cpp | 111 deUint32 shaderStages = 3; in validateFeatureLimits() local 121 shaderStages += 2; in validateFeatureLimits() 126 shaderStages++; in validateFeatureLimits() 165 { LIMIT(maxDescriptorSetSamplers), shaderStages * 16, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN, -1, false }, in validateFeatureLimits() 166 { LIMIT(maxDescriptorSetUniformBuffers), shaderStages * 12, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN, -1, false }, in validateFeatureLimits() 168 { LIMIT(maxDescriptorSetStorageBuffers), shaderStages * 4, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN, -1, false }, in validateFeatureLimits() 170 { LIMIT(maxDescriptorSetSampledImages), shaderStages * 16, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN, -1, false }, in validateFeatureLimits() 171 { LIMIT(maxDescriptorSetStorageImages), shaderStages * 4, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN, -1, false }, in validateFeatureLimits() 719 deUint32 shaderStages = 3; in validateLimits12() local 730 shaderStages in validateLimits12() 1266 const deUint32 shaderStages = 3 + tessellationShaderCount + geometryShaderCount; validateLimitsExtDescriptorIndexing() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineCreationCacheControlTests.cpp | 885 const auto shaderStages = createShaderStages(modules, std::vector<VkShaderStageFlagBits>{VK_SHADER_STAGE_VERTEX_BIT}); in testInstance() local 893 baseCreateInfo.stageCount = static_cast<deUint32>(shaderStages.size()); in testInstance() 894 baseCreateInfo.pStages = shaderStages.data(); in testInstance() 1080 const auto shaderStages = createShaderStages(modules, {VK_SHADER_STAGE_COMPUTE_BIT}); in testInstance() local 1089 shaderStages[0], // stage in testInstance()
|
H A D | vktPipelinePushConstantTests.cpp | 148 const VkShaderStageFlags shaderStages[] = in getShaderStageNameStr() local 168 for (deUint32 stageNdx = 0u; stageNdx < DE_LENGTH_OF_ARRAY(shaderStages); stageNdx++) in getShaderStageNameStr() 170 if (stageFlags & shaderStages[stageNdx]) in getShaderStageNameStr() 880 const VkShaderStageFlags shaderStages[] = in getPushConstantRanges() local 893 for (deUint32 stageNdx = 0u; stageNdx < DE_LENGTH_OF_ARRAY(shaderStages); stageNdx++) in getPushConstantRanges() 900 if (m_pushConstantRange[rangeNdx].range.shaderStage & shaderStages[stageNdx]) in getPushConstantRanges() 911 shaderStages[stageNdx], // VkShaderStageFlags stageFlags in getPushConstantRanges() 920 << "VkShaderStageFlags stageFlags " << getShaderStageNameStr(shaderStages[stageNdx]) << ",\n" in getPushConstantRanges()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsm64bitCompareTests.cpp | 1401 std::vector<vk::VkPipelineShaderStageCreateInfo> shaderStages; in iterate() local 1413 shaderStages.push_back(vertexStage); in iterate() 1429 shaderStages.push_back(fragmentStage); in iterate() 1549 static_cast<deUint32>(shaderStages.size()), // deUint32 stageCount; in iterate() 1550 shaderStages.data(), // const VkPipelineShaderStageCreateInfo* pStages; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
H A D | vktApiBufferMarkerTests.cpp | 614 std::vector<VkPipelineShaderStageCreateInfo> shaderStages; in bufferMarkerMemoryDep() local 628 shaderStages.push_back(createInfo); in bufferMarkerMemoryDep() 643 shaderStages.push_back(createInfo); in bufferMarkerMemoryDep() 748 static_cast<deUint32>(shaderStages.size()), // deUint32 stageCount; in bufferMarkerMemoryDep() 749 de::dataOrNull(shaderStages), // const VkPipelineShaderStageCreateInfo* pStages; in bufferMarkerMemoryDep()
|
H A D | vktApiFeatureInfo.cpp | 111 deUint32 shaderStages = 3; in validateFeatureLimits() local 121 shaderStages += 2; in validateFeatureLimits() 126 shaderStages++; in validateFeatureLimits() 165 { LIMIT(maxDescriptorSetSamplers), shaderStages * 16, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN, -1, false }, in validateFeatureLimits() 166 { LIMIT(maxDescriptorSetUniformBuffers), shaderStages * 12, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN, -1, false }, in validateFeatureLimits() 168 { LIMIT(maxDescriptorSetStorageBuffers), shaderStages * 4, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN, -1, false }, in validateFeatureLimits() 170 { LIMIT(maxDescriptorSetSampledImages), shaderStages * 16, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN, -1, false }, in validateFeatureLimits() 171 { LIMIT(maxDescriptorSetStorageImages), shaderStages * 4, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN, -1, false }, in validateFeatureLimits() 719 deUint32 shaderStages = 3; in validateLimits12() local 729 shaderStages in validateLimits12() 1257 const deUint32 shaderStages = 3 + tessellationShaderCount + geometryShaderCount; validateLimitsExtDescriptorIndexing() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsm64bitCompareTests.cpp | 1401 std::vector<vk::VkPipelineShaderStageCreateInfo> shaderStages; in iterate() local 1413 shaderStages.push_back(vertexStage); in iterate() 1429 shaderStages.push_back(fragmentStage); in iterate() 1549 static_cast<deUint32>(shaderStages.size()), // deUint32 stageCount; in iterate() 1550 shaderStages.data(), // const VkPipelineShaderStageCreateInfo* pStages; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/ |
H A D | vktSubgroupsTestsUtils.cpp | 863 deUint32 vkt::subgroups::getStagesCount (const VkShaderStageFlags shaderStages) in getStagesCount() argument 865 const deUint32 stageCount = isAllGraphicsStages(shaderStages) ? 4 in getStagesCount() 866 : isAllComputeStages(shaderStages) ? 1 in getStagesCount() 868 : isAllRayTracingStages(shaderStages) ? 6 in getStagesCount() 869 : isAllMeshShadingStages(shaderStages) ? 1 in getStagesCount() 4455 static inline void checkShaderStageSetValidity (const VkShaderStageFlags shaderStages) in checkShaderStageSetValidity() argument 4457 if (shaderStages == 0) in checkShaderStageSetValidity() 4461 const deUint32 exclusivePipelinesCount = (isAllComputeStages(shaderStages) ? 1 : 0) in checkShaderStageSetValidity() 4462 + (isAllGraphicsStages(shaderStages) ? 1 : 0) in checkShaderStageSetValidity() 4464 + (isAllRayTracingStages(shaderStages) in checkShaderStageSetValidity() 4473 supportedCheckShader(Context& context, const VkShaderStageFlags shaderStages) supportedCheckShader() argument [all...] |
H A D | vktSubgroupsTestsUtils.hpp | 133 deUint32 getStagesCount (vk::VkShaderStageFlags shaderStages);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/ |
H A D | vktSubgroupsTestsUtils.cpp | 863 deUint32 vkt::subgroups::getStagesCount (const VkShaderStageFlags shaderStages) in getStagesCount() argument 865 const deUint32 stageCount = isAllGraphicsStages(shaderStages) ? 4 in getStagesCount() 866 : isAllComputeStages(shaderStages) ? 1 in getStagesCount() 868 : isAllRayTracingStages(shaderStages) ? 6 in getStagesCount() 869 : isAllMeshShadingStages(shaderStages) ? 1 in getStagesCount() 4469 static inline void checkShaderStageSetValidity (const VkShaderStageFlags shaderStages) in checkShaderStageSetValidity() argument 4471 if (shaderStages == 0) in checkShaderStageSetValidity() 4475 const deUint32 exclusivePipelinesCount = (isAllComputeStages(shaderStages) ? 1 : 0) in checkShaderStageSetValidity() 4476 + (isAllGraphicsStages(shaderStages) ? 1 : 0) in checkShaderStageSetValidity() 4478 + (isAllRayTracingStages(shaderStages) in checkShaderStageSetValidity() 4487 supportedCheckShader(Context& context, const VkShaderStageFlags shaderStages) supportedCheckShader() argument [all...] |
H A D | vktSubgroupsTestsUtils.hpp | 133 deUint32 getStagesCount (vk::VkShaderStageFlags shaderStages);
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | vk_cache_utils.cpp | 1712 angle::FixedVector<VkPipelineShaderStageCreateInfo, 5> shaderStages; 1736 shaderStages.push_back(vertexStage); 1747 shaderStages.push_back(tessControlStage); 1759 shaderStages.push_back(tessEvaluationStage); 1770 shaderStages.push_back(geometryStage); 1784 shaderStages.push_back(fragmentStage); 1793 size_t unpackedSize = sizeof(shaderStages) + sizeof(vertexInputState) + 2113 createInfo.stageCount = static_cast<uint32_t>(shaderStages.size()); 2114 createInfo.pStages = shaderStages.data();
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/ |
H A D | vktBindingDescriptorBufferTests.cpp | 3412 std::vector<VkPipelineShaderStageCreateInfo> shaderStages; 3423 shaderStages.emplace_back(makeShaderStageCreateInfo(VK_SHADER_STAGE_VERTEX_BIT, *vertModule)); 3424 shaderStages.emplace_back(makeShaderStageCreateInfo(VK_SHADER_STAGE_FRAGMENT_BIT, *fragModule)); 3431 shaderStages.emplace_back(makeShaderStageCreateInfo(VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, *tessControlModule)); 3432 shaderStages.emplace_back(makeShaderStageCreateInfo(VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, *tessEvalModule)); 3438 shaderStages.emplace_back(makeShaderStageCreateInfo(VK_SHADER_STAGE_GEOMETRY_BIT, *geomModule)); 3490 createInfo.stageCount = u32(shaderStages.size()); 3491 createInfo.pStages = shaderStages.data();
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/binding_model/ |
H A D | vktBindingDescriptorBufferTests.cpp | 3383 std::vector<VkPipelineShaderStageCreateInfo> shaderStages; 3394 shaderStages.emplace_back(makeShaderStageCreateInfo(VK_SHADER_STAGE_VERTEX_BIT, *vertModule)); 3395 shaderStages.emplace_back(makeShaderStageCreateInfo(VK_SHADER_STAGE_FRAGMENT_BIT, *fragModule)); 3402 shaderStages.emplace_back(makeShaderStageCreateInfo(VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, *tessControlModule)); 3403 shaderStages.emplace_back(makeShaderStageCreateInfo(VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, *tessEvalModule)); 3409 shaderStages.emplace_back(makeShaderStageCreateInfo(VK_SHADER_STAGE_GEOMETRY_BIT, *geomModule)); 3461 createInfo.stageCount = u32(shaderStages.size()); 3462 createInfo.pStages = shaderStages.data();
|