Home
last modified time | relevance | path

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

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_module.h30 class ShaderModule {
32 ShaderModule() = default;
33 virtual ~ShaderModule() = default;
35 ShaderModule(const ShaderModule&) = delete;
36 ShaderModule& operator=(const ShaderModule&) = delete;
H A Dgpu_program.h26 class ShaderModule;
54 ShaderModule* vertShaderModule { nullptr };
55 ShaderModule* fragShaderModule { nullptr };
74 ShaderModule* compShaderModule { nullptr };
H A Ddevice.h41 class ShaderModule; variable
56 class ShaderModule; variable
215 …virtual BASE_NS::unique_ptr<ShaderModule> CreateShaderModule(const ShaderModuleCreateInfo& data) =…
216 …virtual BASE_NS::unique_ptr<ShaderModule> CreateComputeShaderModule(const ShaderModuleCreateInfo& …
H A Dshader_manager.h46 class ShaderModule; variable
235 ShaderModule* GetShaderModule(const uint32_t index) const;
434 BASE_NS::unique_ptr<ShaderModule> shaderModule;
470 BASE_NS::vector<BASE_NS::unique_ptr<ShaderModule>> shaderModules;
H A Dshader_manager.cpp495 if (const ShaderModule* cs = GetShaderModule(createInfo.shaderModuleIndex); cs) { in Create()
560 const ShaderModule* vs = GetShaderModule(createInfo.vertShaderModuleIndex); in Create()
561 const ShaderModule* fs = GetShaderModule(createInfo.fragShaderModuleIndex); in Create()
759 ShaderModule* shaderModule = GetShaderModule(ref.computeModuleIndex); in HandlePendingShaders()
780 ShaderModule* vertShaderModule = GetShaderModule(ref.vertModuleIndex); in HandlePendingShaders()
781 ShaderModule* fragShaderModule = GetShaderModule(ref.fragModuleIndex); in HandlePendingShaders()
808 … if (ShaderModule* compModule = GetShaderModule(shaderRef.compModuleIndex); compModule) { in HandlePendingModules()
818 ShaderModule* vertModule = GetShaderModule(shaderRef.vertModuleIndex); in HandlePendingModules()
819 ShaderModule* fragModule = GetShaderModule(shaderRef.fragModuleIndex); in HandlePendingModules()
1596 ShaderModule* ShaderManager::GetShaderModule(const uint32_t index) const in GetShaderModule()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Ddevice_vk.h51 class ShaderModule; variable
153 … BASE_NS::unique_ptr<ShaderModule> CreateShaderModule(const ShaderModuleCreateInfo& data) override;
154 …BASE_NS::unique_ptr<ShaderModule> CreateComputeShaderModule(const ShaderModuleCreateInfo& data) ov…
H A Dshader_module_vk.h35 class ShaderModuleVk final : public ShaderModule {
H A Ddevice_vk.cpp1283 unique_ptr<ShaderModule> DeviceVk::CreateShaderModule(const ShaderModuleCreateInfo& data) in CreateShaderModule()
1288 unique_ptr<ShaderModule> DeviceVk::CreateComputeShaderModule(const ShaderModuleCreateInfo& data) in CreateComputeShaderModule()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dshader_module_gles.h54 class ShaderModuleGLES final : public ShaderModule {
H A Ddevice_gles.h144 … BASE_NS::unique_ptr<ShaderModule> CreateShaderModule(const ShaderModuleCreateInfo& data) override;
145 …BASE_NS::unique_ptr<ShaderModule> CreateComputeShaderModule(const ShaderModuleCreateInfo& data) ov…
H A Ddevice_gles.cpp2104 unique_ptr<ShaderModule> DeviceGLES::CreateShaderModule(const ShaderModuleCreateInfo& data) in CreateShaderModule()
2109 unique_ptr<ShaderModule> DeviceGLES::CreateComputeShaderModule(const ShaderModuleCreateInfo& data) in CreateComputeShaderModule()