summaryrefslogtreecommitdiff
path: root/c++/window-opengl/gl_xcb.h
diff options
context:
space:
mode:
Diffstat (limited to 'c++/window-opengl/gl_xcb.h')
-rw-r--r--c++/window-opengl/gl_xcb.h17
1 files changed, 8 insertions, 9 deletions
diff --git a/c++/window-opengl/gl_xcb.h b/c++/window-opengl/gl_xcb.h
index d89541d..f7f5d6a 100644
--- a/c++/window-opengl/gl_xcb.h
+++ b/c++/window-opengl/gl_xcb.h
@@ -22,7 +22,7 @@ public:
};
template<>
-class gl_context<gl::backend::linux_xcb> final {
+class gpu_context<backend::gl_linux_xcb> final {
private:
glx_library_extensions ext_lib_;
own<device<backend::linux_xcb>> device_;
@@ -30,26 +30,25 @@ private:
GLXContext context_;
GLXFBConfig fb_config_;
public:
- gl_context(const glx_library_extensions&, own<device<backend::linux_xcb>>, int, GLXContext, GLXFBConfig);
- ~gl_context();
+ gpu_context(const glx_library_extensions&, own<device<backend::linux_xcb>>, int, GLXContext, GLXFBConfig);
+ ~gpu_context();
- own<gl_window<gl::backend::linux_xcb>> create_window(const video_mode&, std::string_view);
+ own<gpu_window<backend::gl_linux_xcb>> create_window(const video_mode&, std::string_view);
void flush();
};
template<>
-class gl_window<gl::backend::linux_xcb> final {
+class gpu_window<backend::gl_linux_xcb> final {
private:
own<window<backend::linux_xcb>> window_;
- gl_context<gl::backend::linux_xcb>* context_;
+ gpu_context<backend::gl_linux_xcb>* context_;
::GLXWindow glx_window_handle_;
-
public:
- gl_window(own<window<backend::linux_xcb>> window, gl_context<gl::backend::linux_xcb>& ctx,
+ gpu_window(own<window<backend::linux_xcb>> window, gpu_context<backend::gl_linux_xcb>& ctx,
::GLXWindow);
- ~gl_window();
+ ~gpu_window();
void bind();
void swap();