|
Monado OpenXR Runtime
|
OpenGL sink functions. More...
#include "xrt/xrt_frame.h"#include "util/u_misc.h"#include "util/u_logging.h"#include "ogl/ogl_api.h"#include "gui_common.h"#include <pthread.h>#include <limits.h>
Data Structures | |
| struct | gui_ogl_sink |
| An xrt_frame_sink that shows sunk frames in the GUI. More... | |
Functions | |
| static void | push_frame (struct xrt_frame_sink *xs, struct xrt_frame *xf) |
| static void | break_apart (struct xrt_frame_node *node) |
| static void | destroy (struct xrt_frame_node *node) |
| static void | update_r8g8b8x8 (struct gui_ogl_sink *s, GLint w, GLint h, GLint stride, uint8_t *data) |
| static void | update_r8g8b8 (struct gui_ogl_sink *s, GLint w, GLint h, GLint stride, uint8_t *data) |
| static void | update_l8 (struct gui_ogl_sink *s, GLint w, GLint h, GLint stride, uint8_t *data) |
| void | gui_ogl_sink_update (struct gui_ogl_texture *tex) |
| struct gui_ogl_texture * | gui_ogl_sink_create (const char *name, struct xrt_frame_context *xfctx, struct xrt_frame_sink **out_sink) |
OpenGL sink functions.