Home
last modified time | relevance | path

Searched refs:ShaderModule (Results 1 – 25 of 34) sorted by relevance

12

/external/swiftshader/src/Vulkan/
DVkShaderModule.hpp29 class ShaderModule : public Object<ShaderModule, VkShaderModule> class
32 ShaderModule(const VkShaderModuleCreateInfo *pCreateInfo, void *mem);
51 static inline ShaderModule *Cast(VkShaderModule object) in Cast()
53 return ShaderModule::Cast(object); in Cast()
DVkShaderModule.cpp23 std::atomic<uint32_t> ShaderModule::serialCounter(1); // Start at 1, 0 is invalid shader.
25 ShaderModule::ShaderModule(const VkShaderModuleCreateInfo *pCreateInfo, void *mem) in ShaderModule() function in vk::ShaderModule
42 void ShaderModule::destroy(const VkAllocationCallbacks *pAllocator) in destroy()
47 size_t ShaderModule::ComputeRequiredAllocationSize(const VkShaderModuleCreateInfo *pCreateInfo) in ComputeRequiredAllocationSize()
DVkPipeline.cpp107 const vk::ShaderModule *module, in createShader()
121 …uint32_t codeSerialID = (key.getSpecializationInfo() ? vk::ShaderModule::nextSerialID() : module->… in createShader()
232 const ShaderModule *module = vk::Cast(pStage->module); in compileShaders()
272 const ShaderModule *module = vk::Cast(stage.module); in compileShaders()
DVkPipeline.hpp35 class ShaderModule;
/external/deqp-deps/amber/src/dawn/
Dpipeline_info.h46 ::dawn::ShaderModule vert, in RenderPipelineInfo()
47 ::dawn::ShaderModule frag) in RenderPipelineInfo()
52 ::dawn::ShaderModule vertex_shader;
53 ::dawn::ShaderModule fragment_shader;
80 ::dawn::ShaderModule comp) in ComputePipelineInfo()
84 ::dawn::ShaderModule compute_shader;
/external/swiftshader/tests/VulkanWrapper/
DDrawTester.hpp58 void onCreateVertexShader(std::function<vk::ShaderModule(ThisType &tester)> callback);
62 void onCreateFragmentShader(std::function<vk::ShaderModule(ThisType &tester)> callback);
74 vk::ShaderModule createShaderModule(const char *glslSource, EShLanguage glslLanguage);
127 …std::function<vk::ShaderModule(ThisType &tester)> createVertexShader = [](auto &) { return vk::Sha… in __anoncf6d42890302()
128 …std::function<vk::ShaderModule(ThisType &tester)> createFragmentShader = [](auto &) { return vk::S… in __anoncf6d42890402()
182 inline void DrawTester::onCreateVertexShader(std::function<vk::ShaderModule(ThisType &tester)> call… in onCreateVertexShader()
187 inline void DrawTester::onCreateFragmentShader(std::function<vk::ShaderModule(ThisType &tester)> ca… in onCreateFragmentShader()
DDrawTester.cpp274 vk::ShaderModule vertexModule = hooks.createVertexShader(*this); in createGraphicsPipeline()
275 vk::ShaderModule fragmentModule = hooks.createFragmentShader(*this); in createGraphicsPipeline()
443 vk::ShaderModule DrawTester::createShaderModule(const char *glslSource, EShLanguage glslLanguage) in createShaderModule()
/external/angle/src/libANGLE/renderer/vulkan/
Dvk_cache_utils.h577 const ShaderModule *vertexModule,
578 const ShaderModule *fragmentModule,
579 const ShaderModule *geometryModule,
580 const ShaderModule *tessControlModule,
581 const ShaderModule *tessEvaluationModule,
1546 const vk::ShaderModule *vertexModule,
1547 const vk::ShaderModule *fragmentModule,
1548 const vk::ShaderModule *geometryModule,
1549 const vk::ShaderModule *tessControlModule,
1550 const vk::ShaderModule *tessEvaluationModule,
[all …]
Dvk_wrapper.h55 FUNC(ShaderModule)
558 class ShaderModule final : public WrappedObject<ShaderModule, VkShaderModule>
561 ShaderModule() = default;
1605 ANGLE_INLINE void ShaderModule::destroy(VkDevice device)
1614 ANGLE_INLINE VkResult ShaderModule::init(VkDevice device,
Dvk_cache_utils.cpp1685 const ShaderModule *vertexModule, in initializePipeline()
1686 const ShaderModule *fragmentModule, in initializePipeline()
1687 const ShaderModule *geometryModule, in initializePipeline()
1688 const ShaderModule *tessControlModule, in initializePipeline()
1689 const ShaderModule *tessEvaluationModule, in initializePipeline()
3547 const vk::ShaderModule *vertexModule, in insertPipeline()
3548 const vk::ShaderModule *fragmentModule, in insertPipeline()
3549 const vk::ShaderModule *geometryModule, in insertPipeline()
3550 const vk::ShaderModule *tessControlModule, in insertPipeline()
3551 const vk::ShaderModule *tessEvaluationModule, in insertPipeline()
Dvk_helpers.h2512 ShaderModule *vertexShader = &mShaders[gl::ShaderType::Vertex].get().get(); in getGraphicsPipeline()
2513 ShaderModule *fragmentShader = mShaders[gl::ShaderType::Fragment].valid() in getGraphicsPipeline()
2516 ShaderModule *geometryShader = mShaders[gl::ShaderType::Geometry].valid() in getGraphicsPipeline()
2519 ShaderModule *tessControlShader = mShaders[gl::ShaderType::TessControl].valid() in getGraphicsPipeline()
2522 ShaderModule *tessEvaluationShader = in getGraphicsPipeline()
Dvk_utils.h424 using ShaderAndSerial = ObjectAndSerial<ShaderModule>;
Dvk_utils.cpp691 case HandleType::ShaderModule: in destroy()
/external/deqp/external/vulkancts/modules/vulkan/api/
DvktApiObjectManagementTests.cpp1196 struct ShaderModule struct
1223 return getSafeObjectCount<ShaderModule>(context, params, DEFAULT_MAX_CONCURRENT_OBJECTS); in getMaxConcurrent()
1615 Dependency<ShaderModule> vertexShader;
1616 Dependency<ShaderModule> fragmentShader;
1622 : vertexShader (env, ShaderModule::Parameters(VK_SHADER_STAGE_VERTEX_BIT, "vert")) in Resources()
1623 , fragmentShader (env, ShaderModule::Parameters(VK_SHADER_STAGE_FRAGMENT_BIT, "frag")) in Resources()
1638 ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_VERTEX_BIT, "vert")); in initPrograms()
1639 ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_FRAGMENT_BIT, "frag")); in initPrograms()
1848 Dependency<ShaderModule> shaderModule;
1865 : shaderModule (env, ShaderModule::Parameters(VK_SHADER_STAGE_COMPUTE_BIT, "comp")) in Resources()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/memory/
DvktMemoryDeviceMemoryReportTests.cpp636 struct ShaderModule struct
1017 Dependency<ShaderModule> vertexShader;
1018 Dependency<ShaderModule> fragmentShader;
1024 : vertexShader (env, ShaderModule::Parameters(VK_SHADER_STAGE_VERTEX_BIT, "vert")) in Resources()
1025 , fragmentShader (env, ShaderModule::Parameters(VK_SHADER_STAGE_FRAGMENT_BIT, "frag")) in Resources()
1035 ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_VERTEX_BIT, "vert")); in initPrograms()
1036 ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_FRAGMENT_BIT, "frag")); in initPrograms()
1232 Dependency<ShaderModule> shaderModule;
1249 : shaderModule (env, ShaderModule::Parameters(VK_SHADER_STAGE_COMPUTE_BIT, "comp")) in Resources()
1257 ShaderModule::initPrograms(dst, ShaderModule::Parameters(VK_SHADER_STAGE_COMPUTE_BIT, "comp")); in initPrograms()
[all …]
/external/skia/src/gpu/dawn/
DGrDawnProgramBuilder.h97 wgpu::ShaderModule createShaderModule(const GrGLSLShaderBuilder&, SkSL::ProgramKind,
DGrDawnGpu.h106 wgpu::ShaderModule createShaderModule(const SkSL::String& spirvSource);
DGrDawnProgramBuilder.cpp429 wgpu::ShaderModule GrDawnProgramBuilder::createShaderModule(const GrGLSLShaderBuilder& builder, in createShaderModule()
DGrDawnGpu.cpp945 wgpu::ShaderModule GrDawnGpu::createShaderModule(const SkSL::String& spirvSource) { in createShaderModule()
/external/angle/src/tests/perf_tests/
DVulkanPipelineCachePerf.cpp86 vk::ShaderModule sm; in step()
/external/vulkan-validation-layers/tests/
Dvktestbinding.cpp690 NON_DISPATCHABLE_HANDLE_DTOR(ShaderModule, vkDestroyShaderModule) in NON_DISPATCHABLE_HANDLE_DTOR() argument
692 void ShaderModule::init(const Device &dev, const VkShaderModuleCreateInfo &info) { in NON_DISPATCHABLE_HANDLE_DTOR()
696 VkResult ShaderModule::init_try(const Device &dev, const VkShaderModuleCreateInfo &info) { in init_try()
Dvktestbinding.h586 class ShaderModule : public internal::NonDispHandle<VkShaderModule> {
588 ~ShaderModule();
932 inline VkShaderModuleCreateInfo ShaderModule::create_info(size_t code_size, const uint32_t *code, V… in create_info()
Dvkrenderframework.h402 class VkShaderObj : public vk_testing::ShaderModule {
/external/angle/third_party/vulkan-deps/vulkan-headers/src/include/vulkan/
Dvulkan_handles.hpp6023 class ShaderModule class
6034 VULKAN_HPP_CONSTEXPR ShaderModule() = default;
6035 VULKAN_HPP_CONSTEXPR ShaderModule( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} in ShaderModule() function in VULKAN_HPP_NAMESPACE::ShaderModule
6036 VULKAN_HPP_TYPESAFE_EXPLICIT ShaderModule( VkShaderModule shaderModule ) VULKAN_HPP_NOEXCEPT in ShaderModule() function in VULKAN_HPP_NAMESPACE::ShaderModule
6041 ShaderModule & operator=( VkShaderModule shaderModule ) VULKAN_HPP_NOEXCEPT in operator =()
6048 ShaderModule & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT in operator =()
6055 auto operator<=>( ShaderModule const & ) const = default;
6057 bool operator==( ShaderModule const & rhs ) const VULKAN_HPP_NOEXCEPT in operator ==()
6062 bool operator!=( ShaderModule const & rhs ) const VULKAN_HPP_NOEXCEPT in operator !=()
6067 bool operator<( ShaderModule const & rhs ) const VULKAN_HPP_NOEXCEPT in operator <()
[all …]
Dvulkan_raii.hpp7971 class ShaderModule class
7982 ShaderModule( in ShaderModule() function in VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::ShaderModule
8002 ShaderModule( in ShaderModule() function in VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::ShaderModule
8013 ~ShaderModule() in ~ShaderModule()
8023 ShaderModule() = default;
8025 ShaderModule() = delete;
8027 ShaderModule( ShaderModule const & ) = delete;
8028 ShaderModule( ShaderModule && rhs ) VULKAN_HPP_NOEXCEPT in ShaderModule() function in VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::ShaderModule
8034 ShaderModule & operator=( ShaderModule const & ) = delete;
8035 ShaderModule & operator =( ShaderModule && rhs ) VULKAN_HPP_NOEXCEPT in operator =()
[all …]

12