summaryrefslogtreecommitdiffstats
path: root/misc/extension_api_validation
Commit message (Collapse)AuthorAgeFilesLines
...
* | fix node duplication in update after external changes.ajreckof2024-04-031-0/+7
|/
* Fix some AcceptDialog argument typeskobewi2024-03-121-0/+8
|
* Add editor shortcuts to toggle bottom panel visibilityHugo Locurcio2024-03-051-0/+9
| | | | | | | | Default shortcuts use the first or second letter of each word. This also adds a new shortcut to toggle the last opened bottom panel. On editor startup, this defaults to the first panel in the list (which is the Output panel).
* [RTL] Add optional `push_meta` argument to control how meta underline is drawn.bruvzg2024-03-011-0/+7
|
* Make Skeleton3D::add_bone return the new bone index right away, instead of ↵Zi Ye2024-02-251-0/+9
| | | | requiring an additional call to get_bone_count.
* Add ufbx for FBX importingK. S. Ernest (iFire) Lee2024-02-231-0/+11
| | | | | | | | | | | | | | | | This update introduces a new import method for FBX files using ufbx. If the fbx2gltf import fails, it will use the most recently cached scene from the ufbx import. The process is sped up by introducing threads to load the ufbx portion. Key changes include: - Support for importing geometry helper nodes in FBX files. - Addition of cameras and lights with updated names. - Removal of the fbx importer manager. - Introduction of ModelDocument3D and updates to its methods. - Changes to FBX import options and visibility. - Updating the documentation and handling some errors. - Store the original non-unique node, mesh and animation names in FBX and glTF. Co-Authored-By: bqqbarbhg <bqqbarbhg@gmail.com>
* Fix some DEFVALs to use the right typeRaul Santos2024-02-231-0/+44
| | | | | - Use `StringName()` in DEFVAL for StringNames. - Use `Variant()` in DEFVAL for Variants.
* Implement hooks into rendererBastiaan Olij2024-02-181-0/+13
|
* Merge pull request #84792 from scriptsengineer/distance-fogRémi Verschelde2024-02-181-0/+7
|\ | | | | | | Add optional depth fog to Environment
| * Add optional depth fogEidolon2024-02-171-0/+7
| |
* | Revert "Allow configuration warnings to refer to a property"Rémi Verschelde2024-02-171-7/+0
|/ | | | This reverts commit bf37a9bac6ebfb09c0a374260c35ede8373ce427.
* Make consistent the retrieval of audio tracksSilc Lizard (Tokage) Renew2024-02-181-0/+7
|
* Add CallbackModeDiscrete to AnimationMixerSilc Lizard (Tokage) Renew2024-02-171-0/+11
|
* Unbind GDExtension methods that can't reasonably be usedDavid Snopek2024-02-161-0/+9
|
* Finish splitting functionality of the Vulkan and D3D12 backends into ↵Dario2024-02-121-0/+7
| | | | RenderingDeviceDriver.
* Change TileMapEditor to TileMapLayerEditorGilles Roudière2024-02-121-0/+9
|
* Merge pull request #86907 from aaronfranke/getter-constRémi Verschelde2024-02-091-0/+15
|\ | | | | | | Change AudioStreamPlayer autoplay and GLTFBufferView getters to be const
| * Change AudioStreamPlayer autoplay and GLTFBufferView getters to be constAaron Franke2024-02-081-0/+15
| |
* | Allow configuration warnings to refer to a propertyRedMser2024-02-081-0/+7
|/ | | | | This is used by the inspector so it can show a warning icon on a specific property.
* Make ShaderMaterial always the last option in inspector resource dropdownsHugo Locurcio2024-02-051-0/+9
| | | | | | | | | ShaderMaterial is the "advanced" option, while the "basic" options should be listed first for easier accessibility (and because they're generally used more often). This makes sky and particle materials consistent with canvas/spatial/fog materials on this aspect.
* [TextServer / Font] Add support for customizable baseline offset.bruvzg2024-01-282-1/+8
|
* Rework GraphEdit connections (drawing, API, optimizations)Hendrik Brucker2024-01-181-0/+7
| | | | - GraphEdit now uses Line2D nodes to draw connection lines and uses a dedicated canvas item shader for them
* Make TileMapLayers extend Node2D and work as children of TileMapGilles Roudière2024-01-171-0/+8
|
* Fix incorrect mapping of initial action as clear region continue to clear.Dario2024-01-091-1/+1
|
* Acyclic Command Graph for RenderingDevice.Dario2024-01-081-0/+23
| | | | Adds a new system to automatically reorder commands, perform layout transitions and insert synchronization barriers based on the commands issued to RenderingDevice.
* Remove Object pointer/solve types conflict in AnimationTrackCacheSilc Lizard (Tokage) Renew2024-01-081-0/+7
| | | | Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* Fix PhysicsShapeQueryParameters3D.motion type wrongly set to Vector2Robert Borghese2024-01-021-0/+7
|
* Move tile transforms handling cache to TileDataGilles Roudière2023-12-131-0/+7
|
* CI: Add 4.2-stable.expected file for GDExtension compatibility checksRémi Verschelde2023-12-072-0/+9
|
* Remove unused `NOTIFICATION_NODE_RECACHE_REQUESTED` notificationYuri Sizov2023-11-061-1/+8
|
* Change dropdown type filter to Texture2D in certain nodesBlueCube33102023-10-281-0/+12
|
* Particle internal refactor and additions for more artistic controlQbieShay2023-10-101-0/+6
| | | | | | | | Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-authored-by: Raul Santos <raulsntos@gmail.com> Co-authored-by: Mew Pur Pur <85438892+MewPurPur@users.noreply.github.com> Co-authored-by: Clay John <claynjohn@gmail.com>
* Vertex and attribute compression to reduce the size of the vertex format.clayjohn2023-10-051-0/+13
| | | | | | | | | | | | | This allows Godot to automatically compress meshes to save a lot of bandwidth. In general, this requires no interaction from the user and should result in no noticable quality loss. This scheme is not backwards compatible, so we have provided an upgrade mechanism, and a mesh versioning mechanism. Existing meshes can still be used as a result, but users can get a performance boost by reimporting assets.
* Make `GraphEdit` toolbar more customizableYuri Sizov2023-10-021-0/+10
| | | | | Also adds a semi-transparent background to make the toolbar stand out in front of nodes.
* Merge pull request #82370 from ↵Rémi Verschelde2023-10-021-1/+0
|\ | | | | | | | | | | YuriSizov/graphs-request-rename-close-delete-please Rename close requests to delete requests in `GraphEdit`
| * Rename close requests to delete requests in `GraphEdit`Yuri Sizov2023-09-261-1/+0
| |
* | Remove wrong API removal whitelist for `AnimationPlayer.animation_changed`Rémi Verschelde2023-09-291-1/+0
| | | | | | | | It wasn't (re)moved.
* | Merge pull request #80813 from TokageItLab/rework-animation-managerRémi Verschelde2023-09-291-0/+64
|\ \ | | | | | | | | | Implement `AnimationMixer` as a base class of `AnimationPlayer` and `AnimationTree`
| * | Implement AnimationManager the base class of AnimationPlayer/TreeSilc Lizard (Tokage) Renew2023-09-291-0/+64
| | |
* | | Merge pull request #81356 from pkdawson/rd-compatYuri Sizov2023-09-271-3/+0
|\ \ \ | |/ / |/| | | | | Add compatibility methods for RenderingDevice BarrierMask
| * | Add compatibility methods for RenderingDevice BarrierMaskPatrick Dawson2023-09-271-3/+0
| | |
* | | Moved `face_index` field in 3D `RayResult` to end of structMikael Hermansson2023-09-261-0/+7
| |/ |/|
* | [RTL] Add support for image dynamic updating, padding, tooltips and size in ↵bruvzg2023-09-261-0/+7
| | | | | | | | percent.
* | Free submenu children when clearing PopupMenukobewi2023-09-251-0/+7
|/
* Fix bindings of `PhysicsServer3DRenderingServerHandler`Mikael Hermansson2023-09-201-0/+8
|
* Improve TileMap performances by using quadrants only for renderingGilles Roudière2023-09-081-0/+7
|
* Clean up/refactor GraphNode and make it more flexibleHendrik Brucker2023-09-071-0/+53
| | | | | Split GraphNode into GraphElement and GraphNode, add custom titlebar, and adjust theming.
* CI: Compare API compatibility against both 4.0 and 4.1RedworkDE2023-08-302-118/+120
|
* Exclude unexposed classes from the extension_api.jsonDavid Snopek2023-08-291-9/+16
|
* [Text Server] Store extra spacing of individual font variations.bruvzg2023-08-241-0/+7
|