24 lines
532 B
GDScript
24 lines
532 B
GDScript
extends OptionButton
|
|
|
|
func _ready():
|
|
var viewport = get_viewport()
|
|
|
|
match viewport.scaling_3d_mode:
|
|
Viewport.SCALING_3D_MODE_BILINEAR:
|
|
selected = 0
|
|
Viewport.SCALING_3D_MODE_FSR:
|
|
selected = 1
|
|
Viewport.SCALING_3D_MODE_FSR2:
|
|
selected = 2
|
|
|
|
func on_item_selected(index: int):
|
|
var viewport = get_viewport()
|
|
|
|
match index:
|
|
0:
|
|
viewport.scaling_3d_mode = Viewport.SCALING_3D_MODE_BILINEAR
|
|
1:
|
|
viewport.scaling_3d_mode = Viewport.SCALING_3D_MODE_FSR
|
|
2:
|
|
viewport.scaling_3d_mode = Viewport.SCALING_3D_MODE_FSR2
|