Browse Source

SDL_GPU backend: Log initialization error messages

Michael Ragazzon 4 months ago
parent
commit
d1ca8f6e96
1 changed files with 7 additions and 1 deletions
  1. 7 1
      Backends/RmlUi_Backend_SDL_GPU.cpp

+ 7 - 1
Backends/RmlUi_Backend_SDL_GPU.cpp

@@ -79,7 +79,7 @@ bool Backend::Initialize(const char* window_name, int width, int height, bool al
 
 	if (!window)
 	{
-		Rml::Log::Message(Rml::Log::LT_ERROR, "SDL error on create window: %s\n", SDL_GetError());
+		Rml::Log::Message(Rml::Log::LT_ERROR, "SDL error on create window: %s", SDL_GetError());
 		return false;
 	}
 
@@ -92,10 +92,16 @@ bool Backend::Initialize(const char* window_name, int width, int height, bool al
 	SDL_DestroyProperties(props);
 
 	if (!device)
+	{
+		Rml::Log::Message(Rml::Log::LT_ERROR, "SDL error on create GPU device: %s", SDL_GetError());
 		return false;
+	}
 
 	if (!SDL_ClaimWindowForGPUDevice(device, window))
+	{
+		Rml::Log::Message(Rml::Log::LT_ERROR, "SDL error on claiming window for GPU device: %s", SDL_GetError());
 		return false;
+	}
 
 	data = Rml::MakeUnique<BackendData>(device, window);
 	data->window = window;