summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-20Merge pull request #65376 from reduz/astc-supportRémi Verschelde
Implement basic ASTC support
2022-12-20Merge pull request #70346 from YeldhamDev/tree_edit_fixRémi Verschelde
Fix misaligned edit box when clicking on `Tree` items with different sizes
2022-12-20Merge pull request #70342 from twaritwaikar/fix-vcs-bindingsRémi Verschelde
VCS: Fix GDExtension return types for VCS after Array type hardening
2022-12-20Implement basic ASTC supportJuan Linietsky
Implements basic ASTC support: * Only 4x4 and 8x8 block sizes. * Other block sizes are too complex to handle for Godot image compression handling. May be implemented sometime in the future. The need for ASTC is mostly for the following use cases: * Implement a high quality compression option for textures on mobile and M1 Apple hardware. * For this, the 4x4 is sufficient, since it uses the same size as BPTC. ASTC supports a lot of block sizes, but the benefit of supporting most of them is slim, while the implementation complexity in Godot is very high. Supporting only 4x4 (and 8x8) solves the real problem, which is lack of a BPTC alternative on hardware where it's missing. Note: This does not yet support encoding on import, an ASTC encoder will need to be added.
2022-12-20VCS: Fix GDExtension return types for VCS after Array type hardeningTwarit Waikar
2022-12-20Merge pull request #70108 from akien-mga/embree-arm64-flax-vector-conversionsRémi Verschelde
embree: Build on ARM64 with -flax-vector-conversions
2022-12-20Merge pull request #70309 from smix8/gridmap_collision_priority_4.xRémi Verschelde
Add GridMap collision_priority
2022-12-20Merge pull request #70304 from MarcusElg/audioimportnamingRémi Verschelde
Fix inconsistent audio import menu naming
2022-12-20Merge pull request #61239 from Calinou/tubetrailmesh-add-cap-propertiesRémi Verschelde
Add properties to disable top/bottom cap generation in TubeTrailMesh
2022-12-20Merge pull request #70303 from Calinou/doc-font-outlines-msdfRémi Verschelde
Document MDSF font outlines may require `msdf_pixel_range` adjustments
2022-12-20Merge pull request #70244 from DarkKilauea/nav-fix-abbrev-compatRémi Verschelde
[4.x] Fix typo and ensure backwards compatibility for changed property names
2022-12-20Merge pull request #70328 from aaronfranke/canvas-z-indexRémi Verschelde
Fix CanvasItem Z-index referring to Node2D
2022-12-20Merge pull request #70312 from MarcusElg/rigidbodyworldboundarywarningRémi Verschelde
Show warning when having a WorldBoundaryShape3D as a child of a RigidBody3D
2022-12-20Merge pull request #70170 from TokageItLab/fix-anim-keying-crashRémi Verschelde
Make keys deselected when keying property for animation to avoid crash
2022-12-20Merge pull request #70313 from TokageItLab/fix-nblendRémi Verschelde
Fixed a bug where negative Blend values were being discarded
2022-12-20embree: Fix Linux ARM64 build with `-flax-vector-conversions`Rémi Verschelde
This is a change done upstream in the `devel3` branch for 3.13.6: https://github.com/embree/embree/commit/82ca6b5ccb7abe0403a658a0e079926478f04cb1 They also seem to define it for macOS, but for us it breaks the build... ¯\_(ツ)_/¯ Also change wrong use of CPPFLAGS (pre-processor) where CXXFLAGS (C++) makes more sense.
2022-12-20Fix typo and ensure backwards compatibility for changed property namesJosh Jones
Changes to the name of the `navmesh` and `navpoly` properties on `NavigationRegion` caused navigation data to be lost on load. This PR creates uses `_set`/`_get` to handle compatibility with the older names on load, preserving the data. Also fixes a typo on `get_vertices_per_polygon` in `NavigationMesh`, and renames the property to remove the `polygon_` prefix which doesn't match the setter/getter. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-12-20Fix misaligned edit box when clicking on `Tree` items with different sizesMichael Alexsander
2022-12-19Fix CanvasItem Z-index referring to Node2DAaron Franke
2022-12-20Fixed a bug where negative Blend values were being discardedSilc Renew
2022-12-19Show warning when having a worldboundaryshape as a child of a rigidbodyMarcus Elg
2022-12-19Add GridMap collision_prioritysmix8
Adds property 'collision_priority' for all physics bodies of the entire GridMap.
2022-12-19Merge pull request #69720 from Chaosus/inst_to_dict_noteYuri Rubinsky
Fix undefined
2022-12-19Fix inconsistent audio import menu namingMarcus Elg
2022-12-19Add properties to disable top/bottom cap generation in TubeTrailMeshHugo Locurcio
This can be used to improve generation and rendering performance, or for certain special effects such as particle trails.
2022-12-19Document MDSF font outlines may require `msdf_pixel_range` adjustmentsHugo Locurcio
2022-12-19Merge pull request #70291 from BastiaanOlij/small_action_map_fixesRémi Verschelde
Fix missing undo/redo object and issue with removing actions
2022-12-19Add a note for `inst_to_dict` to prevent using it on built-in instancesYuri Rubinsky
2022-12-19Merge pull request #70100 from Chaosus/fix_missing_editor_plugin_gdclassesRémi Verschelde
Fix missing GDCLASS headers in the editor preview plugins
2022-12-19Merge pull request #70300 from RandomShaper/depth_formatRémi Verschelde
Ensure depth buffer format picked actually supports full intended usage
2022-12-19Merge pull request #70297 from Paulb23/fix-autocomplete-brace-completionRémi Verschelde
Fix autocomplete with autobrace completion not adding closing pair
2022-12-19Merge pull request #70263 from reduz/restore-rotation_degreesRémi Verschelde
Restore 'rotation_degrees' properties.
2022-12-19Merge pull request #70238 from kleonc/tile-set-simplify-isometric-tile-polygonRémi Verschelde
`TileSet` Simplify isometric tile shape polygon to 4 vertices
2022-12-19Merge pull request #70219 from bruvzg/msdf_outline_scalingRémi Verschelde
Scale MSDF font outline with the font size and MSDF source size to match dynamic font behavior.
2022-12-19Merge pull request #70264 from KoBeWi/layedulateRémi Verschelde
Use layer's modulate for tile previews
2022-12-19Merge pull request #70285 from ↵Rémi Verschelde
MuffinManKen/textserver-format_number-default-docs Update documentation for TextServer.format_number() when language parameter is omitted
2022-12-19Merge pull request #70236 from quentinguidee/refactor/delete-nullptrRémi Verschelde
AudioServer: Remove redundant nullptr check before `delete`
2022-12-19Merge pull request #59682 from Sauermann/fix-following-viewport-transformRémi Verschelde
Include the follow-viewport-transform into CanvasLayer transform calculations
2022-12-19Merge pull request #65990 from ↵Rémi Verschelde
touilleMan/gdextension-expose-builtins-members-real-types Expose in builtins' members internal type & size (on top of offset) in extension_api.json
2022-12-19Ensure depth buffer format picked actually supports full intended usagePedro J. Estébanez
2022-12-19Fix autocomplete with autobrace completion not adding closing pairPaulb23
2022-12-19TileSet Simplify tile shape polygonskleonc
2022-12-19Restore 'rotation_degrees' properties.Juan Linietsky
By popular demand, restoring the helper properties to rotate objects in degrees. Affected are local and global rotations for: * Node2D * Node3D * Control
2022-12-19Fix missing undo/redo object and issue with removing actionsBastiaan Olij
2022-12-18Update documentation for TextServer.format_number() when language parameter ↵Ken Paulson
is omitted.
2022-12-19Merge pull request #70275 from rune-scape/autoload-subscript-regressionRémi Verschelde
Fix autoload subscript regression
2022-12-18Fix autoload subscript regressionrune-scape
2022-12-18Include the following-viewport-transform into CanvasLayer transformsMarkus Sauermann
The following-viewport-transform was missing from several calculations
2022-12-18Merge pull request #70250 from Chaosus/fix_audio_stream_editorYuri Rubinsky
2022-12-18Use layer's modulate for tile previewskobewi