summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2022-03-25Merge pull request #59489 from ↵Rémi Verschelde
adamscott/add-gltf-dae-fbx-blend-shape-mask-array-format-enforcers Add GLTF, DAE and FBX importers enforcement for blend shape mask array
2022-03-25Merge pull request #59503 from V-Sekai/basis-universal-updateRémi Verschelde
2022-03-25Cleanup OpenXR on initialisation failureBastiaan Olij
2022-03-24Update basis universal to version 1.16.3.K. S. Ernest (iFire) Lee
Enable basis universal uastc internal storage instead of etc1s for better quality.
2022-03-25Merge pull request #59255 from winterpixelgames/fix-js-websocket-closeFabio Alessandrelli
Use 3001 instead of 1001 when destroying a Javascript websocket
2022-03-24Add GLTF, DAE and FBX importers enforcement for blend shape mask arrayAdam Scott
2022-03-23Merge pull request #59065 from fabriceci/script-template-condition-too-wideRémi Verschelde
2022-03-23Restrict the condition when checking if a script is a templatefabriceci
2022-03-22Support static methods in C# bindings generatorRaul Santos
2022-03-22[Help] Add simulated slanted font support to the editor help.bruvzg
2022-03-22Merge pull request #59275 from bruvzg/ft_brotliRémi Verschelde
2022-03-22Merge pull request #59056 from Chaosus/gds_fix_extends_crashYuri Rubinsky
2022-03-22Merge pull request #58971 from Chaosus/gds_multiline_annotationYuri Rubinsky
2022-03-21Merge pull request #59194 from Chaosus/gds_export_flags_limit_errorRémi Verschelde
Add an error emitting when the `@export_flags` arg count is exceeded
2022-03-21Merge pull request #59141 from Chaosus/gds_fix_default_arg_checkRémi Verschelde
Fix default value count checking for inherited function
2022-03-18Ignore PhysicsServer3DExtension class in C#Raul Santos
PhysicsServer3DExtension inherits from PhysicsServer3D which is a singleton class, since singleton classes are generated as static in C# it would generate invalid C# so for now we'll be ignoring PhysicsServer3DExtension.
2022-03-18Use 3001 instead of 1001 when destroying a websocket.Jason Knight
2022-03-18Merge pull request #59277 from bruvzg/hb401Rémi Verschelde
2022-03-18Add brotli decoder and WOFF2 support.bruvzg
2022-03-18HarfBuzz: Update to version 4.0.1bruvzg
2022-03-17Unify TextServer built-in module and GDExtension code.bruvzg
2022-03-16Add an error emitting when the `@export_flags` arg count is exceededYuri Roubinsky
2022-03-16Implement GDExtension export plugin.bruvzg
2022-03-15Merge pull request #45263 from KoBeWi/😕Rémi Verschelde
2022-03-14Fix default value count checking for inherited functionYuri Roubinsky
2022-03-14Fix determination of SVG canvas sizeHaoyu Qiu
2022-03-13Improve simulated bold fonts advance.bruvzg
2022-03-12Merge pull request #58338 from aaronfranke/boolsRémi Verschelde
Initialize bools in the headers in `editor/`
2022-03-12Initialize bools in the headers in editorAaron Franke
2022-03-12Fix Slerp C# docs and add test cases for vectors in the same directionAaron Franke
2022-03-12Prevent crash due to empty error message on empty extends in GDScriptYuri Roubinsky
2022-03-11Prevent non-smoothed face normals to participate to smoothed face normalsMythTitans
2022-03-11Use `RTR()` for VisualScriptNode captions and textsHaoyu Qiu
2022-03-11Merge pull request #59013 from bruvzg/fake_bold_italicsRémi Verschelde
2022-03-11Add options to embolden and transform font outlines to simulate bold and ↵bruvzg
italic typefaces.
2022-03-11Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaksRémi Verschelde
`DirAccess *` needs to be deleted manually, and this is often forgotten especially when doing early returns with `ERR_FAIL_COND`. `DirAccessRef` is deleted automatically when it goes out of scope. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2022-03-11Merge pull request #59001 from ↵Rémi Verschelde
BastiaanOlij/only_uninitialise_openxr_if_initialised Only uninitialise OpenXR on destruct if it was initialized
2022-03-11Fix normals computation at the 'seam' of smoothed torus shapeMythTitans
2022-03-11Only uninitialise OpenXR on destruct if it was initialisedBastiaan Olij
2022-03-10Merge pull request #58781 from BastiaanOlij/openxr_signals_and_eventsRémi Verschelde
Adding signals and events to OpenXR interface
2022-03-10Discern between virtual and abstract class bindingsreduz
* Previous "virtual" classes (which can't be instantiated) are not corretly named "abstract". * Added a new "virtual" category for classes, they can't be instantiated from the editor, but can be inherited from script and extensions. * Converted a large amount of classes from "abstract" to "virtual" where it makes sense. Most classes that make sense have been converted. Missing: * Physics servers * VideoStream * Script* classes. which will go in a separate PR due to the complexity involved.
2022-03-10Allow making multiline annotations in GDScriptYuri Roubinsky
2022-03-10Merge pull request #58958 from hoontee/masterRémi Verschelde
Revert #52647 (Don't update CSG Shape when not inside tree)
2022-03-10Adding signals and events to OpenXR interfaceBastiaan Olij
Improving interaction profile logic
2022-03-09Revert #52647hoontee
2022-03-09Remove unused Bullet module and thirdparty codeRémi Verschelde
It has been disabled in `master` since one year (#45852) and our plan is for Bullet, and possibly other thirdparty physics engines, to be implemented via GDExtension so that they can be selected by the users who need them.
2022-03-09Merge pull request #58929 from reduz/remove-variant-arg-macrosRémi Verschelde
Remove VARIANT_ARG* macros
2022-03-09Remove VARIANT_ARG* macrosreduz
* Very old macros from the time Godot was created. * Limited arguments to 5 (then later changed to 8) in many places. * They were replaced by C++11 Variadic Templates. * Renamed methods that take argument pointers to have a "p" suffix. This was used in some places and not in others, so made it standard. * Also added a dereference check for Variant*. Helped catch a couple of bugs.
2022-03-09Add SNAME macro optimization missed during rebasehoontee
2022-03-09Change some math macros to constexprkobewi
Changes `MAX`, `MIN`, `ABS`, `CLAMP` and `SIGN`.