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.