summaryrefslogtreecommitdiff
path: root/c++/window-opengl/gl_xcb.cpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2023-09-19 16:07:18 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2023-09-19 16:07:18 +0200
commitbaad21805adde570729b67e2c320f22ddab9e439 (patch)
tree88d5c85678d6e40f8a9273214878c5d13016554f /c++/window-opengl/gl_xcb.cpp
parent5dd004464d37c3f0e334423588bc9d140b573255 (diff)
window,window-opengl: Renaming to gpu_*
Diffstat (limited to 'c++/window-opengl/gl_xcb.cpp')
-rw-r--r--c++/window-opengl/gl_xcb.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/c++/window-opengl/gl_xcb.cpp b/c++/window-opengl/gl_xcb.cpp
index 41c262a..5babaf2 100644
--- a/c++/window-opengl/gl_xcb.cpp
+++ b/c++/window-opengl/gl_xcb.cpp
@@ -60,10 +60,10 @@ int translate_drawable_type_setting(gl_settings::drawable_type cmp){
}
}
-gl_context<gl::backend::linux_xcb>::gl_context(const glx_library_extensions& ext_lib,
+gpu_context<backend::gl_linux_xcb>::gl_context(const glx_library_extensions& ext_lib,
own<device<backend::linux_xcb>> dev, int visual_id, GLXContext context, GLXFBConfig fb_config): ext_lib_{ext_lib}, device_{std::move(dev)}, visual_id_{visual_id}, context_{context}, fb_config_{fb_config}{}
-gl_context<gl::backend::linux_xcb>::~gl_context(){
+gpu_context<backend::gl_linux_xcb>::~gl_context(){
assert(device_);
assert(device_->get_xcb_display());
@@ -75,7 +75,7 @@ gl_context<gl::backend::linux_xcb>::~gl_context(){
device_->flush();
}
-own<gl_window<gl::backend::linux_xcb>> gl_context<gl::backend::linux_xcb>::create_window(const video_mode& vid_mode, std::string_view title_view){
+own<gpu_window<backend::gl_linux_xcb>> gpu_context<backend::gl_linux_xcb>::create_window(const video_mode& vid_mode, std::string_view title_view){
SAW_ASSERT(device_){
return nullptr;
@@ -87,17 +87,17 @@ own<gl_window<gl::backend::linux_xcb>> gl_context<gl::backend::linux_xcb>::creat
}
::GLXWindow glx_win = glXCreateWindow(device_->get_xcb_display(), fb_config_, win->get_xcb_window_handle(), nullptr);
- return heap<gl_window<gl::backend::linux_xcb>>(std::move(win), *this, glx_win);
+ return heap<gpu_window<backend::gl_linux_xcb>>(std::move(win), *this, glx_win);
}
-void gl_context<gl::backend::linux_xcb>::flush(){
+void gpu_context<backend::gl_linux_xcb>::flush(){
assert(device_);
if(device_){
device_->flush();
}
}
-own<gl_context<gl::backend::linux_xcb> > create_gl_context(io_provider& prov, const gl_settings& settings){
+own<gpu_context<backend::gl_linux_xcb> > create_gl_context(io_provider& prov, const gl_settings& settings){
own<device<backend::linux_xcb>> device = create_xcb_device(prov);
if (!device) {
return nullptr;
@@ -185,25 +185,25 @@ own<gl_context<gl::backend::linux_xcb> > create_gl_context(io_provider& prov, co
int visual_id = 0;
glXGetFBConfigAttrib(device->display, fb_config, GLX_VISUAL_ID,
&visual_id);
- return heap<xcb_gl_context>(lib_ext, std::move(device), visual_id,
+ return heap<xcb_gpu_context>(lib_ext, std::move(device), visual_id,
context, fb_config);
}
return nullptr;
}
-gl_window<gl::backend::linux_xcb>::gl_window(own<xcb_window> &&win, gl_context<gl::backend::linux_xcb> &ctx,
+gpu_window<backend::gl_linux_xcb>::gpu_window(own<xcb_window> &&win, gpu_context<backend::gl_linux_xcb> &ctx,
::GLXWindow glx_win)
: window_{std::move(win)}, context_{&ctx}, glx_window_handle_{glx_win} {}
-gl_window<gl::backend::linux_xcb>::~gl_window() {
+gpu_window<backend::gl_linux_xcb>::~gpu_window() {
assert(context.device);
if (context.device) {
::glXDestroyWindow(context_->device_->get_xcb_display(), glx_window_);
}
}
-void gl_window<gl::backend::linux_xcb>::bind() {
+void gpu_window<backend::gl_linux_xcb>::bind() {
assert(window_ && context_->device && context_->device_->get_xcb_display());
if (window) {
if (context_->device_ && context_->device_->get_xcb_display()) {
@@ -213,21 +213,21 @@ void gl_window<gl::backend::linux_xcb>::bind() {
}
}
-void gl_window<gl::backend::linux_xcb>::show() {
+void gpu_window<backend::gl_linux_xcb>::show() {
assert(window_);
if (window_) {
window->show();
}
}
-void gl_window<gl::backend::linux_xcb>::hide() {
+void gpu_window<backend::gl_linux_xcb>::hide() {
assert(window_);
if (window_) {
window->hide();
}
}
-void gl_window<gl::backend::linux_xcb>::swap() {
+void gpu_window<backend::gl_linux_xcb>::swap() {
assert(context_->device_);
assert(context_->device_->get_xcb_display());
if (context_->device && context_->device_->get_xcb_display()) {
@@ -235,12 +235,12 @@ void gl_window<gl::backend::linux_xcb>::swap() {
}
}
-const video_mode &gl_window<gl::backend::linux_xcb>::get_video_mode() const {
+const video_mode &gpu_window<backend::gl_linux_xcb>::get_video_mode() const {
assert(window_);
return window_->get_video_mode();
}
-const std::string_view gl_window<gl::backend::linux_xcb>::title() const {
+const std::string_view gpu_window<backend::gl_linux_xcb>::title() const {
assert(window_);
if (window_) {
return window_->get_title();
@@ -249,14 +249,14 @@ const std::string_view gl_window<gl::backend::linux_xcb>::title() const {
return "Bad window";
}
-void gl_window<gl::backend::linux_xcb>::resize(size_t height, size_t width) {
+void gpu_window<backend::gl_linux_xcb>::resize(size_t height, size_t width) {
assert(window_);
if (window_) {
window->resize(height, width);
}
}
-conveyor<window::variant_event> gl_window<gl::backend::linux_xcb>::on_event() {
+conveyor<window::variant_event> gpu_window<backend::gl_linux_xcb>::on_event() {
assert(window_);
return window_->on_event();
}