Home
last modified time | relevance | path

Searched refs:VkShaderStageFlagBits (Results 1 - 25 of 176) sorted by relevance

12345678

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/
H A DvktShaderObjectCreateUtil.cpp31 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 DvktShaderObjectCreateUtil.hpp33 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 DvktShaderObjectBindingTests.cpp63 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 DvktShaderObjectBinaryTests.cpp56 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 DvktShaderObjectCreateTests.cpp108 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 DvktShaderObjectLinkTests.cpp108 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 DvktSpvAsmCrossStageInterfaceTests.cpp166 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 DvktSpvAsmGraphicsShaderTestUtil.hpp57 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 DvktSpvAsmCrossStageInterfaceTests.cpp166 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 DvktSpvAsmGraphicsShaderTestUtil.hpp57 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 Dpipeline.h68 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 Dhelpers.h60 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 DGrVkUtil.cpp81 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 DGrVkPipelineStateBuilder.h60 bool createVkShaderModule(VkShaderStageFlagBits stage,
68 bool installVkShaderModule(VkShaderStageFlagBits stage,
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/
H A DvktSubgroupUniformControlFlowTests.cpp45 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 DvktSubgroupUniformControlFlowTests.cpp45 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 DvkPrograms.cpp937 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 DvkPrograms.hpp230 glu::ShaderType getGluShaderType (VkShaderStageFlagBits shaderStage);
231 VkShaderStageFlagBits getVkShaderStage (glu::ShaderType shaderType);
/third_party/mesa3d/src/vulkan/util/
H A Dvk_util.h310 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 DVkPipeline.hpp111 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 DvktDrawUtil.hpp130 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 DvktDrawUtil.hpp130 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 DvktPipelineSpecConstantTests.cpp257 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 DvktPipelineSpecConstantTests.cpp254 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 DvktSynchronizationOperation.hpp301 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);

Completed in 28 milliseconds

12345678