diff options
author | 2025-05-16 14:46:35 +0200 | |
---|---|---|
committer | 2025-05-16 14:46:35 +0200 | |
commit | 073bb171f27f3a2fd57fa813b8ec182a2351b7da (patch) | |
tree | cb1ac69af85d309fcdfd8b87b6eb5411e4dc053f /src/main/ui | |
parent | 0eecfe756630e6ad6265c1d84c66c19e4dd51309 (diff) | |
download | tris-073bb171f27f3a2fd57fa813b8ec182a2351b7da.tar.gz tris-073bb171f27f3a2fd57fa813b8ec182a2351b7da.zip |
Set the size of the window from main function
Diffstat (limited to 'src/main/ui')
-rw-r--r-- | src/main/ui/ui.h | 2 | ||||
-rw-r--r-- | src/main/ui/x11/ui.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/main/ui/ui.h b/src/main/ui/ui.h index 22a6181..8d1b79c 100644 --- a/src/main/ui/ui.h +++ b/src/main/ui/ui.h @@ -20,7 +20,7 @@ #ifndef __UI_H__ #define __UI_H__ -void ui_init(void); +void ui_init(int w, int h); void ui_loop(void (*draw_frame)()); void ui_set_title(const char *title); diff --git a/src/main/ui/x11/ui.c b/src/main/ui/x11/ui.c index 1ec77e5..cb4401f 100644 --- a/src/main/ui/x11/ui.c +++ b/src/main/ui/x11/ui.c @@ -84,7 +84,7 @@ ui_set_title(const char *title) } void -ui_init() +ui_init(int width, int height) { display = ui_open_display(); @@ -92,7 +92,7 @@ ui_init() Window root = RootWindow(display, screen); XVisualInfo *vi = gl_choose_visual(screen); - window = ui_create_window(root, vi, 640, 480); + window = ui_create_window(root, vi, width, height); gl_context = glXCreateContext(display, vi, NULL, GL_TRUE); glXMakeCurrent(display, window, gl_context); |