|
Valkka
1.6.1
OpenSource Video Management
|
FrameFifo for OpenGLThread: stack of YUV frames and uploading to GPU. More...
#include "tex.h"#include "openglframefifo.h"#include "constant.h"#include "thread.h"#include "shader.h"#include "threadsignal.h"#include "openglobject.h"

Go to the source code of this file.
Classes | |
| class | SlotContext |
| Each Frame carries information about it's slot number in Frame::slot. More... | |
| class | RenderContext |
| Encapsulates data for rendering a single bitmap: vertex array object (VAO), vertex buffer object (VBO), vertice coordinates, transformation matrix, etc. More... | |
| class | RenderGroup |
| Group of bitmaps that are rendered into the same X-window. More... | |
| class | OpenGLThread |
| This class does a lot of things: More... | |
Namespaces | |
| swap_flavors | |
| GLX extensions for controlling the vertical sync / framerate issue are a mess. | |
Typedefs | |
| typedef void(* | PFNGLXSWAPINTERVALEXTPROC) (Display *dpy, GLXDrawable drawable, int interval) |
FrameFifo for OpenGLThread: stack of YUV frames and uploading to GPU.
The OpenGL thread for presenting frames and related data structures.