mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-31 07:29:49 +00:00
Change the audio driver to Dummy from the Preferences for performance reasons
This commit is contained in:
parent
0b0ae02ce2
commit
c56b242c46
|
@ -490,6 +490,11 @@ var window_transparency := false:
|
||||||
return
|
return
|
||||||
window_transparency = value
|
window_transparency = value
|
||||||
_save_to_override_file()
|
_save_to_override_file()
|
||||||
|
var dummy_audio_driver := false:
|
||||||
|
set(value):
|
||||||
|
if value != dummy_audio_driver:
|
||||||
|
dummy_audio_driver = value
|
||||||
|
_save_to_override_file()
|
||||||
|
|
||||||
## Found in Preferences. The time (in minutes) after which backup is created (if enabled).
|
## Found in Preferences. The time (in minutes) after which backup is created (if enabled).
|
||||||
var autosave_interval := 1.0:
|
var autosave_interval := 1.0:
|
||||||
|
@ -726,6 +731,7 @@ func _init() -> void:
|
||||||
window_transparency = ProjectSettings.get_setting(
|
window_transparency = ProjectSettings.get_setting(
|
||||||
"display/window/per_pixel_transparency/allowed"
|
"display/window/per_pixel_transparency/allowed"
|
||||||
)
|
)
|
||||||
|
dummy_audio_driver = ProjectSettings.get_setting("audio/driver/driver") == "Dummy"
|
||||||
|
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
|
@ -1187,3 +1193,6 @@ func _save_to_override_file() -> void:
|
||||||
file.store_line("[display]\n")
|
file.store_line("[display]\n")
|
||||||
file.store_line("window/subwindows/embed_subwindows=%s" % single_window_mode)
|
file.store_line("window/subwindows/embed_subwindows=%s" % single_window_mode)
|
||||||
file.store_line("window/per_pixel_transparency/allowed=%s" % window_transparency)
|
file.store_line("window/per_pixel_transparency/allowed=%s" % window_transparency)
|
||||||
|
file.store_line("[audio]\n")
|
||||||
|
if dummy_audio_driver:
|
||||||
|
file.store_line('driver/driver="Dummy"')
|
||||||
|
|
|
@ -181,6 +181,13 @@ var preferences: Array[Preference] = [
|
||||||
false,
|
false,
|
||||||
true
|
true
|
||||||
),
|
),
|
||||||
|
Preference.new(
|
||||||
|
"dummy_audio_driver",
|
||||||
|
"Performance/PerformanceContainer/DummyAudioDriver",
|
||||||
|
"button_pressed",
|
||||||
|
false,
|
||||||
|
true
|
||||||
|
),
|
||||||
Preference.new("tablet_driver", "Drivers/DriversContainer/TabletDriver", "selected", 0)
|
Preference.new("tablet_driver", "Drivers/DriversContainer/TabletDriver", "selected", 0)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -1142,13 +1142,25 @@ mouse_default_cursor_shape = 2
|
||||||
button_pressed = true
|
button_pressed = true
|
||||||
text = "On"
|
text = "On"
|
||||||
|
|
||||||
[node name="WindowTransparencyLabel" type="Label" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Performance/PerformanceContainer"]
|
[node name="WindowTransparencyLabel" type="Label" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Performance/PerformanceContainer" groups=["DesktopOnly"]]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
tooltip_text = "If enabled, the application window can become transparent. This affects performance, so keep it off if you don't need it."
|
tooltip_text = "If enabled, the application window can become transparent. This affects performance, so keep it off if you don't need it."
|
||||||
mouse_filter = 0
|
mouse_filter = 0
|
||||||
text = "Enable window transparency"
|
text = "Enable window transparency"
|
||||||
|
|
||||||
[node name="WindowTransparency" type="CheckBox" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Performance/PerformanceContainer"]
|
[node name="WindowTransparency" type="CheckBox" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Performance/PerformanceContainer" groups=["DesktopOnly"]]
|
||||||
|
layout_mode = 2
|
||||||
|
tooltip_text = "If enabled, the application window can become transparent. This affects performance, so keep it off if you don't need it."
|
||||||
|
mouse_default_cursor_shape = 2
|
||||||
|
text = "On"
|
||||||
|
|
||||||
|
[node name="DummyAudioDriverLabel" type="Label" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Performance/PerformanceContainer" groups=["DesktopOnly"]]
|
||||||
|
layout_mode = 2
|
||||||
|
tooltip_text = "If enabled, the application window can become transparent. This affects performance, so keep it off if you don't need it."
|
||||||
|
mouse_filter = 0
|
||||||
|
text = "Use dummy audio driver"
|
||||||
|
|
||||||
|
[node name="DummyAudioDriver" type="CheckBox" parent="HSplitContainer/VBoxContainer/ScrollContainer/RightSide/Performance/PerformanceContainer" groups=["DesktopOnly"]]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
tooltip_text = "If enabled, the application window can become transparent. This affects performance, so keep it off if you don't need it."
|
tooltip_text = "If enabled, the application window can become transparent. This affects performance, so keep it off if you don't need it."
|
||||||
mouse_default_cursor_shape = 2
|
mouse_default_cursor_shape = 2
|
||||||
|
|
Loading…
Reference in a new issue