|
MythTV
0.27pre
|
#include <mythrender_opengl.h>


Public Member Functions | |
| MythRenderOpenGL (const QGLFormat &format, QPaintDevice *device, RenderType type=kRenderUnknown) | |
| MythRenderOpenGL (const QGLFormat &format, RenderType type=kRenderUnknown) | |
| virtual void | makeCurrent () |
| virtual void | doneCurrent () |
| virtual void | Release (void) |
| void | Init (void) |
| int | GetMaxTextureSize (void) |
| uint | GetFeatures (void) |
| bool | IsRecommendedRenderer (void) |
| void | MoveResizeWindow (const QRect &rect) |
| void | SetViewPort (const QRect &rect, bool viewportonly=false) |
| QRect | GetViewPort (void) |
| virtual void | PushTransformation (const UIEffects &fx, QPointF ¢er)=0 |
| virtual void | PopTransformation (void)=0 |
| void | Flush (bool use_fence) |
| void | SetBlend (bool enable) |
| virtual void | SetColor (int r, int g, int b, int a) |
| void | SetBackground (int r, int g, int b, int a) |
| void | SetFence (void) |
| void * | GetTextureBuffer (uint tex, bool create_buffer=true) |
| void | UpdateTexture (uint tex, void *buf) |
| int | GetTextureType (bool &rect) |
| bool | IsRectTexture (uint type) |
| uint | CreateTexture (QSize act_size, bool use_pbo, uint type, uint data_type=GL_UNSIGNED_BYTE, uint data_fmt=GL_BGRA, uint internal_fmt=GL_RGBA8, uint filter=GL_LINEAR, uint wrap=GL_CLAMP_TO_EDGE) |
| QSize | GetTextureSize (uint type, const QSize &size) |
| QSize | GetTextureSize (uint tex) |
| int | GetTextureDataSize (uint tex) |
| void | SetTextureFilters (uint tex, uint filt, uint wrap) |
| void | ActiveTexture (int active_tex) |
| virtual uint | CreateHelperTexture (void) |
| void | EnableTextures (uint type, uint tex_type=0) |
| void | DisableTextures (void) |
| void | DeleteTexture (uint tex) |
| bool | CreateFrameBuffer (uint &fb, uint tex) |
| void | DeleteFrameBuffer (uint fb) |
| void | BindFramebuffer (uint fb) |
| void | ClearFramebuffer (void) |
| virtual uint | CreateShaderObject (const QString &vert, const QString &frag)=0 |
| virtual void | DeleteShaderObject (uint obj)=0 |
| virtual void | EnableShaderObject (uint obj)=0 |
| virtual void | SetShaderParams (uint prog, void *vals, const char *uniform)=0 |
| void | DrawBitmap (uint tex, uint target, const QRect *src, const QRect *dst, uint prog, int alpha=255, int red=255, int green=255, int blue=255) |
| void | DrawBitmap (uint *textures, uint texture_count, uint target, const QRectF *src, const QRectF *dst, uint prog) |
| void | DrawRect (const QRect &area, const QBrush &fillBrush, const QPen &linePen, int alpha) |
| void | DrawRoundRect (const QRect &area, int cornerRadius, const QBrush &fillBrush, const QPen &linePen, int alpha) |
| virtual bool | RectanglesAreAccelerated (void) |
Public Member Functions inherited from MythRender | |
| MythRender (RenderType type) | |
| bool | IsShared (void) const |
| Warning: The reference count can be decremented between the call to this function and the use of it's value. | |
| RenderType | Type (void) const |
| bool | IsErrored (void) const |
| QSize | GetSize (void) const |
Public Member Functions inherited from ReferenceCounter | |
| ReferenceCounter (const QString &debugName, bool logDebug=true) | |
| Creates reference counter with an initial value of 1. | |
| virtual int | IncrRef (void) |
| Increments reference count. | |
| virtual int | DecrRef (void) |
| Decrements reference count and deletes on 0. | |
Static Public Member Functions | |
| static MythRenderOpenGL * | Create (const QString &painter, QPaintDevice *device=NULL) |
Protected Member Functions | |
| virtual | ~MythRenderOpenGL () |
| virtual void | DrawBitmapPriv (uint tex, const QRect *src, const QRect *dst, uint prog, int alpha, int red, int green, int blue)=0 |
| virtual void | DrawBitmapPriv (uint *textures, uint texture_count, const QRectF *src, const QRectF *dst, uint prog)=0 |
| virtual void | DrawRectPriv (const QRect &area, const QBrush &fillBrush, const QPen &linePen, int alpha)=0 |
| virtual void | DrawRoundRectPriv (const QRect &area, int cornerRadius, const QBrush &fillBrush, const QPen &linePen, int alpha)=0 |
| virtual void | Init2DState (void) |
| virtual void | InitProcs (void) |
| void * | GetProcAddress (const QString &proc) const |
| virtual bool | InitFeatures (void) |
| virtual void | ResetVars (void) |
| virtual void | ResetProcs (void) |
| virtual void | SetMatrixView (void)=0 |
| uint | CreatePBO (uint tex) |
| uint | CreateVBO (void) |
| virtual void | DeleteOpenGLResources (void) |
| void | DeleteTextures (void) |
| virtual void | DeleteShaders (void)=0 |
| void | DeleteFrameBuffers (void) |
| bool | UpdateTextureVertices (uint tex, const QRect *src, const QRect *dst) |
| bool | UpdateTextureVertices (uint tex, const QRectF *src, const QRectF *dst) |
| GLfloat * | GetCachedVertices (GLuint type, const QRect &area) |
| void | ExpireVertices (uint max=0) |
| void | GetCachedVBO (GLuint type, const QRect &area) |
| void | ExpireVBOS (uint max=0) |
| bool | ClearTexture (uint tex) |
| uint | GetBufferSize (QSize size, uint fmt, uint type) |
Protected Member Functions inherited from MythRender | |
| virtual | ~MythRender () |
Protected Member Functions inherited from ReferenceCounter | |
| virtual | ~ReferenceCounter (void) |
| Called on destruction, will warn if object deleted with references in place. | |
Static Protected Member Functions | |
| static void | StoreBicubicWeights (float x, float *dst) |
Definition at line 103 of file mythrender_opengl.h.
| MythRenderOpenGL::MythRenderOpenGL | ( | const QGLFormat & | format, |
| QPaintDevice * | device, | ||
| RenderType | type = kRenderUnknown |
||
| ) |
Definition at line 105 of file mythrender_opengl.cpp.
| MythRenderOpenGL::MythRenderOpenGL | ( | const QGLFormat & | format, |
| RenderType | type = kRenderUnknown |
||
| ) |
Definition at line 111 of file mythrender_opengl.cpp.
|
protectedvirtual |
Definition at line 116 of file mythrender_opengl.cpp.
|
static |
Definition at line 50 of file mythrender_opengl.cpp.
Referenced by MythMainWindow::Init().
|
virtual |
Definition at line 158 of file mythrender_opengl.cpp.
Referenced by ActiveTexture(), MythOpenGLPainter::Begin(), BindFramebuffer(), ClearFramebuffer(), VAAPIDisplay::Create(), CreateFrameBuffer(), MythRenderOpenGL1::CreateHelperTexture(), MythRenderOpenGL1::CreateShaderObject(), CreateTexture(), DeleteFrameBuffer(), MythRenderOpenGL1::DeleteShaderObject(), MythRenderOpenGL2::DeleteShaderObject(), DeleteTexture(), VideoOutputOpenGL::DestroyGPUResources(), VideoOutputOpenGL::DestroyVideoResources(), DisableTextures(), DrawBitmap(), DrawRect(), DrawRoundRect(), MythRenderOpenGL1::EnableShaderObject(), MythRenderOpenGL2::EnableShaderObject(), EnableTextures(), Flush(), GetTextureBuffer(), OpenGLLocker::OpenGLLocker(), MythRenderOpenGL1::PopTransformation(), VideoOutputOpenGLVAAPI::ProcessFrame(), MythRenderOpenGL1::PushTransformation(), SetBackground(), SetBlend(), MythRenderOpenGL1::SetColor(), SetFence(), MythRenderOpenGL1::SetShaderParams(), MythRenderOpenGL2::SetShaderParams(), SetTextureFilters(), SetViewPort(), MythRenderOpenGL1::~MythRenderOpenGL1(), and MythRenderOpenGL2::~MythRenderOpenGL2().
|
virtual |
Definition at line 166 of file mythrender_opengl.cpp.
Referenced by ActiveTexture(), BindFramebuffer(), ClearFramebuffer(), VAAPIDisplay::Create(), CreateFrameBuffer(), MythRenderOpenGL1::CreateHelperTexture(), MythRenderOpenGL1::CreateShaderObject(), CreateTexture(), DeleteFrameBuffer(), MythRenderOpenGL1::DeleteShaderObject(), MythRenderOpenGL2::DeleteShaderObject(), DeleteTexture(), VideoOutputOpenGL::DestroyGPUResources(), VideoOutputOpenGL::DestroyVideoResources(), DisableTextures(), DrawBitmap(), DrawRect(), DrawRoundRect(), MythRenderOpenGL1::EnableShaderObject(), MythRenderOpenGL2::EnableShaderObject(), EnableTextures(), MythOpenGLPainter::End(), Flush(), MythRenderOpenGL1::PopTransformation(), VideoOutputOpenGLVAAPI::ProcessFrame(), MythRenderOpenGL1::PushTransformation(), Release(), SetBackground(), SetBlend(), MythRenderOpenGL1::SetColor(), SetFence(), MythRenderOpenGL1::SetShaderParams(), MythRenderOpenGL2::SetShaderParams(), SetTextureFilters(), SetViewPort(), UpdateTexture(), MythRenderOpenGL1::~MythRenderOpenGL1(), MythRenderOpenGL2::~MythRenderOpenGL2(), and OpenGLLocker::~OpenGLLocker().
Reimplemented from MythRender.
Definition at line 176 of file mythrender_opengl.cpp.
Definition at line 121 of file mythrender_opengl.cpp.
Referenced by MythMainWindow::Init(), and VideoOutputOpenGL::SetupContext().
Definition at line 119 of file mythrender_opengl.h.
Definition at line 120 of file mythrender_opengl.h.
Referenced by VideoVisualGoom::Draw(), and OpenGLVideo::Init().
Definition at line 131 of file mythrender_opengl.cpp.
Referenced by MythMainWindow::Init().
| void MythRenderOpenGL::MoveResizeWindow | ( | const QRect & | rect | ) |
Definition at line 184 of file mythrender_opengl.cpp.
Referenced by VideoOutputOpenGL::MoveResizeWindow().
Definition at line 191 of file mythrender_opengl.cpp.
Referenced by MythOpenGLPainter::Begin(), VideoOutputOpenGL::PrepareFrame(), OpenGLVideo::PrepareFrame(), VideoOutputOpenGL::SetupOpenGL(), and OpenGLVideo::SetViewPort().
|
inline |
Definition at line 126 of file mythrender_opengl.h.
Referenced by VideoOutputOpenGL::PrepareFrame().
|
pure virtual |
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Referenced by MythOpenGLPainter::PushTransformation().
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Referenced by MythOpenGLPainter::PopTransformation().
Definition at line 204 of file mythrender_opengl.cpp.
Referenced by CreateFrameBuffer(), CreatePBO(), MythRenderOpenGL1::CreateShaderObject(), CreateTexture(), DeleteFrameBuffer(), DeleteFrameBuffers(), DeleteOpenGLResources(), MythRenderOpenGL1::DeleteShaderObject(), MythRenderOpenGL2::DeleteShaderObject(), MythRenderOpenGL1::DeleteShaders(), MythRenderOpenGL2::DeleteShaders(), DeleteTexture(), MythOpenGLPainter::DeleteTextures(), DeleteTextures(), MythOpenGLPainter::End(), Init2DState(), and VideoOutputOpenGL::PrepareFrame().
Definition at line 228 of file mythrender_opengl.cpp.
Referenced by MythRenderOpenGL1::DrawBitmapPriv(), MythRenderOpenGL2::DrawBitmapPriv(), MythRenderOpenGL1::DrawRectPriv(), MythRenderOpenGL2::DrawRoundRectPriv(), and Init2DState().
Reimplemented in MythRenderOpenGL1.
Definition at line 131 of file mythrender_opengl.h.
Referenced by MythOpenGLPainter::Begin().
Definition at line 239 of file mythrender_opengl.cpp.
Referenced by MythOpenGLPainter::Begin(), and VideoOutputOpenGL::PrepareFrame().
Definition at line 251 of file mythrender_opengl.cpp.
Referenced by OpenGLVideo::Init().
Definition at line 269 of file mythrender_opengl.cpp.
Referenced by VideoVisualGoom::Draw(), MythOpenGLPainter::GetTextureFromCache(), and OpenGLVideo::UpdateInputFrame().
Definition at line 302 of file mythrender_opengl.cpp.
Referenced by VideoVisualGoom::Draw(), MythOpenGLPainter::GetTextureFromCache(), and OpenGLVideo::UpdateInputFrame().
Definition at line 328 of file mythrender_opengl.cpp.
Referenced by OpenGLVideo::Init(), and InitFeatures().
Definition at line 353 of file mythrender_opengl.cpp.
Referenced by GetTextureSize(), SetTextureFilters(), and UpdateTextureVertices().
| uint MythRenderOpenGL::CreateTexture | ( | QSize | act_size, |
| bool | use_pbo, | ||
| uint | type, | ||
| uint | data_type = GL_UNSIGNED_BYTE, |
||
| uint | data_fmt = GL_BGRA, |
||
| uint | internal_fmt = GL_RGBA8, |
||
| uint | filter = GL_LINEAR, |
||
| uint | wrap = GL_CLAMP_TO_EDGE |
||
| ) |
Definition at line 361 of file mythrender_opengl.cpp.
Referenced by OpenGLVideo::AddFrameBuffer(), MythRenderOpenGL1::CreateHelperTexture(), OpenGLVideo::CreateVideoTexture(), VideoVisualGoom::Draw(), and MythOpenGLPainter::GetTextureFromCache().
| QSize MythRenderOpenGL::GetTextureSize | ( | uint | type, |
| const QSize & | size | ||
| ) |
Definition at line 412 of file mythrender_opengl.cpp.
Referenced by CreateTexture(), and OpenGLVideo::CreateVideoTexture().
| QSize MythRenderOpenGL::GetTextureSize | ( | uint | tex | ) |
Definition at line 433 of file mythrender_opengl.cpp.
Definition at line 440 of file mythrender_opengl.cpp.
Referenced by MythOpenGLPainter::DeleteTextures(), and MythOpenGLPainter::GetTextureFromCache().
Definition at line 447 of file mythrender_opengl.cpp.
Referenced by CreateTexture(), and OpenGLVideo::SetTextureFilters().
Definition at line 478 of file mythrender_opengl.cpp.
Referenced by MythRenderOpenGL1::DrawBitmapPriv(), and MythRenderOpenGL2::DrawBitmapPriv().
Reimplemented in MythRenderOpenGL1.
Definition at line 148 of file mythrender_opengl.h.
Referenced by OpenGLVideo::AddFilter().
Definition at line 504 of file mythrender_opengl.cpp.
Referenced by CreateFrameBuffer(), MythRenderOpenGL1::CreateHelperTexture(), CreateTexture(), MythRenderOpenGL1::DrawBitmapPriv(), MythRenderOpenGL2::DrawBitmapPriv(), GetTextureBuffer(), and SetTextureFilters().
Definition at line 521 of file mythrender_opengl.cpp.
Referenced by MythRenderOpenGL1::DrawRectPriv(), and MythRenderOpenGL2::DrawRoundRectPriv().
Definition at line 531 of file mythrender_opengl.cpp.
Referenced by OpenGLVideo::AddFilter(), OpenGLVideo::AddFrameBuffer(), MythRenderOpenGL1::CreateHelperTexture(), CreateTexture(), MythOpenGLPainter::DeleteTextures(), OpenGLVideo::DeleteTextures(), OpenGLVideo::OptimiseFilters(), OpenGLVideo::Teardown(), and VideoVisualGoom::~VideoVisualGoom().
Definition at line 552 of file mythrender_opengl.cpp.
Referenced by OpenGLVideo::AddFrameBuffer().
Definition at line 640 of file mythrender_opengl.cpp.
Referenced by OpenGLVideo::OptimiseFilters(), and OpenGLVideo::RemoveFilter().
Definition at line 661 of file mythrender_opengl.cpp.
Referenced by MythOpenGLPainter::Begin(), DrawBitmap(), DrawRect(), DrawRoundRect(), VideoOutputOpenGL::PrepareFrame(), and OpenGLVideo::PrepareFrame().
Definition at line 675 of file mythrender_opengl.cpp.
Referenced by MythOpenGLPainter::Begin(), and VideoOutputOpenGL::PrepareFrame().
|
pure virtual |
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Referenced by OpenGLVideo::AddFragmentProgram().
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Referenced by OpenGLVideo::RemoveFilter(), and OpenGLVideo::TearDownDeinterlacer().
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
|
pure virtual |
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Referenced by OpenGLVideo::PrepareFrame().
| void MythRenderOpenGL::DrawBitmap | ( | uint | tex, |
| uint | target, | ||
| const QRect * | src, | ||
| const QRect * | dst, | ||
| uint | prog, | ||
| int | alpha = 255, |
||
| int | red = 255, |
||
| int | green = 255, |
||
| int | blue = 255 |
||
| ) |
Definition at line 682 of file mythrender_opengl.cpp.
Referenced by VideoVisualGoom::Draw(), MythOpenGLPainter::DrawImage(), and OpenGLVideo::PrepareFrame().
| void MythRenderOpenGL::DrawBitmap | ( | uint * | textures, |
| uint | texture_count, | ||
| uint | target, | ||
| const QRectF * | src, | ||
| const QRectF * | dst, | ||
| uint | prog | ||
| ) |
Definition at line 698 of file mythrender_opengl.cpp.
| void MythRenderOpenGL::DrawRect | ( | const QRect & | area, |
| const QBrush & | fillBrush, | ||
| const QPen & | linePen, | ||
| int | alpha | ||
| ) |
Definition at line 714 of file mythrender_opengl.cpp.
Referenced by MythOpenGLPainter::DrawRect(), and OpenGLVideo::PrepareFrame().
| void MythRenderOpenGL::DrawRoundRect | ( | const QRect & | area, |
| int | cornerRadius, | ||
| const QBrush & | fillBrush, | ||
| const QPen & | linePen, | ||
| int | alpha | ||
| ) |
Definition at line 723 of file mythrender_opengl.cpp.
Referenced by MythOpenGLPainter::DrawRoundRect().
Reimplemented in MythRenderOpenGL2.
Definition at line 173 of file mythrender_opengl.h.
Referenced by MythOpenGLPainter::DrawRoundRect().
|
protectedpure virtual |
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Referenced by DrawBitmap().
|
protectedpure virtual |
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
|
protectedpure virtual |
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Referenced by DrawRect().
|
protectedpure virtual |
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Referenced by DrawRoundRect().
Reimplemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Definition at line 733 of file mythrender_opengl.cpp.
Referenced by Init().
Reimplemented in MythRenderOpenGL2, MythRenderOpenGL1, and MythRenderOpenGL2ES.
Definition at line 746 of file mythrender_opengl.cpp.
Referenced by Init().
|
protected |
Definition at line 794 of file mythrender_opengl.cpp.
Referenced by MythRenderOpenGL2ES::InitProcs(), MythRenderOpenGL1::InitProcs(), MythRenderOpenGL2::InitProcs(), and InitProcs().
Reimplemented in MythRenderOpenGL2ES, MythRenderOpenGL2, and MythRenderOpenGL1.
Definition at line 816 of file mythrender_opengl.cpp.
Referenced by Init().
Reimplemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Definition at line 961 of file mythrender_opengl.cpp.
Reimplemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Definition at line 983 of file mythrender_opengl.cpp.
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Referenced by SetViewPort().
Definition at line 1010 of file mythrender_opengl.cpp.
Referenced by CreateTexture().
Definition at line 1032 of file mythrender_opengl.cpp.
Referenced by CreateTexture(), and GetCachedVBO().
Reimplemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Definition at line 1042 of file mythrender_opengl.cpp.
Definition at line 1076 of file mythrender_opengl.cpp.
Referenced by DeleteOpenGLResources().
Implemented in MythRenderOpenGL2, and MythRenderOpenGL1.
Definition at line 1091 of file mythrender_opengl.cpp.
Referenced by DeleteOpenGLResources().
|
protected |
Definition at line 1100 of file mythrender_opengl.cpp.
Referenced by MythRenderOpenGL1::DrawBitmapPriv(), and MythRenderOpenGL2::DrawBitmapPriv().
|
protected |
Definition at line 1139 of file mythrender_opengl.cpp.
|
protected |
Definition at line 1174 of file mythrender_opengl.cpp.
Referenced by MythRenderOpenGL1::DrawRectPriv(), and GetCachedVBO().
Definition at line 1209 of file mythrender_opengl.cpp.
Referenced by DeleteOpenGLResources(), and GetCachedVertices().
|
protected |
Definition at line 1223 of file mythrender_opengl.cpp.
Referenced by MythRenderOpenGL2::DrawRoundRectPriv().
Definition at line 1257 of file mythrender_opengl.cpp.
Referenced by DeleteOpenGLResources(), and GetCachedVBO().
Definition at line 1272 of file mythrender_opengl.cpp.
Referenced by CreateTexture().
Definition at line 1309 of file mythrender_opengl.cpp.
Referenced by ClearTexture(), and CreateTexture().
|
staticprotected |
Definition at line 492 of file mythrender_opengl.cpp.
Referenced by MythRenderOpenGL1::CreateHelperTexture().
|
protected |
Definition at line 217 of file mythrender_opengl.h.
Referenced by ClearTexture(), CreateFrameBuffer(), MythRenderOpenGL1::CreateHelperTexture(), CreatePBO(), CreateTexture(), DeleteTexture(), DeleteTextures(), DrawBitmap(), MythRenderOpenGL1::DrawBitmapPriv(), MythRenderOpenGL2::DrawBitmapPriv(), EnableTextures(), GetTextureBuffer(), GetTextureDataSize(), GetTextureSize(), SetTextureFilters(), UpdateTexture(), and UpdateTextureVertices().
|
protected |
Definition at line 218 of file mythrender_opengl.h.
Referenced by BindFramebuffer(), CreateFrameBuffer(), DeleteFrameBuffer(), DeleteFrameBuffers(), and DrawBitmap().
|
protected |
Definition at line 219 of file mythrender_opengl.h.
Referenced by DeleteOpenGLResources(), Flush(), ResetVars(), and SetFence().
|
protected |
Definition at line 222 of file mythrender_opengl.h.
Referenced by doneCurrent(), makeCurrent(), ResetVars(), and ~MythRenderOpenGL().
|
protected |
Definition at line 223 of file mythrender_opengl.h.
Referenced by doneCurrent(), makeCurrent(), Release(), and ResetVars().
|
protected |
Definition at line 226 of file mythrender_opengl.h.
Referenced by GetTextureType(), MythRenderOpenGL1::InitFeatures(), InitFeatures(), InitProcs(), ResetProcs(), and ResetVars().
|
protected |
Definition at line 227 of file mythrender_opengl.h.
Referenced by MythRenderOpenGL2::CreateShaderObject(), DeleteOpenGLResources(), MythRenderOpenGL1::InitFeatures(), MythRenderOpenGL2::InitFeatures(), MythRenderOpenGL2ES::InitFeatures(), InitFeatures(), and ResetVars().
|
protected |
Definition at line 228 of file mythrender_opengl.h.
Referenced by ActiveTexture(), CreateFrameBuffer(), CreatePBO(), MythRenderOpenGL1::CreateShaderObject(), CreateTexture(), CreateVBO(), Flush(), InitFeatures(), MythRenderOpenGL2::OptimiseShaderSource(), ResetVars(), SetFence(), and SetTextureFilters().
|
protected |
Definition at line 229 of file mythrender_opengl.h.
Referenced by MythRenderOpenGL1::CreateHelperTexture(), InitFeatures(), and ResetVars().
|
protected |
Definition at line 230 of file mythrender_opengl.h.
Referenced by InitFeatures(), and ResetVars().
|
protected |
Definition at line 231 of file mythrender_opengl.h.
Referenced by CreateTexture(), InitFeatures(), and ResetVars().
|
protected |
Definition at line 234 of file mythrender_opengl.h.
Referenced by CreateFrameBuffer(), ResetVars(), MythRenderOpenGL1::SetMatrixView(), MythRenderOpenGL2::SetMatrixView(), and SetViewPort().
|
protected |
Definition at line 235 of file mythrender_opengl.h.
Referenced by ActiveTexture(), and ResetVars().
|
protected |
Definition at line 236 of file mythrender_opengl.h.
Referenced by DisableTextures(), EnableTextures(), and ResetVars().
|
protected |
Definition at line 237 of file mythrender_opengl.h.
Referenced by BindFramebuffer(), and ResetVars().
|
protected |
Definition at line 238 of file mythrender_opengl.h.
Referenced by ResetVars(), and SetBlend().
|
protected |
Definition at line 239 of file mythrender_opengl.h.
Referenced by ResetVars(), and SetBackground().
|
protected |
Definition at line 242 of file mythrender_opengl.h.
Referenced by DeleteOpenGLResources(), ExpireVertices(), and GetCachedVertices().
|
protected |
Definition at line 243 of file mythrender_opengl.h.
Referenced by ExpireVertices(), and GetCachedVertices().
|
protected |
Definition at line 244 of file mythrender_opengl.h.
Referenced by DeleteOpenGLResources(), ExpireVBOS(), and GetCachedVBO().
|
protected |
Definition at line 245 of file mythrender_opengl.h.
Referenced by ExpireVBOS(), and GetCachedVBO().
|
protected |
Definition at line 248 of file mythrender_opengl.h.
Referenced by ClearTexture(), MythRenderOpenGL1::CreateHelperTexture(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 251 of file mythrender_opengl.h.
Referenced by ActiveTexture(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 254 of file mythrender_opengl.h.
Referenced by MythRenderOpenGL2::DrawBitmapPriv(), GetCachedVBO(), GetTextureBuffer(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 255 of file mythrender_opengl.h.
Referenced by CreatePBO(), MythRenderOpenGL2::DrawBitmapPriv(), MythRenderOpenGL2::DrawRoundRectPriv(), GetCachedVBO(), GetTextureBuffer(), InitFeatures(), InitProcs(), ResetProcs(), and UpdateTexture().
|
protected |
Definition at line 256 of file mythrender_opengl.h.
Referenced by CreatePBO(), CreateVBO(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 257 of file mythrender_opengl.h.
Referenced by MythRenderOpenGL2::DrawBitmapPriv(), GetCachedVBO(), GetTextureBuffer(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 258 of file mythrender_opengl.h.
Referenced by MythRenderOpenGL2::DrawBitmapPriv(), GetCachedVBO(), MythRenderOpenGL2ES::InitFeatures(), InitFeatures(), InitProcs(), ResetProcs(), and UpdateTexture().
|
protected |
Definition at line 259 of file mythrender_opengl.h.
Referenced by DeleteTexture(), DeleteTextures(), ExpireVBOS(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 261 of file mythrender_opengl.h.
Referenced by CreateFrameBuffer(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 262 of file mythrender_opengl.h.
Referenced by BindFramebuffer(), CreateFrameBuffer(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 263 of file mythrender_opengl.h.
Referenced by CreateFrameBuffer(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 264 of file mythrender_opengl.h.
Referenced by CreateFrameBuffer(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 265 of file mythrender_opengl.h.
Referenced by CreateFrameBuffer(), DeleteFrameBuffer(), DeleteFrameBuffers(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 267 of file mythrender_opengl.h.
Referenced by InitFeatures(), InitProcs(), ResetProcs(), and SetFence().
|
protected |
Definition at line 268 of file mythrender_opengl.h.
Referenced by DeleteOpenGLResources(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 269 of file mythrender_opengl.h.
Referenced by Flush(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 270 of file mythrender_opengl.h.
Referenced by Flush(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 272 of file mythrender_opengl.h.
Referenced by InitFeatures(), InitProcs(), ResetProcs(), and SetFence().
|
protected |
Definition at line 273 of file mythrender_opengl.h.
Referenced by DeleteOpenGLResources(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 274 of file mythrender_opengl.h.
Referenced by Flush(), InitFeatures(), InitProcs(), and ResetProcs().
|
protected |
Definition at line 275 of file mythrender_opengl.h.
Referenced by Flush(), InitFeatures(), InitProcs(), and ResetProcs().
1.8.1.2