11 #include "cores/VideoPlayer/VideoRenderers/LinuxRendererGLES.h" 13 #include <CoreVideo/CVOpenGLESTextureCache.h> 22 static bool Register();
25 void ReleaseBuffer(
int idx)
override;
26 bool NeedBuffer(
int idx)
override;
30 bool LoadShadersHook()
override;
31 void AfterRenderHook(
int idx)
override;
32 EShaderFormat GetShaderFormat()
override;
35 bool UploadTexture(
int index)
override;
36 void DeleteTexture(
int index)
override;
37 bool CreateTexture(
int index)
override;
39 CVOpenGLESTextureCacheRef m_textureCache =
nullptr;
42 CVOpenGLESTextureRef m_textureY;
43 CVOpenGLESTextureRef m_textureUV;
44 CVBufferRef m_videoBuffer;
48 CVEAGLContext m_glContext;
Definition: VideoBuffer.h:85
Definition: LinuxRendererGLES.h:57
Definition: RendererVTBGL.h:14
Definition: BaseRenderer.h:48
Definition: RendererVTBGLES.h:40