mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-02-20 12:33:14 +00:00
Move making GLES2 the default driver in override.cfg outside of Global_init()
This way, override.cfg will not get automatically created when the app opens, unless the user explicitly changes the renderer, or the tablet driver.
This commit is contained in:
parent
251b240857
commit
a6a1b4da99
1 changed files with 4 additions and 8 deletions
|
@ -216,14 +216,6 @@ onready var current_version: String = ProjectSettings.get_setting("application/c
|
|||
func _init() -> void:
|
||||
if ProjectSettings.get_setting("display/window/tablet_driver") == "winink":
|
||||
tablet_driver = 1
|
||||
if OS.has_feature("editor"):
|
||||
return
|
||||
|
||||
# Sets GLES2 as the default value in `override.cfg`.
|
||||
# Without this, switching to GLES3 does not work, because it will default to GLES2.
|
||||
var renderer_name := OS.get_video_driver_name(renderer)
|
||||
ProjectSettings.set_initial_value("rendering/quality/driver/driver_name", renderer_name)
|
||||
ProjectSettings.save_custom(OVERRIDE_FILE)
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
|
@ -504,6 +496,10 @@ func _renderer_changed(value: int) -> void:
|
|||
renderer = value
|
||||
if OS.has_feature("editor"):
|
||||
return
|
||||
|
||||
# Sets GLES2 as the default value in `override.cfg`.
|
||||
# Without this, switching to GLES3 does not work, because it will default to GLES2.
|
||||
ProjectSettings.set_initial_value("rendering/quality/driver/driver_name", "GLES2")
|
||||
var renderer_name := OS.get_video_driver_name(renderer)
|
||||
ProjectSettings.set_setting("rendering/quality/driver/driver_name", renderer_name)
|
||||
ProjectSettings.save_custom(OVERRIDE_FILE)
|
||||
|
|
Loading…
Add table
Reference in a new issue