Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-23 | Initialize class/struct variables with default values in core/ and drivers/ | Rafał Mikrut | |
2020-11-23 | Merge pull request #43788 from RandomShaper/ref_singleton | Rémi Verschelde | |
Make warning about Reference singletons more accurate | |||
2020-11-23 | Make warning about Reference singletons more accurate | Pedro J. Estébanez | |
2020-11-23 | Merge pull request #43781 from MaxMutantMayer/regex_unit_tests | Rémi Verschelde | |
Move and add new RegEx test cases | |||
2020-11-23 | Merge pull request #43627 from aaronfranke/pixelvi | Rémi Verschelde | |
Use Vector2i instead of Vector2 for Image get_pixelv and set_pixelv | |||
2020-11-23 | Merge pull request #43725 from vnen/gdscript-typed-vm-2 | Rémi Verschelde | |
GDScript: Typed VM Take 2 | |||
2020-11-23 | Merge pull request #43727 from Calinou/test-add-aabb | Rémi Verschelde | |
Add a test suite for AABB | |||
2020-11-23 | Merge pull request #43754 from Calinou/primary-grid-steps-default-pot | Rémi Verschelde | |
Use a power-of-two value for Primary Grid Steps in the 3D editor | |||
2020-11-23 | Merge pull request #43774 from Calinou/doc-overdraw-no-vertex-displacement | Rémi Verschelde | |
Document that vertex displacement isn't visible in overdraw debug mode | |||
2020-11-22 | Move and add new RegEx test cases | Maximilian Mayer | |
Test cases for 'RegEx' are moved from 'test_string.h' to own test suite in 'test_regex.h'. Additionally, new tests are introduced and '_init' is removed as it isn't implemented/used anywhere. | |||
2020-11-22 | Merge pull request #43777 from Calinou/doc-transparent-webm | Rémi Verschelde | |
Document that WebM videos don't support the alpha channel | |||
2020-11-22 | Document that WebM videos don't support the alpha channel | Hugo Locurcio | |
2020-11-22 | Document that vertex displacement isn't visible in overdraw debug mode | Hugo Locurcio | |
See #24232. | |||
2020-11-22 | Merge pull request #43773 from Calinou/tweak-editor-help-default-shortcut | Rémi Verschelde | |
Bind the editor's Search Help function to F1 by default | |||
2020-11-22 | Bind the editor's Search Help function to F1 by default | Hugo Locurcio | |
Now that the F1 key is available, we can bind Search Help to the key generally used in other applications to open the help menu. | |||
2020-11-22 | Merge pull request #43699 from winterpixelgames/PR-render-validation-fixes | Rémi Verschelde | |
fix for two incorrectly bound texture formats | |||
2020-11-22 | Merge pull request #43728 from vnen/variant-getter-set-type | Rémi Verschelde | |
Fix variant getters not setting return type | |||
2020-11-21 | Use a power-of-two value for Primary Grid Steps in the 3D editor | Hugo Locurcio | |
This matches the 2D editor default behavior. Powers of two are usually better for grid divisions as they are often used in level design. | |||
2020-11-21 | GDScript: Add faster instruction for validated constructor | George Marques | |
Only for built-in types. | |||
2020-11-21 | GDScript: Add typed iterate instructions | George Marques | |
2020-11-21 | GDScript: Add faster call instructions for builtin methods | George Marques | |
Methods from builtin types can be called by using the function pointer when the argument and base types are known at compile time. | |||
2020-11-21 | GDScript: Add faster call instructions for native methods | George Marques | |
2020-11-21 | GDScript: Add speficic set/get instructions | George Marques | |
When the base type is known at compile-time, we can get a direct function pointer that is faster than the regular set/get paths. | |||
2020-11-21 | GDScript: Add faster operator for known types | George Marques | |
It now uses the direct operator function pointer, which increases performance in evaluation. | |||
2020-11-21 | GDScript: Gather instructions arguments beforehand | George Marques | |
Almost all instructions need variant arguments. With this change they are loaded in an array before each instruction call. This makes the addressing code be localized to less places, improving compilation overhead and binary size by a small margin. This should not affect performance. | |||
2020-11-21 | GDScript: Split Function code into multiple files | George Marques | |
To improve organization and reduce the size of compilation units. | |||
2020-11-21 | Add extra functions to VariantInternal | George Marques | |
- Allow getting an opaque pointer, no matter the type (for ptrcall). - Allow setting object pointer and id directly. - Allow initializing the data given a type, to allow properly setting return types on ptrcalls. | |||
2020-11-21 | Use Vector2i instead of Vector2 for Image get_pixelv and set_pixelv | Aaron Franke | |
Co-authored-by: Andrii Doroshenko <xrayez@gmail.com> | |||
2020-11-20 | Variant: Merge get() and validated_get() | George Marques | |
Since they do pretty much the same thing. The validated_get() was renamed to get() since that is more performant. | |||
2020-11-20 | Fix variant getters not setting return type | George Marques | |
The validated getters were only setting the value without changing the type, leading to wrong results. This uses the same path used for methods to the same purpose. | |||
2020-11-20 | Add a test suite for AABB | Hugo Locurcio | |
2020-11-20 | Merge pull request #43713 from akien-mga/doc-node-internal-processing | Rémi Verschelde | |
doc: Warn about using Node internal processing | |||
2020-11-20 | Merge pull request #43716 from akien-mga/export-options-consistency | Rémi Verschelde | |
Export: Reorder options for consistency across platforms | |||
2020-11-20 | Merge pull request #43719 from akien-mga/nanosvg-3e403ec | Rémi Verschelde | |
nanosvg: Sync with upstream 3e403ec | |||
2020-11-20 | Merge pull request #43583 from Calinou/test-add-object | Rémi Verschelde | |
Add a test suite for Object | |||
2020-11-20 | Merge pull request #43514 from Calinou/test-add-rect2-rect2i | Rémi Verschelde | |
Add a test suite for Rect2 and Rect2i | |||
2020-11-20 | Merge pull request #43722 from Xrayez/doctest-update-2.4.1 | Rémi Verschelde | |
doctest: Update to 2.4.1 | |||
2020-11-20 | Add a test suite for Object | Hugo Locurcio | |
2020-11-20 | Add a test suite for Rect2 and Rect2i | Hugo Locurcio | |
2020-11-20 | Style fix after #43517 | Rémi Verschelde | |
2020-11-20 | doctest: Update to 2.4.1 | Andrii Doroshenko (Xrayez) | |
Includes a patch for breakpoint inline assembly for macOS. | |||
2020-11-20 | Merge pull request #43517 from Calinou/test-add-json | Rémi Verschelde | |
Add a test suite for JSON | |||
2020-11-20 | Merge pull request #43721 from Xrayez/doctest-no-override | Rémi Verschelde | |
doctest: Do not override command-line options | |||
2020-11-20 | doctest: Do not override command-line options | Andrii Doroshenko (Xrayez) | |
Those options were likely copy-pasted from documentation examples. This change also allows to break in the debugger by default when assertions fail, and this can be configured via command-line interface. | |||
2020-11-20 | nanosvg: Sync with upstream 3e403ec | Rémi Verschelde | |
Includes some loop condition fixes after fuzzing. The previously identified regression (#43641) is now fixed upstream. | |||
2020-11-20 | Export: Reorder options for consistency across platforms | Rémi Verschelde | |
2020-11-20 | doc: Warn about using Node internal processing | Rémi Verschelde | |
See #43689. Also 'fixed' some spelling for behavior in publicly visible strings. (Sorry en_GB, en_CA, en_AU, and more... Silicon Valley won the tech spelling war.) | |||
2020-11-20 | Merge pull request #43703 from Xrayez/premature-timer | Rémi Verschelde | |
Do not start `Timer` upon manual switching of internal process | |||
2020-11-20 | Do not start `Timer` upon manual switching of internal process | Andrii Doroshenko (Xrayez) | |
Prevents `Timer` to prematurely start and timeout immediately if internal processing is enabled manually with `Timer.set_process_internal(true)` or `Timer.set_physics_process_internal(true)`. Even if the internal processing is enabled manually, the user still has to actually start the timer with `start()` method explicitly. | |||
2020-11-19 | fix for two incorrectly bound texture formats | Jordan Schidlowsky | |