eliminate os_core, move into base; eliminate regs, move into arch abstraction layer, define x64 regs in x64 layer; move win32 backend for os core (now base) functionality to top-level win32 layer

This commit is contained in:
Ryan Fleury committed 2026-05-08 15:21:21 -07:00
1 parent 24c858171f
commit aea4a4ff9d
148 files changed
+7942 -5268

No files matched your search

+3 -3
View File
@@ -283,7 +283,7 @@ struct RD_WindowState
// rjf: top-level info & handles
Arena *arena;
OS_Handle os;
OS_Window os;
R_Handle r;
UI_State *ui;
F32 last_dpi;
@@ -543,7 +543,7 @@ struct RD_State
String8 bind_change_cmd_name;
// rjf: pre-stop focused window
OS_Handle prestop_focused_window;
OS_ExternalWindow prestop_focused_window;
};
////////////////////////////////
@@ -730,7 +730,7 @@ internal void rd_store_view_paramf(String8 key, char *fmt, ...);
internal String8 rd_push_window_title(Arena *arena);
internal CFG_Node *rd_window_from_cfg(CFG_Node *cfg);
internal RD_WindowState *rd_window_state_from_cfg(CFG_Node *cfg);
internal RD_WindowState *rd_window_state_from_os_handle(OS_Handle os);
internal RD_WindowState *rd_window_state_from_os_handle(OS_Window os);
internal void rd_window_frame(void);
////////////////////////////////