Home
last modified time | relevance | path

Searched refs:shaderStages (Results 1 - 25 of 42) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/tests/VulkanWrapper/
H A DDrawTester.cpp280 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 Dvulkan_command_buffer_utils.cpp1501 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 DvktPipelineCreationCacheControlTests.cpp881 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 DvktPipelinePushConstantTests.cpp146 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 DvktMeshShaderPropertyTestsEXT.cpp472 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 DvktMeshShaderPropertyTestsEXT.cpp472 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 DvktRayTracingDataSpillTests.cpp1590 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 DvktRayTracingDataSpillTests.cpp1590 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 Dtriangle-vulkan.c1317 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 DRenderPipelineVk.cpp341 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 DvktApiBufferMarkerTests.cpp691 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 DvktApiFeatureInfo.cpp111 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 DvktPipelineCreationCacheControlTests.cpp885 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 DvktPipelinePushConstantTests.cpp148 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 DvktSpvAsm64bitCompareTests.cpp1401 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 DvktApiBufferMarkerTests.cpp614 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 DvktApiFeatureInfo.cpp111 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 DvktSpvAsm64bitCompareTests.cpp1401 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 DvktSubgroupsTestsUtils.cpp863 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 DvktSubgroupsTestsUtils.hpp133 deUint32 getStagesCount (vk::VkShaderStageFlags shaderStages);
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/
H A DvktSubgroupsTestsUtils.cpp863 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 DvktSubgroupsTestsUtils.hpp133 deUint32 getStagesCount (vk::VkShaderStageFlags shaderStages);
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A Dvk_cache_utils.cpp1712 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 DvktBindingDescriptorBufferTests.cpp3412 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 DvktBindingDescriptorBufferTests.cpp3383 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();

Completed in 83 milliseconds

12