diff --git a/src/df/gfx/df_gfx.c b/src/df/gfx/df_gfx.c index 65911889..a7e5c8b6 100644 --- a/src/df/gfx/df_gfx.c +++ b/src/df/gfx/df_gfx.c @@ -1012,6 +1012,10 @@ df_window_from_os_handle(OS_Handle os) return result; } +#if defined(_MSC_VER) && !defined(__clang__) && defined(NDEBUG) +#pragma optimize("", off) +#endif + internal void df_window_update_and_render(Arena *arena, OS_EventList *events, DF_Window *ws, DF_CmdList *cmds) { @@ -6637,6 +6641,10 @@ df_window_update_and_render(Arena *arena, OS_EventList *events, DF_Window *ws, D ProfEnd(); } +#if defined(_MSC_VER) && !defined(__clang__) && defined(NDEBUG) +#pragma optimize("", on) +#endif + //////////////////////////////// //~ rjf: Eval Viz