mirror of
https://github.com/godotengine/godot.git
synced 2026-01-06 10:11:57 +03:00
Improve DisplayServer message for video card drivers failure
And remove leftover duplicated message on Android.
This commit is contained in:
@@ -4145,18 +4145,20 @@ DisplayServer *DisplayServerWindows::create_func(const String &p_rendering_drive
|
||||
if (r_error != OK) {
|
||||
if (p_rendering_driver == "vulkan") {
|
||||
String executable_name = OS::get_singleton()->get_executable_path().get_file();
|
||||
OS::get_singleton()->alert("Your video card driver does not support the selected Vulkan version.\n"
|
||||
"Please try updating your GPU driver or try using the OpenGL 3 driver.\n"
|
||||
"You can enable the OpenGL 3 driver by starting the engine from the\n"
|
||||
"command line with the command:\n'./" +
|
||||
executable_name + " --rendering-driver opengl3'.\n "
|
||||
"If you have updated your graphics drivers recently, try rebooting.",
|
||||
"Unable to initialize Video driver");
|
||||
OS::get_singleton()->alert(
|
||||
vformat("Your video card drivers seem not to support the required Vulkan version.\n\n"
|
||||
"If possible, consider updating your video card drivers or using the OpenGL 3 driver.\n\n"
|
||||
"You can enable the OpenGL 3 driver by starting the engine from the\n"
|
||||
"command line with the command:\n'%s --rendering-driver opengl3'\n\n"
|
||||
"If you have recently updated your video card drivers, try rebooting.",
|
||||
executable_name),
|
||||
"Unable to initialize Vulkan video driver");
|
||||
} else {
|
||||
OS::get_singleton()->alert("Your video card driver does not support the selected OpenGL version.\n"
|
||||
"Please try updating your GPU driver.\n"
|
||||
"If you have updated your graphics drivers recently, try rebooting.",
|
||||
"Unable to initialize Video driver");
|
||||
OS::get_singleton()->alert(
|
||||
"Your video card drivers seem not to support the required OpenGL 3.3 version.\n\n"
|
||||
"If possible, consider updating your video card drivers.\n\n"
|
||||
"If you have recently updated your video card drivers, try rebooting.",
|
||||
"Unable to initialize OpenGL video driver");
|
||||
}
|
||||
}
|
||||
return ds;
|
||||
|
||||
Reference in New Issue
Block a user