1
0
Fork 0
Commit Graph

1241 Commits

Author SHA1 Message Date
Thaddeus Crews 9b96eaaf80
Merge pull request #107989 from Jojo-1000/docs-add-required-qualifier
Documentation: Add missing required qualifier for various classes
2025-09-19 09:17:06 -05:00
Yufeng Ying 5d66b0b41a Replace unneeded Vector. 2025-09-16 15:04:13 +08:00
Pāvels Nadtočajevs 10e11ec87f
Rename SVGTexture to DPITexture. 2025-08-21 11:39:16 +03:00
Aaron Franke ba92af7d07
ImporterMesh: Validate triangle indices array size is a multiple of 3 2025-08-18 06:36:21 -07:00
shadowcow13 c6c4c55146 Fix name included in animation when saved from slice in scene importer 2025-08-13 16:53:43 -06:00
Mounir Tohami 706601778e Prevent generating editor 3D scene preview in headless mode. 2025-07-31 11:44:07 +03:00
Jojo-1000 ab178719d9 Mark methods for various classes as required 2025-07-30 19:24:56 +02:00
Kody Van Ry 2554434cd9 Fix allow any descendant to be used as a Root Type in Scene Import 2025-07-20 15:27:05 -06:00
A Thousand Ships f11aff3841
Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
Pāvels Nadtočajevs a272376f89
Cleanup accessibility names. 2025-06-23 11:08:36 +03:00
Rémi Verschelde 45533589e4
Revert "Rework scene preview thumbnails"
This reverts commit 08343189dc.

While the feature is great, a number of issues have been found with the
implementation, and we need more time to resolve them.

So we roll this back for 4.5, to rework the feature for a later Godot
release.
2025-06-21 00:05:57 +02:00
Pāvels Nadtočajevs 22e99a4901
Restore per font oversampling override. 2025-06-19 18:10:54 +03:00
Lukas Tenbrink e2931a5c19 Make conversions from `NodePath` to `String` explicit. 2025-06-11 16:50:27 +02:00
Aaron Franke a3daba29dd
Allow attaching scripts to nodes in the Advanced Import Settings dialog 2025-06-10 09:35:24 -07:00
Rémi Verschelde b8485366c2
Merge pull request #107211 from bruvzg/mat_ext_and_over
Restore 3.x style material auto-extraction import option.
2025-06-10 12:30:26 +02:00
Rémi Verschelde a3d297ae92
Merge pull request #98014 from SaracenOne/import_subresource_overwrite_fix
Fix resetting imported scene parameters to default.
2025-06-10 12:29:26 +02:00
Pāvels Nadtočajevs a0c4a8c4a9
Restore 3.x style material auto-extraction import option. 2025-06-10 12:03:45 +03:00
Thaddeus Crews 8ecc6da249
Merge pull request #100899 from dalexeev/core-unify-display-of-error-type-prefixes
Core: Unify display of error type prefixes
2025-06-09 17:08:41 -05:00
Thaddeus Crews a19cb97642
Merge pull request #103029 from KoBeWi/increase_offset
Increase size of Offset field in audio import dialog
2025-06-09 12:31:41 -05:00
Danil Alexeev 24494d840e
Core: Unify display of error type prefixes 2025-06-09 20:18:51 +03:00
Pāvels Nadtočajevs 22b5a2fc5c
Change editor button focus mode to `FOCUS_ACCESSIBILITY`. 2025-06-08 15:53:27 +03:00
Rémi Verschelde ea76c48bd0
Merge pull request #102313 from daniel080400/generate_scene_thumbnails
Rework scene preview thumbnails
2025-06-05 13:10:28 +02:00
Jakub Marcowski d21007cf9a
Move `unicode_ranges` out of `dynamic_font_import_settings.cpp` into its own file 2025-06-04 23:16:06 +02:00
Thaddeus Crews 82a93254db
Merge pull request #106831 from YeldhamDev/lets_put_that_scrollbar_on_a_diet
Reorganize scroll and zoom elements in the audio import dialog
2025-06-04 10:34:33 -05:00
Thaddeus Crews 08e341d0d6
Merge pull request #107051 from hayahane/import_editor_icon_respect_saturation
Make svg files respect `interface/theme/icon_saturation` setting when imported for editor use
2025-06-04 10:34:30 -05:00
Pāvels Nadtočajevs d5ce7ac86a
[Image font import] Allow comma separated lists as a character range. 2025-06-04 13:21:00 +03:00
Michael Alexsander 454e4f817c
Make build profile project detection also set build options 2025-06-03 11:11:33 -03:00
alpacat d20333cc29 Make svg files respect `interface/theme/icon_saturation` setting when being imported as `Texture2D`. 2025-06-03 08:35:04 +08:00
daniel080400 08343189dc Rework scene preview thumbnails 2025-05-31 16:57:51 +08:00
Michael Alexsander 90ecdafc27
Reorganize scroll and zoom elements in the audio import dialog 2025-05-29 20:46:18 -03:00
Dario 5a30a7e7cd Add shader baker to project exporter.
Metal Support contributed by Migeran (https://migeran.com) and Stuart Carnie.

Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com>
Co-authored-by: Gergely Kis <gergely.kis@migeran.com>
2025-05-27 12:45:27 -03:00
Thaddeus Crews 4daad86a86
Merge pull request #106562 from zeux/lod-metrics
Adjust LOD selection metrics to use attribute error
2025-05-22 12:15:03 -05:00
Haoyu Qiu 7010d171b1 Relax the requirements for making EditorImportPlugin 2025-05-21 22:13:09 +08:00
Aaron Franke 19e6bc68aa
Explicitly handle Image AlphaMode enum instead of treating as bool
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2025-05-20 05:04:23 -07:00
Thaddeus Crews f1ba8eeae5
Merge pull request #105706 from TokageItLab/fix-fixer
Make silhouette fixer to use arc `Quaternion` constructor instead of `looking_at()`
2025-05-19 08:01:38 -05:00
Arseny Kapoulkine 6190d412d3 Adjust LOD selection metrics to use attribute error
- Revert meshoptimizer patch; the metric used for LOD selection now
incorporates attribute error
- Since LOD selection is now aware of attribute deviation, we don't
need to use a higher normal weight
- To prevent normal creases from creating input triangles with very
large normal deviation, reduce default normal merge threshold
- Since we now use combined metric to select LODs, we never need LODs
with error>1 as these should not be selected if the mesh is visible.
2025-05-18 17:38:54 +03:00
Thaddeus Crews ce2f047112
Merge pull request #106437 from BlueCube3310/ch-remap-grow
Expand the imported texture channel count for remapping if necessary
2025-05-16 10:29:00 -05:00
Thaddeus Crews c3247d87d8
Merge pull request #106423 from YeldhamDev/that_is_a_big_scrollbar_btw
Hide scrollbar in the audio stream importer dialog when unneeded
2025-05-16 07:43:11 -05:00
BlueCube3310 92cfd2b486 Expand the imported texture channel count for remapping if necessary 2025-05-15 19:18:15 +02:00
Thaddeus Crews 97df52c26d
Merge pull request #106338 from lalitshankarch/make-buttons-accessible
AudioStreamImport: Make play and stop buttons accessible through keyboard
2025-05-15 10:22:25 -05:00
Michael Alexsander bbe9994bb1
Hide scrollbar in the audio stream importer dialog when unneeded 2025-05-14 20:08:36 -03:00
Raphaël Daubelcour 9511e1137d Check if import_script is subtype of EditorScenePostImport 2025-05-14 12:07:17 -04:00
Lalit Shankar Chowdhury 18eaa97f85
AudioStreamImport: Make play and stop buttons accessible through keyboard 2025-05-14 12:05:50 +05:30
Thaddeus Crews 93140c0f76
Merge pull request #99676 from BlueCube3310/tex-import-vram-specified
Add Channel Remap settings to ResourceImporterTexture
2025-05-13 16:22:22 -05:00
LuoZhihao 237597b01f BasisU: Use KTX2 format and add import options to configure encoder 2025-05-03 01:45:38 +08:00
Silc Lizard (Tokage) Renew d2cf48700e Make silhouette fixer use arc Quaternion constrructor instead look_at 2025-04-28 17:13:17 +09:00
Thaddeus Crews f8a8d6cf04
Merge pull request #105700 from dementive/config-file-get-improvement
Improve ConfigFile get_sections and get_section_keys by returning Vector<String>
2025-04-27 19:21:31 -05:00
Thaddeus Crews 1a2a1b07df
Merge pull request #105799 from Repiteo/scons/enum-conversion-warnings
SCons: Add enum conversion warning
2025-04-27 19:21:23 -05:00
Thaddeus Crews 3947cbe3b2
Merge pull request #104386 from Repiteo/core/cpp-math
Core: Replace C math headers with C++ equivalents
2025-04-27 19:21:22 -05:00
Thaddeus Crews dc9c34f0c6
SCons: Add enum conversion warning 2025-04-26 12:06:20 -05:00