![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include "config.h"#include "config_unix.h"#include "debug.h"#include "host.h"#include "mac_gl_common.h"#include <Availability.h>import <Cocoa/Cocoa.h>#include <OpenGL/gl.h>#include <sys/param.h>#include <sys/sysctl.h>#include <string.h>#include <stdlib.h>
Go to the source code of this file.
Classes | |
| struct | state_mac_gl |
| class | UltraGridOpenGLView |
Macros | |
| #define | MAC_GL_MAGIC 0xa23f4f28u |
Functions | |
| int | get_mac_kernel_version_major () |
| void | mac_gl_free (void *state) |
| void * | mac_gl_init (mac_opengl_version_t ogl_version) |
| void | mac_gl_make_current (void *state) |
Definition in file mac_gl_common.m.
| #define MAC_GL_MAGIC 0xa23f4f28u |
Definition at line 58 of file mac_gl_common.m.
Referenced by mac_gl_init().
| int get_mac_kernel_version_major | ( | void | ) |
Definition at line 62 of file mac_gl_common.m.
References len.
Referenced by init_gl_context(), and mac_gl_init().
| void mac_gl_free | ( | void * | state | ) |
Definition at line 157 of file mac_gl_common.m.
References state.
Referenced by destroy_gl_context().
| void * mac_gl_init | ( | mac_opengl_version_t | ogl_version | ) |
Definition at line 96 of file mac_gl_common.m.
References state_mac_gl::autoreleasePool, get_mac_kernel_version_major(), MAC_GL_MAGIC, MAC_GL_PROFILE_3_2, MAC_GL_PROFILE_LEGACY, state_mac_gl::magic, state_mac_gl::pixFmt, and state_mac_gl::view.
Referenced by init_gl_context().

| void mac_gl_make_current | ( | void * | state | ) |
Definition at line 166 of file mac_gl_common.m.
References state.
Referenced by gl_context_make_current().