|
|
@@ -1,3 +1,4 @@
|
|
|
+#include "pltf/pltf.h"
|
|
|
#ifdef _WIN32
|
|
|
|
|
|
#include <GL/glcorearb.h>
|
|
|
@@ -42,6 +43,17 @@ void pltf_deinit() {
|
|
|
|
|
|
void pltf_window_create() {
|
|
|
// Create the window
|
|
|
+ DWORD window_style = WS_OVERLAPPEDWINDOW;
|
|
|
+ RECT window_size_rect = (RECT) {
|
|
|
+ .left = 0,
|
|
|
+ .top = 0,
|
|
|
+ .right = PLTF_DEFAULT_WINDOW_WIDTH,
|
|
|
+ .bottom = PLTF_DEFAULT_WINDOW_HEIGHT
|
|
|
+ };
|
|
|
+ if (!AdjustWindowRectEx(&window_size_rect, window_style, false, 0)) {
|
|
|
+ LOG_FATAL("Failed to adjust window size\n");
|
|
|
+ }
|
|
|
+ printf("Adjuested:\nright: %ld\nbottom: %ld\n", window_size_rect.right, window_size_rect.bottom);
|
|
|
pltf_state.hwnd = CreateWindowEx(
|
|
|
0, // Optional window styles
|
|
|
pltf_state.wc_name, // Window class
|
|
|
@@ -49,7 +61,10 @@ void pltf_window_create() {
|
|
|
WS_OVERLAPPEDWINDOW, // Window style
|
|
|
|
|
|
// Size and position
|
|
|
- CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
|
|
|
+ PLTF_DEFAULT_WINDOW_X,
|
|
|
+ PLTF_DEFAULT_WINDOW_Y,
|
|
|
+ PLTF_DEFAULT_WINDOW_WIDTH,
|
|
|
+ PLTF_DEFAULT_WINDOW_HEIGHT,
|
|
|
|
|
|
NULL, // Parent window
|
|
|
NULL, // Menu
|