Searched refs:ShaderModule (Results 1 – 11 of 11) sorted by relevance
30 class ShaderModule {32 ShaderModule() = default;33 virtual ~ShaderModule() = default;35 ShaderModule(const ShaderModule&) = delete;36 ShaderModule& operator=(const ShaderModule&) = delete;
26 class ShaderModule;54 ShaderModule* vertShaderModule { nullptr };55 ShaderModule* fragShaderModule { nullptr };74 ShaderModule* compShaderModule { nullptr };
41 class ShaderModule; variable56 class ShaderModule; variable215 …virtual BASE_NS::unique_ptr<ShaderModule> CreateShaderModule(const ShaderModuleCreateInfo& data) =…216 …virtual BASE_NS::unique_ptr<ShaderModule> CreateComputeShaderModule(const ShaderModuleCreateInfo& …
46 class ShaderModule; variable235 ShaderModule* GetShaderModule(const uint32_t index) const;434 BASE_NS::unique_ptr<ShaderModule> shaderModule;470 BASE_NS::vector<BASE_NS::unique_ptr<ShaderModule>> shaderModules;
495 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()
51 class ShaderModule; variable153 … BASE_NS::unique_ptr<ShaderModule> CreateShaderModule(const ShaderModuleCreateInfo& data) override;154 …BASE_NS::unique_ptr<ShaderModule> CreateComputeShaderModule(const ShaderModuleCreateInfo& data) ov…
35 class ShaderModuleVk final : public ShaderModule {
1283 unique_ptr<ShaderModule> DeviceVk::CreateShaderModule(const ShaderModuleCreateInfo& data) in CreateShaderModule()1288 unique_ptr<ShaderModule> DeviceVk::CreateComputeShaderModule(const ShaderModuleCreateInfo& data) in CreateComputeShaderModule()
54 class ShaderModuleGLES final : public ShaderModule {
144 … BASE_NS::unique_ptr<ShaderModule> CreateShaderModule(const ShaderModuleCreateInfo& data) override;145 …BASE_NS::unique_ptr<ShaderModule> CreateComputeShaderModule(const ShaderModuleCreateInfo& data) ov…
2104 unique_ptr<ShaderModule> DeviceGLES::CreateShaderModule(const ShaderModuleCreateInfo& data) in CreateShaderModule()2109 unique_ptr<ShaderModule> DeviceGLES::CreateComputeShaderModule(const ShaderModuleCreateInfo& data) in CreateComputeShaderModule()