/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/ |
H A D | vktShaderObjectCreateUtil.cpp | 31 std::string getShaderName (vk::VkShaderStageFlagBits stage) in getShaderName() 50 vk::VkShaderStageFlags getShaderObjectNextStages (vk::VkShaderStageFlagBits shaderStage, bool tessellationShaderFeature, bool geometryShaderFeature) in getShaderObjectNextStages() 87 Move<VkShaderEXT> createShaderFromBinary (const DeviceInterface& vk, VkDevice device, vk::VkShaderStageFlagBits shaderStage, size_t codeSize, const void* pCode, bool tessellationShaderFeature, bool geometryShaderFeature, vk::VkDescriptorSetLayout descriptorSetLayout) in createShaderFromBinary() 94 shaderStage, // VkShaderStageFlagBits stage; in createShaderFromBinary() 213 vk::VkShaderCreateInfoEXT makeShaderCreateInfo (vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& programBinary, bool tessellationShaderFeature, bool geometryShaderFeature, const vk::VkDescriptorSetLayout* descriptorSetLayout) in makeShaderCreateInfo() 220 stage, // VkShaderStageFlagBits stage; in makeShaderCreateInfo() 399 vk::VkShaderStageFlagBits stages[] = { in bindGraphicsShaders() 415 vk::VkShaderStageFlagBits stage = vk::VK_SHADER_STAGE_TASK_BIT_EXT; in bindGraphicsShaders() 420 vk::VkShaderStageFlagBits stage = vk::VK_SHADER_STAGE_MESH_BIT_EXT; in bindGraphicsShaders() 428 vk::VkShaderStageFlagBits stag in bindComputeShader() [all...] |
H A D | vktShaderObjectCreateUtil.hpp | 33 std::string getShaderName (vk::VkShaderStageFlagBits stage); 34 vk::VkShaderStageFlags getShaderObjectNextStages (vk::VkShaderStageFlagBits shaderStage, bool tessellationShaderFeature, bool geometryShaderFeature); 36 Move<VkShaderEXT> createShaderFromBinary (const DeviceInterface& vk, VkDevice device, vk::VkShaderStageFlagBits shaderStage, size_t codeSize, const void* pCode, bool tessellationShaderFeature, bool geometryShaderFeature, vk::VkDescriptorSetLayout descriptorSetLayout); 41 vk::VkShaderCreateInfoEXT makeShaderCreateInfo (vk::VkShaderStageFlagBits stage, const vk::ProgramBinary& programBinary, bool tessellationShaderFeature, bool geometryShaderFeature, const vk::VkDescriptorSetLayout* descriptorSetLayout = DE_NULL);
|
H A D | vktShaderObjectBindingTests.cpp | 63 vk::VkShaderStageFlagBits stage; 64 vk::VkShaderStageFlagBits unusedOutputs; 65 vk::VkShaderStageFlagBits binaryStage; 72 vk::VkShaderStageFlagBits stage; 90 vk::Move<vk::VkShaderEXT> createShader (const vk::DeviceInterface& vk, const vk::VkDevice device, vk::VkShaderStageFlagBits stage, const std::string& name, const vk::VkDescriptorSetLayout* descriptorSetLayout = DE_NULL); 140 vk::Move<vk::VkShaderEXT> ShaderObjectBindingDrawInstance::createShader (const vk::DeviceInterface& vk, const vk::VkDevice device, vk::VkShaderStageFlagBits stage, const std::string& name, const vk::VkDescriptorSetLayout* descriptorSetLayout) in createShader() 350 vk::VkShaderStageFlagBits geomStage = vk::VK_SHADER_STAGE_GEOMETRY_BIT; in iterate() 377 vk::VkShaderStageFlagBits stage = vk::VK_SHADER_STAGE_TASK_BIT_EXT; in iterate() 382 vk::VkShaderStageFlagBits stage = vk::VK_SHADER_STAGE_MESH_BIT_EXT; in iterate() 388 vk::VkShaderStageFlagBits stage in iterate() [all...] |
H A D | vktShaderObjectBinaryTests.cpp | 56 vk::VkShaderStageFlagBits stage; 70 vk::VkShaderStageFlags getNextStage (vk::VkShaderStageFlagBits shaderStage, bool tessellationShaderFeature, bool geometryShaderFeature) in getNextStage() 97 vk::Move<vk::VkShaderEXT> createShader (const vk::DeviceInterface& vk, const vk::BinaryCollection& binaries, const vk::VkDevice device, vk::VkPhysicalDeviceFeatures features, vk::VkDescriptorSetLayout descriptorSetLayout, bool linked, vk::VkShaderStageFlagBits stage) in createShader() 109 stage, // VkShaderStageFlagBits stage; in createShader() 138 vk::VK_SHADER_STAGE_VERTEX_BIT, // VkShaderStageFlagBits stage; in createShader() 154 vk::VK_SHADER_STAGE_FRAGMENT_BIT, // VkShaderStageFlagBits stage; in createShader() 174 vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, // VkShaderStageFlagBits stage; in createShader() 192 vk::VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT,// VkShaderStageFlagBits stage; in createShader() 213 vk::VK_SHADER_STAGE_GEOMETRY_BIT, // VkShaderStageFlagBits stage; in createShader() 410 ShaderObjectIncompatibleBinaryInstance (Context& context, vk::VkShaderStageFlagBits shaderStag [all...] |
H A D | vktShaderObjectCreateTests.cpp | 108 vk::VK_SHADER_STAGE_VERTEX_BIT, // VkShaderStageFlagBits stage; in iterate() 124 vk::VK_SHADER_STAGE_FRAGMENT_BIT, // VkShaderStageFlagBits stage; in iterate() 140 vk::VK_SHADER_STAGE_COMPUTE_BIT, // VkShaderStageFlagBits stage; in iterate() 161 vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, // VkShaderStageFlagBits stage; in iterate() 179 vk::VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT,// VkShaderStageFlagBits stage; in iterate() 201 vk::VK_SHADER_STAGE_GEOMETRY_BIT, // VkShaderStageFlagBits stage; in iterate() 227 vk::VK_SHADER_STAGE_MESH_BIT_EXT, // VkShaderStageFlagBits stage; in iterate() 249 vk::VK_SHADER_STAGE_TASK_BIT_EXT, // VkShaderStageFlagBits stage; in iterate() 456 ShaderObjectStageInstance (Context& context, const vk::VkShaderStageFlagBits stage, const bool fail, const bool useMeshShaders) in ShaderObjectStageInstance() 467 const vk::VkShaderStageFlagBits m_stag [all...] |
H A D | vktShaderObjectLinkTests.cpp | 108 vk::VkShaderStageFlags getNextStage (vk::VkShaderStageFlagBits currentStage); 113 vk::VkShaderStageFlags ShaderObjectLinkInstance::getNextStage (vk::VkShaderStageFlagBits currentStage) in getNextStage() 373 vk::VkShaderStageFlagBits vertStage = vk::VK_SHADER_STAGE_VERTEX_BIT; in iterate() 374 vk::VkShaderStageFlagBits tescStage = vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT; in iterate() 375 vk::VkShaderStageFlagBits teseStage = vk::VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT; in iterate() 376 vk::VkShaderStageFlagBits geomStage = vk::VK_SHADER_STAGE_GEOMETRY_BIT; in iterate() 377 vk::VkShaderStageFlagBits fragStage = vk::VK_SHADER_STAGE_FRAGMENT_BIT; in iterate() 391 std::vector<vk::VkShaderStageFlagBits> separateStages; in iterate() 392 std::vector<vk::VkShaderStageFlagBits> togetherStages; in iterate() 605 vk::VkShaderStageFlags getNextStage (vk::VkShaderStageFlagBits currentStag [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmCrossStageInterfaceTests.cpp | 166 void makeShaderModule (map<VkShaderStageFlagBits, ShaderModuleSP>& shaderModule, 167 const VkShaderStageFlagBits stageFlag, 172 const VkShaderStageFlagBits stageFlags, 173 map<VkShaderStageFlagBits, ShaderModuleSP>& shaderModules, 296 map<VkShaderStageFlagBits, ShaderModuleSP> shaderModule; in iterate() 299 makeShaderModule(shaderModule, (VkShaderStageFlagBits)shadersStagesFlagsBits[stagesNdx], optionNdx); in iterate() 301 Move<VkPipeline> graphicsPipeline = makeGraphicsPipeline (*renderPass, *pipelineLayout, (VkShaderStageFlagBits)shadersStagesFlagsBits[stagesNdx], shaderModule, ((VkShaderStageFlagBits)shadersStagesFlagsBits[stagesNdx] & VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT) ? VK_PRIMITIVE_TOPOLOGY_PATCH_LIST : VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP); in iterate() 334 const string geometry = (VK_SHADER_STAGE_GEOMETRY_BIT & (VkShaderStageFlagBits)shadersStagesFlagsBits[stagesNdx]) ? "Geometry->" : ""; in iterate() 335 const string tessellation = ( VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT & (VkShaderStageFlagBits)shadersStagesFlagsBit in iterate() [all...] |
H A D | vktSpvAsmGraphicsShaderTestUtil.hpp | 57 typedef std::pair<std::string, vk::VkShaderStageFlagBits> EntryToStage; 59 typedef std::map<vk::VkShaderStageFlagBits, SpecConstants > StageToSpecConstantMap; 267 vk::VkShaderStageFlagBits requiredStages; 350 vk::VkShaderStageFlagBits stage; 352 ShaderElement (const std::string& moduleName_, const std::string& entryPoint_, vk::VkShaderStageFlagBits shaderStage_); 372 // Creates a combined shader module based on VkShaderStageFlagBits defined in InstanceContext. 460 void createTestForStage (vk::VkShaderStageFlagBits stage,
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsmCrossStageInterfaceTests.cpp | 166 void makeShaderModule (map<VkShaderStageFlagBits, ShaderModuleSP>& shaderModule, 167 const VkShaderStageFlagBits stageFlag, 172 const VkShaderStageFlagBits stageFlags, 173 map<VkShaderStageFlagBits, ShaderModuleSP>& shaderModules, 296 map<VkShaderStageFlagBits, ShaderModuleSP> shaderModule; in iterate() 299 makeShaderModule(shaderModule, (VkShaderStageFlagBits)shadersStagesFlagsBits[stagesNdx], optionNdx); in iterate() 301 Move<VkPipeline> graphicsPipeline = makeGraphicsPipeline (*renderPass, *pipelineLayout, (VkShaderStageFlagBits)shadersStagesFlagsBits[stagesNdx], shaderModule, ((VkShaderStageFlagBits)shadersStagesFlagsBits[stagesNdx] & VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT) ? VK_PRIMITIVE_TOPOLOGY_PATCH_LIST : VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP); in iterate() 334 const string geometry = (VK_SHADER_STAGE_GEOMETRY_BIT & (VkShaderStageFlagBits)shadersStagesFlagsBits[stagesNdx]) ? "Geometry->" : ""; in iterate() 335 const string tessellation = ( VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT & (VkShaderStageFlagBits)shadersStagesFlagsBit in iterate() [all...] |
H A D | vktSpvAsmGraphicsShaderTestUtil.hpp | 57 typedef std::pair<std::string, vk::VkShaderStageFlagBits> EntryToStage; 59 typedef std::map<vk::VkShaderStageFlagBits, SpecConstants > StageToSpecConstantMap; 267 vk::VkShaderStageFlagBits requiredStages; 350 vk::VkShaderStageFlagBits stage; 352 ShaderElement (const std::string& moduleName_, const std::string& entryPoint_, vk::VkShaderStageFlagBits shaderStage_); 372 // Creates a combined shader module based on VkShaderStageFlagBits defined in InstanceContext. 460 void createTestForStage (vk::VkShaderStageFlagBits stage,
|
/third_party/vk-gl-cts/external/amber/src/src/vulkan/ |
H A D | pipeline.h | 68 void SetEntryPointName(VkShaderStageFlagBits stage, in SetEntryPointName() 102 const char* GetEntryPointName(VkShaderStageFlagBits stage) const; 138 std::unordered_map<VkShaderStageFlagBits, 140 CastHash<VkShaderStageFlagBits>>
|
/third_party/mesa3d/src/amd/compiler/tests/ |
H A D | helpers.h | 60 VkShaderStageFlagBits stage; 110 void print_pipeline_ir(VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits stages, 159 void add_stage(VkShaderStageFlagBits stage, VkShaderModule module, const char *name="main"); 160 void add_stage(VkShaderStageFlagBits stage, QoShaderModuleCreateInfo module, const char *name="main"); 170 void print_ir(VkShaderStageFlagBits stages, const char *name, bool remove_encoding=false);
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkUtil.cpp | 81 SkSL::ProgramKind vk_shader_stage_to_skiasl_kind(VkShaderStageFlagBits stage) { in vk_shader_stage_to_skiasl_kind() 91 VkShaderStageFlagBits stage, in GrCompileVkShaderModule() 121 VkShaderStageFlagBits stage, in GrInstallVkShaderModule()
|
H A D | GrVkPipelineStateBuilder.h | 60 bool createVkShaderModule(VkShaderStageFlagBits stage, 68 bool installVkShaderModule(VkShaderStageFlagBits stage,
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/ |
H A D | vktSubgroupUniformControlFlowTests.cpp | 45 Case(const char* b, bool sw, bool use_ssc, vk::VkShaderStageFlagBits s, vk::VkSubgroupFeatureFlagBits o) : in Case() 56 vk::VkShaderStageFlagBits stage; 63 void add(const char* basename, bool small_workgroups, bool use_subgroup_size_control, vk::VkShaderStageFlagBits stage, vk::VkSubgroupFeatureFlagBits operation = vk::VK_SUBGROUP_FEATURE_BASIC_BIT) in add() 81 vk::VkShaderStageFlagBits stage, in SubgroupUniformControlFlowTestCase() 94 vk::VkShaderStageFlagBits m_stage; 241 vk::VkShaderStageFlagBits stage = vk::VK_SHADER_STAGE_COMPUTE_BIT; in createSubgroupUniformControlFlowTests() 344 vk::VkShaderStageFlagBits stage = vk::VK_SHADER_STAGE_COMPUTE_BIT; in createSubgroupUniformControlFlowTests()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/ |
H A D | vktSubgroupUniformControlFlowTests.cpp | 45 Case(const char* b, const char* d, bool sw, bool use_ssc, vk::VkShaderStageFlagBits s, vk::VkSubgroupFeatureFlagBits o) : in Case() 58 vk::VkShaderStageFlagBits stage; 65 void add(const char* basename, const char* description, bool small_workgroups, bool use_subgroup_size_control, vk::VkShaderStageFlagBits stage, vk::VkSubgroupFeatureFlagBits operation = vk::VK_SUBGROUP_FEATURE_BASIC_BIT) in add() 84 vk::VkShaderStageFlagBits stage, in SubgroupUniformControlFlowTestCase() 97 vk::VkShaderStageFlagBits m_stage; 244 vk::VkShaderStageFlagBits stage = vk::VK_SHADER_STAGE_COMPUTE_BIT; in createSubgroupUniformControlFlowTests() 307 vk::VkShaderStageFlagBits stage = vk::VK_SHADER_STAGE_COMPUTE_BIT; in createSubgroupUniformControlFlowTests()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkPrograms.cpp | 937 glu::ShaderType getGluShaderType (VkShaderStageFlagBits shaderStage) in getGluShaderType() 953 VkShaderStageFlagBits getVkShaderStage (glu::ShaderType shaderType) in getVkShaderStage() 955 static const VkShaderStageFlagBits s_shaderStages[] = in getVkShaderStage() 973 (VkShaderStageFlagBits)64u, in getVkShaderStage() 974 (VkShaderStageFlagBits)128u, in getVkShaderStage() 975 (VkShaderStageFlagBits)256u, in getVkShaderStage() 976 (VkShaderStageFlagBits)512u, in getVkShaderStage() 977 (VkShaderStageFlagBits)1024u, in getVkShaderStage() 978 (VkShaderStageFlagBits)2048u, in getVkShaderStage() 979 (VkShaderStageFlagBits)409 in getVkShaderStage() [all...] |
H A D | vkPrograms.hpp | 230 glu::ShaderType getGluShaderType (VkShaderStageFlagBits shaderStage); 231 VkShaderStageFlagBits getVkShaderStage (glu::ShaderType shaderType);
|
/third_party/mesa3d/src/vulkan/util/ |
H A D | vk_util.h | 310 vk_to_mesa_shader_stage(VkShaderStageFlagBits vk_stage) in vk_to_mesa_shader_stage() 316 static inline VkShaderStageFlagBits 319 return (VkShaderStageFlagBits) (1 << ((uint32_t) mesa_stage)); in mesa_to_vk_shader_stage()
|
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkPipeline.hpp | 111 const std::shared_ptr<sw::SpirvShader> getShader(const VkShaderStageFlagBits &stage) const; 114 void setShader(const VkShaderStageFlagBits &stage, const std::shared_ptr<sw::SpirvShader> spirvShader);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util/ |
H A D | vktDrawUtil.hpp | 130 VulkanShader (const vk::VkShaderStageFlagBits stage_, const vk::ProgramBinary& binary_); 132 vk::VkShaderStageFlagBits stage;
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/util/ |
H A D | vktDrawUtil.hpp | 130 VulkanShader (const vk::VkShaderStageFlagBits stage_, const vk::ProgramBinary& binary_); 132 vk::VkShaderStageFlagBits stage;
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineSpecConstantTests.cpp | 257 const VkShaderStageFlagBits stage, //!< which shader stage is tested 266 const VkShaderStageFlagBits m_stage; 272 const VkShaderStageFlagBits stage, in SpecConstantTest() 604 const VkShaderStageFlagBits stage, 614 const VkShaderStageFlagBits m_stage; 623 const VkShaderStageFlagBits stage, in GraphicsTestInstance() 832 tcu::TestCaseGroup* createDefaultValueTests (tcu::TestContext& testCtx, const PipelineConstructionType pipelineType, const VkShaderStageFlagBits shaderStage) in createDefaultValueTests() 1031 tcu::TestCaseGroup* createBasicSpecializationTests (tcu::TestContext& testCtx, const PipelineConstructionType pipelineType, const VkShaderStageFlagBits shaderStage) in createBasicSpecializationTests() 1659 tcu::TestCaseGroup* createBuiltInOverrideTests (tcu::TestContext& testCtx, const PipelineConstructionType pipelineType, const VkShaderStageFlagBits shaderStage) in createBuiltInOverrideTests() 1696 tcu::TestCaseGroup* createExpressionTests (tcu::TestContext& testCtx, const PipelineConstructionType pipelineType, const VkShaderStageFlagBits shaderStag [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineSpecConstantTests.cpp | 254 const VkShaderStageFlagBits stage, //!< which shader stage is tested 263 const VkShaderStageFlagBits m_stage; 269 const VkShaderStageFlagBits stage, in SpecConstantTest() 594 const VkShaderStageFlagBits stage, 604 const VkShaderStageFlagBits m_stage; 613 const VkShaderStageFlagBits stage, in GraphicsTestInstance() 820 tcu::TestCaseGroup* createDefaultValueTests (tcu::TestContext& testCtx, const PipelineConstructionType pipelineType, const VkShaderStageFlagBits shaderStage) in createDefaultValueTests() 1018 tcu::TestCaseGroup* createBasicSpecializationTests (tcu::TestContext& testCtx, const PipelineConstructionType pipelineType, const VkShaderStageFlagBits shaderStage) in createBasicSpecializationTests() 1646 tcu::TestCaseGroup* createBuiltInOverrideTests (tcu::TestContext& testCtx, const PipelineConstructionType pipelineType, const VkShaderStageFlagBits shaderStage) in createBuiltInOverrideTests() 1683 tcu::TestCaseGroup* createExpressionTests (tcu::TestContext& testCtx, const PipelineConstructionType pipelineType, const VkShaderStageFlagBits shaderStag [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationOperation.hpp | 301 virtual vk::VkShaderStageFlagBits getShaderStage (void) { return vk::VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM; } in getShaderStage() 315 bool isStageSupported (const vk::VkShaderStageFlagBits stage, const vk::VkQueueFlags queueFlags);
|