1
0
zrcadlo https://github.com/luanti-org/luanti.git synchronizováno 2025-11-05 09:45:30 +01:00

Prevent enabling Shaders if Direct3D is used

Tento commit je obsažen v:
Sfan5
2013-11-23 08:55:48 +01:00
rodič 6f851c9692
revize ee0b8da844

Zobrazit soubor

@@ -645,7 +645,12 @@ function tabbuilder.handle_settings_buttons(fields)
end
if fields["cb_shaders"] then
engine.setting_set("enable_shaders", fields["cb_shaders"])
if (engine.setting_get("video_driver") == "direct3d8" or engine.setting_get("video_driver") == "direct3d9") then
engine.setting_set("enable_shaders", "false")
gamedata.errormessage = fgettext("To enable shaders the OpenGL driver needs to be used.")
else
engine.setting_set("enable_shaders", fields["cb_shaders"])
end
end
if fields["cb_pre_ivis"] then
engine.setting_set("preload_item_visuals", fields["cb_pre_ivis"])