Rename Wayland helpers to Wayland egl context.

This commit is contained in:
Brandon Wright 2018-10-26 15:49:56 -05:00
parent 84b9d5acaa
commit b35d8d9ae5
4 changed files with 16 additions and 16 deletions

View File

@ -127,7 +127,7 @@ endif
if WAYLAND
snes9x_gtk_SOURCES += \
src/gtk_wayland_helpers.cpp
src/gtk_wayland_egl_context.cpp
endif
# APU

View File

@ -10,7 +10,7 @@
#endif
#ifdef GDK_WINDOWING_WAYLAND
#include "gtk_wayland_helpers.h"
#include "gtk_wayland_egl_context.h"
#endif
#include "shaders/glsl.h"
@ -91,7 +91,7 @@ class S9xOpenGLDisplayDriver : public S9xDisplayDriver
#endif
#ifdef GDK_WINDOWING_WAYLAND
wlgl_helper wl;
WaylandEGLContext wl;
#endif
};

View File

@ -1,7 +1,7 @@
#include <stdio.h>
#include <string.h>
#include "gtk_wayland_helpers.h"
#include "gtk_wayland_egl_context.h"
static void wl_global (void *data,
struct wl_registry *wl_registry,
@ -9,7 +9,7 @@ static void wl_global (void *data,
const char *interface,
uint32_t version)
{
struct wlgl_helper *wl = (struct wlgl_helper *) data;
struct WaylandEGLContext *wl = (struct WaylandEGLContext *) data;
if (!strcmp (interface, "wl_compositor"))
wl->compositor = (struct wl_compositor *) wl_registry_bind (wl_registry, name, &wl_compositor_interface, 3);
@ -28,7 +28,7 @@ static const struct wl_registry_listener wl_registry_listener = {
wl_global_remove
};
wlgl_helper::wlgl_helper ()
WaylandEGLContext::WaylandEGLContext ()
{
display = NULL;
registry = NULL;
@ -45,7 +45,7 @@ wlgl_helper::wlgl_helper ()
egl_window = NULL;
}
wlgl_helper::~wlgl_helper ()
WaylandEGLContext::~WaylandEGLContext ()
{
if (subsurface)
wl_subsurface_destroy (subsurface);
@ -66,7 +66,7 @@ wlgl_helper::~wlgl_helper ()
wl_egl_window_destroy (egl_window);
}
bool wlgl_helper::attach (GdkWindow *window)
bool WaylandEGLContext::attach (GdkWindow *window)
{
int x, y, w, h;
@ -97,7 +97,7 @@ bool wlgl_helper::attach (GdkWindow *window)
return true;
}
bool wlgl_helper::create_egl_context (int width, int height)
bool WaylandEGLContext::create_egl_context (int width, int height)
{
int scale = gdk_window_get_scale_factor (gdk_window);
@ -156,7 +156,7 @@ bool wlgl_helper::create_egl_context (int width, int height)
return true;
}
void wlgl_helper::resize (int width, int height)
void WaylandEGLContext::resize (int width, int height)
{
int x, y, w, h, scale;
@ -169,18 +169,18 @@ void wlgl_helper::resize (int width, int height)
make_current ();
}
void wlgl_helper::swap_buffers ()
void WaylandEGLContext::swap_buffers ()
{
eglSwapBuffers (egl_display, egl_surface);
wl_surface_commit (child);
}
void wlgl_helper::make_current ()
void WaylandEGLContext::make_current ()
{
eglMakeCurrent (egl_display, egl_surface, egl_surface, egl_context);
}
void wlgl_helper::swap_interval (int frames)
void WaylandEGLContext::swap_interval (int frames)
{
eglSwapInterval (egl_display, frames);
}

View File

@ -3,10 +3,10 @@
#include <wayland-egl.h>
#include <epoxy/egl.h>
struct wlgl_helper
struct WaylandEGLContext
{
wlgl_helper ();
~wlgl_helper ();
WaylandEGLContext ();
~WaylandEGLContext ();
bool attach (GdkWindow *window);
bool create_egl_context (int width, int height);
void resize (int width, int height);