compile optimizations (#1301)

- removed exceptions
- removed runtime security checks from release builds
- disabled runtime type information
This commit is contained in:
Turánszki János
2025-11-17 08:00:19 +01:00
committed by GitHub
parent 33fdc7454c
commit acf8006e68
33 changed files with 967 additions and 446 deletions
+2 -2
View File
@@ -73,7 +73,7 @@ int main(int argc, char *argv[])
sdl2::sdlsystem_ptr_t system = sdl2::make_sdlsystem(SDL_INIT_EVERYTHING | SDL_INIT_EVENTS);
if (*system) {
throw sdl2::SDLError("Error creating SDL2 system");
wilog_error("Error creating SDL2 system");
}
sdl2::window_ptr_t window = sdl2::make_window(
@@ -82,7 +82,7 @@ int main(int argc, char *argv[])
1280, 800,
SDL_WINDOW_SHOWN | SDL_WINDOW_VULKAN | SDL_WINDOW_RESIZABLE);
if (!window) {
throw sdl2::SDLError("Error creating window");
wilog_error("Error creating window");
}
exampleImGui.SetWindow(window.get());