implementing opengl binds group

This commit is contained in:
2025-04-06 20:00:20 +02:00
parent fd6bc036b8
commit 849fc458e2
13 changed files with 560 additions and 8 deletions

View File

@@ -9,6 +9,7 @@
#include <Pulse.h>
#include "OpenGL.h"
#include "OpenGLBindsGroup.h"
#include "EGL/EGLInstance.h"
#define PULSE_OPENGL_WRAPPER_RET(ret, fn, arg_list, param_list, cast) typedef ret (*PulseOpenGLWrapperPFN_##fn) arg_list ;
@@ -27,6 +28,9 @@ typedef struct OpenGLDevice
};
OpenGLContextType context_type;
OpenGLBindsGroupPoolManager binds_group_pool_manager;
OpenGLBindsGroupLayoutManager binds_group_layout_manager;
#define PULSE_OPENGL_WRAPPER_RET(ret, fn, arg_list, param_list, cast) PulseOpenGLWrapperPFN_##fn fn;
#define PULSE_OPENGL_WRAPPER(fn, arg_list, param_list, cast) PulseOpenGLWrapperPFN_##fn fn;
#include "OpenGLWraps.h"