OptionButtonThatIsntFuckingBlurry.gd 570 B

1234567891011
  1. class_name BetterOptionButton
  2. extends OptionButton
  3. ## SO. AS GODOT IS THE BIGGEST LOAD OF SHIT, ITS POPUP MENUS ARE FILTERED, AS SEEN HERE
  4. ## https://github.com/godotengine/godot/issues/103552
  5. ## EVEN THOUGH, ITS MARKED AS FIXED AND COMPLETE, IT CLEARLY FUCKING ISNT, SO I HAVE TO USE
  6. ## THIS BULLSHIT, TO MAKE IT NOT BLURRY.
  7. func _ready() -> void:
  8. get_popup().get_viewport().canvas_item_default_texture_filter = Viewport.DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST
  9. get_popup().canvas_item_default_texture_filter = Viewport.DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST