virtualx-engine/servers
Juan Linietsky 28f51ba547 Refactor high quality texture import
* Only two texture import modes for low/high quality now:
  * S3TC/BPTC
  * ETC2/ASTC
* Makes sense given this is the general preferred and most compatible combination in most platforms.
* Removed lossy_quality from VRAM texture compression options. It was unused everywhere.
* Added a new "high_quality" option to texture import. When enabled, it uses BPTC/ASTC (BC7/ASTC4x4) instead of S3TC/ETC2 (DXT1-5/ETC2,ETCA).
* Changed MacOS export settings so required texture formats depend on the architecture selected.

This solves the following problems:

* Makes it simpler to import textures as high quality, without having to worry about the specific format used.
* As the editor can now run on platforms such as web, Mac OS with Apple Silicion and Android, it should no longer be assumed that S3TC/BPTC is available by default for it.
2023-01-30 15:53:23 +01:00
..
audio One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
camera One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
debugger One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
extensions Merge pull request #70707 from mihe/bind-physics-exclude 2023-01-11 10:36:53 +01:00
movie_writer Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
navigation One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_2d Add get_contact_impulse method to PhysicsDirectBodyState2D 2023-01-10 23:28:02 +01:00
physics_3d Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
rendering Refactor high quality texture import 2023-01-30 15:53:23 +01:00
text Implement BiDi override mode for GDScript source. 2023-01-18 19:22:20 +02:00
xr Rename getters and signals on XR nodes to be consistant with input types 2023-01-23 11:26:12 +11:00
audio_server.cpp Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
audio_server.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
camera_server.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
camera_server.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
display_server.cpp Add a note about the parameter that global menu callbacks require 2023-01-27 12:41:17 +01:00
display_server.h Add WINDOW_FLAG_MOUSE_PASSTHROUGH flag and enabled it for tooltips. Expose window_set_mouse_passthrough to Window. 2023-01-16 11:42:49 +02:00
display_server_headless.h Add support for the custom initial screen for the main window, fix primary screen detection. 2023-01-07 11:14:35 +02:00
navigation_server_2d.cpp Use Callable for Navigation Agent callbacks 2023-01-27 23:14:36 -08:00
navigation_server_2d.h Use Callable for Navigation Agent callbacks 2023-01-27 23:14:36 -08:00
navigation_server_3d.cpp Create default World navigation maps on demand only 2023-01-30 02:51:14 +01:00
navigation_server_3d.h Use Callable for Navigation Agent callbacks 2023-01-27 23:14:36 -08:00
physics_server_2d.cpp Add get_contact_impulse method to PhysicsDirectBodyState2D 2023-01-10 23:28:02 +01:00
physics_server_2d.h Add get_contact_impulse method to PhysicsDirectBodyState2D 2023-01-10 23:28:02 +01:00
physics_server_2d_wrap_mt.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_2d_wrap_mt.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_3d.cpp Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
physics_server_3d.h Merge pull request #70281 from CherrySodaPop/get-impulse-3d 2023-01-08 22:40:06 +01:00
physics_server_3d_wrap_mt.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_3d_wrap_mt.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
register_server_types.cpp Rework const on NavigationServer methods 2023-01-07 17:29:00 -08:00
register_server_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rendering_server.cpp Refactor high quality texture import 2023-01-30 15:53:23 +01:00
rendering_server.h CanvasItem::draw_polyline Support thin polylines drawn using line strip 2023-01-19 21:08:25 +01:00
SCsub Add NavigationPathQuery 2022-09-20 22:20:11 +02:00
server_wrap_mt_common.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
text_server.cpp Implement BiDi override mode for GDScript source. 2023-01-18 19:22:20 +02:00
text_server.h Implement BiDi override mode for GDScript source. 2023-01-18 19:22:20 +02:00
xr_server.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
xr_server.h Convert en_GB spelling to en_US with codespell 2023-01-23 11:02:20 +01:00