24 lines
532 B
GDScript3
24 lines
532 B
GDScript3
|
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
|