Searched refs:ShaderModuleGLES (Results 1 – 5 of 5) sorted by relevance
221 ShaderModuleGLES::ShaderModuleGLES(Device& device, const ShaderModuleCreateInfo& createInfo) in ShaderModuleGLES() function in ShaderModuleGLES233 ShaderModuleGLES::~ShaderModuleGLES() = default;235 ShaderStageFlags ShaderModuleGLES::GetShaderStageFlags() const in GetShaderStageFlags()240 string ShaderModuleGLES::GetGLSL(const ShaderSpecializationConstantDataView& specData) const in GetGLSL()245 const ShaderModulePlatformData& ShaderModuleGLES::GetPlatformData() const in GetPlatformData()250 const PipelineLayout& ShaderModuleGLES::GetPipelineLayout() const in GetPipelineLayout()255 ShaderSpecializationConstantView ShaderModuleGLES::GetSpecilization() const in GetSpecilization()260 VertexInputDeclarationView ShaderModuleGLES::GetVertexInputDeclaration() const in GetVertexInputDeclaration()265 ShaderThreadGroup ShaderModuleGLES::GetThreadGroupSize() const in GetThreadGroupSize()
31 class ShaderModuleGLES; variable51 const ShaderModuleGLES* vertShaderModule_ { nullptr };52 const ShaderModuleGLES* fragShaderModule_ { nullptr };90 const ShaderModuleGLES* module_ { nullptr };
54 class ShaderModuleGLES final : public ShaderModule {56 ShaderModuleGLES(Device&, const ShaderModuleCreateInfo&);57 ~ShaderModuleGLES();
545 plat_.vertShaderModule_ = static_cast<const ShaderModuleGLES*>(createData.vertShaderModule); in GpuShaderProgramGLES()546 plat_.fragShaderModule_ = static_cast<const ShaderModuleGLES*>(createData.fragShaderModule); in GpuShaderProgramGLES()705 plat_.module_ = static_cast<const ShaderModuleGLES*>(createData.compShaderModule); in GpuComputeProgramGLES()
2106 return make_unique<ShaderModuleGLES>(*this, data); in CreateShaderModule()2111 return make_unique<ShaderModuleGLES>(*this, data); in CreateComputeShaderModule()