summaryrefslogtreecommitdiff
path: root/src/window_glfw.c
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-08-25 19:48:15 -0400
committerAndrew Opalach <andrew@akon.city> 2026-08-25 19:48:15 -0400
commitf48520c10ba822e13ef119f626b85fc081f96124 (patch)
tree8672a171b616b82feb74478d29f4205cf06488e9 /src/window_glfw.c
parenta35c47d401335e81f25c2c78611dcb7785f703da (diff)
downloadstela-f48520c10ba822e13ef119f626b85fc081f96124.tar.gz
stela-f48520c10ba822e13ef119f626b85fc081f96124.tar.bz2
stela-f48520c10ba822e13ef119f626b85fc081f96124.zip
Raw input + drag and drop on Windows, cleanup
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/window_glfw.c')
-rw-r--r--src/window_glfw.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/window_glfw.c b/src/window_glfw.c
index 32e0cfb..f42a99c 100644
--- a/src/window_glfw.c
+++ b/src/window_glfw.c
@@ -119,7 +119,7 @@ static void cursor_position_callback(GLFWwindow *window, f64 xpos, f64 ypos)
struct stl_window_glfw *glfw = glfwGetWindowUserPointer(window);
xpos *= glfw->scale_x;
ypos *= glfw->scale_y;
- stl_window_send_pointer_pos_event(&glfw->w, xpos, ypos);
+ stl_window_send_pointer_event(&glfw->w, STELA_POINTER_POS, xpos, ypos);
}
// @TODO: Test behavior on x11, Windows?
@@ -178,7 +178,7 @@ static void key_callback(GLFWwindow *window, s32 key, s32 scancode, s32 action,
log_warn("Unmapped GLFW key pressed (%hu).", (u16)key);
return;
}
- u8 mapped_state = action == GLFW_PRESS ? STELA_BUTTON_PRESSED : STELA_BUTTON_RELEASED;
+ u8 mapped_state = (action == GLFW_PRESS) ? STELA_BUTTON_PRESSED : STELA_BUTTON_RELEASED;
stl_window_send_key_immediate_event(&glfw->w, mapped_state, (u16)key);
stl_window_send_key_event(&glfw->w, mapped_state, (u16)key);
}
@@ -225,7 +225,7 @@ static bool window_glfw_create_window(struct stl_window *window, u32 width, u32
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
}
log_debug("Attempting to create a %s context of version %d.%d (GLSL %d).",
- stl_gl_vers[i].api == STELA_GL_API ? "GL" : "GLES",
+ (stl_gl_vers[i].api == STELA_GL_API) ? "GL" : "GLES",
stl_gl_vers[i].major, stl_gl_vers[i].minor, stl_gl_vers[i].glsl_ver);
#endif
al_assert(width >= STELA_MIN_WIDTH && height >= STELA_MIN_HEIGHT);