Home
last modified time | relevance | path

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

/ohos5.0/foundation/multimedia/image_effect/frameworks/native/render_environment/graphic/
H A Drender_general_program.cpp24 RenderGeneralProgram::RenderGeneralProgram(RenderContext *context, const std::string &vss, const st… in RenderGeneralProgram() function in OHOS::Media::Effect::RenderGeneralProgram
30 RenderGeneralProgram::~RenderGeneralProgram() = default;
32 bool RenderGeneralProgram::Init() in Init()
40 bool RenderGeneralProgram::Release() in Release()
H A Drender_general_program.h26 class RenderGeneralProgram : public RenderProgram {
28 …IMAGE_EFFECT_EXPORT RenderGeneralProgram(RenderContext *context, const std::string &vss, const std…
29 IMAGE_EFFECT_EXPORT ~RenderGeneralProgram();
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/render_environment/
H A Drender_environment.h50 RenderGeneralProgram *shaderBase_ = nullptr;
51 RenderGeneralProgram *shaderBaseDMA_ = nullptr;
52 RenderGeneralProgram *shaderBaseYUVDMA_ = nullptr;
53 RenderGeneralProgram *shaderBaseYUVDMA2RGB2D_ = nullptr;
54 RenderGeneralProgram *shaderBaseRGB2D2YUVDMA_ = nullptr;
55 RenderGeneralProgram *shaderBaseDrawFrame_ = nullptr;
56 RenderGeneralProgram *shaderBaseDrawFrameYUV_ = nullptr;
212 RenderMesh *CreateMeshMT(RenderParam *param, bool isBackGround, RenderGeneralProgram *shader);
H A Drender_environment.cpp80 …enderEnvironment::CreateMeshMT(RenderParam *param, bool isBackGround, RenderGeneralProgram *shader) in CreateMeshMT()
101 … param->shaderBase_ = new RenderGeneralProgram(param->context_, DEFAULT_VERTEX_SHADER_SCREEN_CODE, in InitDefaultShaderMT()
104 …param->shaderBaseDMA_ = new RenderGeneralProgram(param->context_, DEFAULT_VERTEX_SHADER_SCREEN_COD… in InitDefaultShaderMT()
107 param->shaderBaseYUVDMA_ = new RenderGeneralProgram(param->context_, DEFAULT_YUV_VERTEX_SHADER, in InitDefaultShaderMT()
110 …param->shaderBaseYUVDMA2RGB2D_ = new RenderGeneralProgram(param->context_, DEFAULT_YUV_VERTEX_SHAD… in InitDefaultShaderMT()
113 …param->shaderBaseRGB2D2YUVDMA_ = new RenderGeneralProgram(param->context_, DEFAULT_YUV_VERTEX_SHAD… in InitDefaultShaderMT()
116 …param->shaderBaseDrawFrame_ = new RenderGeneralProgram(param->context_, TRANSFORM_VERTEX_SHADER_SC… in InitDefaultShaderMT()
119 …param->shaderBaseDrawFrameYUV_ = new RenderGeneralProgram(param->context_, TRANSFORM_YUV_VERTEX_SH… in InitDefaultShaderMT()
243 RenderGeneralProgram *program; in DrawImageToFBO()
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/render_environment/core/
H A Drender_opengl_renderer.h35 …void Draw(GLuint texId, GLuint fbo, RenderMesh *mesh, RenderGeneralProgram *shader, RenderViewport…
39 …void Draw(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader, RenderFrameBuffer *frameBu…
43 void DrawOnScreenWithTransform(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader,
47 …void DrawOnScreen(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader, RenderViewport *vi…
H A Drender_opengl_renderer.cpp28 void RenderOpenglRenderer::Draw(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader, in Draw()
47 void RenderOpenglRenderer::Draw(GLuint texId, GLuint fbo, RenderMesh *mesh, RenderGeneralProgram *s… in Draw()
65 void ProcessTransform(GraphicTransformType type, RenderGeneralProgram *shader) in ProcessTransform()
116 …glRenderer::DrawOnScreenWithTransform(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader, in DrawOnScreenWithTransform()
130 void RenderOpenglRenderer::DrawOnScreen(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shade… in DrawOnScreen()
H A Dalgorithm_program.cpp27 shader_ = new RenderGeneralProgram(context, vertex.c_str(), fragment.c_str()); in AlgorithmProgram()
53 shader_ = new RenderGeneralProgram(context_, vertex.c_str(), fragment.c_str()); in UpdateShader()
108 RenderGeneralProgram *AlgorithmProgram::GetShader() in GetShader()
H A Drender_resource_cache.h48 RenderGeneralProgram *GetShader(const std::string name) in GetShader()
75 void AddShader(std::string name, RenderGeneralProgram *shader) in AddShader()
194 std::unordered_map<std::string, RenderGeneralProgram *> shadersMap_;
203 … std::unordered_map<std::string, RenderGeneralProgram *>::iterator iter = shadersMap_.begin(); in DeleteAllShader()
H A Dalgorithm_program.h41 RenderGeneralProgram *GetShader();
43 RenderGeneralProgram *shader_ = nullptr;
H A Drender_mesh.h35 IMAGE_EFFECT_EXPORT void Bind(RenderGeneralProgram *shader);
H A Drender_mesh.cpp41 void RenderMesh::Bind(RenderGeneralProgram *shader) in Bind()