add sdl_init error message
This commit is contained in:
@@ -13,7 +13,10 @@ namespace td {
|
||||
|
||||
Display::Display(int a_Width, int a_Height, const std::string& a_Title) :
|
||||
m_LastWidth(0), m_LastHeight(0), m_AspectRatio(1), m_ShouldClose(false) {
|
||||
SDL_Init(SDL_INIT_VIDEO);
|
||||
if (!SDL_Init(SDL_INIT_VIDEO)) {
|
||||
utils::LOGE(utils::Format("Could not initialize SDL! SDL error: %s", SDL_GetError()));
|
||||
}
|
||||
|
||||
m_Window = SDL_CreateWindow(a_Title.c_str(), a_Width, a_Height, SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE);
|
||||
|
||||
m_LastWidth = a_Width;
|
||||
@@ -109,9 +112,11 @@ Display::Display(int a_Width, int a_Height, const std::string& a_Title) :
|
||||
// Setup scaling
|
||||
float main_scale = SDL_GetDisplayContentScale(SDL_GetPrimaryDisplay());
|
||||
// ImGuiStyle& style = ImGui::GetStyle();
|
||||
// style.ScaleAllSizes(main_scale); // Bake a fixed style scale. (until we have a solution for dynamic style scaling, changing this
|
||||
// style.ScaleAllSizes(main_scale); // Bake a fixed style scale. (until we have a solution for dynamic style scaling, changing
|
||||
// this
|
||||
// // requires resetting Style + calling this again)
|
||||
// style.FontSizeBase = 13 * main_scale; // Set initial font scale. (using io.ConfigDpiScaleFonts=true makes this unnecessary. We leave
|
||||
// style.FontSizeBase = 13 * main_scale; // Set initial font scale. (using io.ConfigDpiScaleFonts=true makes this unnecessary. We
|
||||
// leave
|
||||
// // both here for documentation purpose)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user