Home
last modified time | relevance | path

Searched refs:GpuShaderProgramGLES (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dgpu_program_gles.h55 class GpuShaderProgramGLES final : public GpuShaderProgram {
57 GpuShaderProgramGLES(Device& device, const GpuShaderProgramCreateData& createData);
58 ~GpuShaderProgramGLES();
63 BASE_NS::unique_ptr<GpuShaderProgramGLES> Specialize(
66 BASE_NS::unique_ptr<GpuShaderProgramGLES> OesPatch(
70 …BASE_NS::unique_ptr<GpuShaderProgramGLES> Specialize(const ShaderSpecializationConstantDataView& s…
72 void FilterInputs(GpuShaderProgramGLES& ret) const;
73 GpuShaderProgramGLES(Device& device);
H A Dpipeline_state_object_gles.h32 class GpuShaderProgramGLES; variable
37 const GpuShaderProgramGLES* graphicsShader;
60 GpuShaderProgramGLES* GetOESProgram(BASE_NS::array_view<const OES_Bind> oesBinds) const;
66 BASE_NS::unique_ptr<GpuShaderProgramGLES> specialized_;
69 mutable BASE_NS::unordered_map<BASE_NS::string, BASE_NS::unique_ptr<GpuShaderProgramGLES>>
H A Dgpu_program_gles.cpp529 GpuShaderProgramGLES::GpuShaderProgramGLES(Device& device) : GpuShaderProgram(), device_((DeviceGLE… in GpuShaderProgramGLES() function in GpuShaderProgramGLES
531 GpuShaderProgramGLES::~GpuShaderProgramGLES() in ~GpuShaderProgramGLES()
539 GpuShaderProgramGLES::GpuShaderProgramGLES(Device& device, const GpuShaderProgramCreateData& create… in GpuShaderProgramGLES() function in GpuShaderProgramGLES
568 void GpuShaderProgramGLES::FilterInputs(GpuShaderProgramGLES& ret) const in FilterInputs()
607 unique_ptr<GpuShaderProgramGLES> GpuShaderProgramGLES::Specialize( in Specialize()
613 unique_ptr<GpuShaderProgramGLES> GpuShaderProgramGLES::OesPatch( in OesPatch()
622 unique_ptr<GpuShaderProgramGLES> GpuShaderProgramGLES::Specialize(const ShaderSpecializationConstan… in Specialize()
626 unique_ptr<GpuShaderProgramGLES> ret { new GpuShaderProgramGLES(device_) }; in Specialize()
688 const GpuShaderProgramPlatformDataGL& GpuShaderProgramGLES::GetPlatformData() const in GetPlatformData()
693 const ShaderReflection& GpuShaderProgramGLES::GetReflection() const in GetReflection()
H A Dpipeline_state_object_gles.cpp172 const auto& source = static_cast<const GpuShaderProgramGLES&>(gpuShaderProgram); in GraphicsPipelineStateObjectGLES()
187 GpuShaderProgramGLES* GraphicsPipelineStateObjectGLES::GetOESProgram(array_view<const OES_Bind> oes… in GetOESProgram()
H A Drender_backend_gles.h34 class GpuShaderProgramGLES;
H A Ddevice_gles.cpp2116 return make_unique<GpuShaderProgramGLES>(*this, data); in CreateGpuShaderProgram()
H A Drender_backend_gles.cpp2474 const GpuShaderProgramGLES* shader = pipelineData.graphicsShader; in BindResources()