Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-16 | Merge pull request #48605 from sent44/scripteditor_get_codeedit | Rémi Verschelde | |
Add `get_base_editor` to `ScriptEditorBase` | |||
2021-05-16 | Merge pull request #48767 from vnen/gdscript-builtin-static-methods | Rémi Verschelde | |
GDScript: Add support for builtin static method calls | |||
2021-05-16 | GDScript: Add support for builtin static method calls | George Marques | |
2021-05-15 | Add get_base_editor to ScriptEditorBase | sent44 | |
2021-05-13 | Merge pull request #46568 from akien-mga/basisu_20210130 | Rémi Verschelde | |
basis_universal: Update to upstream commit from Apr 16, 2021 | |||
2021-05-11 | GDNative: Fix size mismatch on 32-bit platforms for Signal and Callable | Rémi Verschelde | |
Fixes #48645. | |||
2021-05-11 | Add checks for __SSE2__ in the lightmap raycaster | JFonS | |
(cherry picked from commit 20717990fd2a7ad300fd9c6fab0394f25e3b7294) | |||
2021-05-11 | SCons: Disable embree-based modules on x86 (32-bit) | Rémi Verschelde | |
Fixes #48482. (cherry picked from commit e53422c8f96770c9a9b7497955c84f4b742fdd73) | |||
2021-05-08 | fix misaligned loads in bmp loader | Morris Tabor | |
2021-05-07 | basis_universal: Update to upstream commit from Apr 16, 2021 | Rémi Verschelde | |
BinomialLLC/basis_universal@ba1c3e40f1d434ebaf9a167b44e9b11d2bf0f765. | |||
2021-05-07 | Merge pull request #45144 from dalexeev/color-consts | Rémi Verschelde | |
Rename color constants (alternative) | |||
2021-05-07 | Merge pull request #33577 from Calinou/highlight-control-flow-keywords | Rémi Verschelde | |
Highlight control flow keywords with a different color | |||
2021-05-06 | Merge pull request #47776 from Razoric480/foreport | Rémi Verschelde | |
Implement LSP didDeleteFiles & make parser aware of sub-nodes | |||
2021-05-06 | Merge pull request #46714 from HaSa1002/fix-gdscript-underscore-strict | Rémi Verschelde | |
Fix GDScript Tokenizer being very strict about the number of underscores | |||
2021-05-06 | Merge pull request #45607 from Calinou/improve-editor-theme | Rémi Verschelde | |
Improve the editor theme | |||
2021-05-06 | Rename `IP_Unix`, `IP_Address` and `TCP_Server` to remove underscores | Hugo Locurcio | |
2021-05-05 | Highlight control flow keywords with a different color | Hugo Locurcio | |
This makes them easier to distinguish from other keywords. | |||
2021-05-05 | Merge pull request #48476 from AndreaCatania/AndreaCatania-patch-4 | Rémi Verschelde | |
Add env.Depends to modules_enabled.gen.h generator | |||
2021-05-05 | Add env.Depends to modules_enabled.gen.h generator | Andrea Catania | |
Sometimes scons doesn't detects that a new module is being added. This commit fix it. | |||
2021-05-04 | Merge pull request #48453 from JFonS/improve_raycast_module_scsub | Rémi Verschelde | |
Port changes to the "raycast" module build files from 3.x | |||
2021-05-04 | Port changes to the "raycast" module build files from 3.x | jfons | |
2021-05-04 | Re-bind posmod, use int64_t instead of int | Rémi Verschelde | |
Fixes #48420, fixes #48421. The binding was missed when moving GDScript built-in to Global Scope it seems. Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com> | |||
2021-05-04 | Rename `doubleclick` to `double_click` | Aaron Franke | |
2021-05-04 | Merge pull request #47798 from ray90514/bug#47620 | Rémi Verschelde | |
Fix constants at function scope are not defined as constants for completion | |||
2021-05-03 | Assorted fixes to UV unwrapping and GPU lightmapper | jfons | |
Various fixes to UV2 unwrapping and the GPU lightmapper. Listed here for context in case of git blame/bisect: * Fix UV2 unwrapping on import, also cleaned up the unwrap cache code. * Fix saving of RGBA images in EXR format. * Fixes to the GPU lightmapper: - Added padding between atlas elements, avoids bleeding. - Remove old SDF generation code. - Fix baked attenuation for Omni/Spot lights. - Fix baking of material properties onto UV2 (wireframe was wrongly used before). - Disable statically baked lights for objects that have a lightmap texture to avoid applying the same light twice. - Fix lightmap pairing in RendererSceneCull. - Fix UV2 array generated from `RenderingServer::mesh_surface_get_arrays()`. - Port autoexposure fix for OIDN from 3.x. - Save debug textures as EXR when using floating point format. | |||
2021-05-03 | Merge pull request #47958 from Xrayez/gdscript-rename-test-scripts | Rémi Verschelde | |
Rename GDScript test script filenames to use `snake_case` | |||
2021-05-03 | Merge pull request #48205 from Faless/net/4.x_url_parsing | Fabio Alessandrelli | |
[Net] Implement String::parse_url for parsing URLs. | |||
2021-05-02 | Merge pull request #48363 from aaronfranke/tan | Rémi Verschelde | |
Fix some tangent Color typos in GLTF | |||
2021-05-01 | Change Path to Path3D in CSGPolygon3D | rafallus | |
2021-05-01 | Fix some tangent Color typos in GLTF | Aaron Franke | |
2021-04-30 | Merge pull request #48333 from MaxStgs/master | Rémi Verschelde | |
Add WebSocketMultiplayerPeer _incoming_packets check bound | |||
2021-04-30 | Add WebSocketMultiplayerPeer _incoming_packets check bound | MaxStgs | |
2021-04-30 | Prevent setting too big or too small Collision Mask and Layer | Rafał Mikrut | |
2021-04-29 | doc: Sync classref with current source | Rémi Verschelde | |
And typo fix from https://github.com/godotengine/godot-docs/pull/4882. | |||
2021-04-29 | Replace remaining uses of `NULL` with `nullptr` | Rémi Verschelde | |
Follow-up to #38736 (these uses were likely added after this PR was merged). | |||
2021-04-28 | Merge pull request #48235 from Faless/feature/network-local-port-enet-salvaged | Rémi Verschelde | |
[Net] Implement NetworkedMultiplayerENet.get_local_port | |||
2021-04-28 | Implement NetworkedMultiplayerENet.get_local_port | Fabio Alessandrelli | |
Allows retrieving the local port to which the peer is bound. | |||
2021-04-28 | Merge pull request #47454 from vnen/gdscript-lambda | Rémi Verschelde | |
2021-04-28 | GDScript: Fix crash when base of an attribute is invalid | George Marques | |
In attribute expressions (`a.b`) it's possible that the base has an incorrect syntax and thus become a nullptr expression in the tree. This commit add the check for this case to fail gracefully instead of crashing. | |||
2021-04-28 | GDScript: Implement lambdas compilation and runtime | George Marques | |
2021-04-28 | GDScript: Add lambdas to the type analyzer | George Marques | |
- Lambdas are always callables (no specific signature match). - Captures from the current context are evaluated. | |||
2021-04-28 | GDScript: Add lambda syntax parsing | George Marques | |
Lambda syntax is the same as a the function syntax (using the same `func` keyword) except that the name is optional and it can be embedded anywhere an expression is expected. E.g.: func _ready(): var my_lambda = func(x): print(x) my_lambda.call("hello") | |||
2021-04-28 | Fixes #48178: WebXR broken when built with Emscripten 2.0.13 or later | David Snopek | |
2021-04-28 | Raycast: Fix use of removed copymem after #48239 | Rémi Verschelde | |
2021-04-28 | Merge pull request #48239 from akien-mga/goodbye-copymem | Rémi Verschelde | |
Core: Drop custom `copymem`/`zeromem` defines | |||
2021-04-27 | Merge pull request #48245 from madmiraal/fix-24111 | Rémi Verschelde | |
Update CSGMesh3D's documentation to explain how vertex normals are used | |||
2021-04-27 | Improve the editor theme | Hugo Locurcio | |
The editor theme now makes use of rounded corners and less borders to follow modern visual trends. The default theme's colors were also tweaked to make the blue hue more subtle (similar to the Arc theme, which was removed as a consequence). The Alien theme was replaced by a Breeze Dark theme, which should blend in well with the KDE theme. | |||
2021-04-27 | Update CSGMesh3D's documentation to explain how vertex normals are used | Marcel Admiraal | |
2021-04-27 | Merge pull request #48050 from JFonS/occlusion_culling | Rémi Verschelde | |
2021-04-27 | Core: Drop custom `copymem`/`zeromem` defines | Rémi Verschelde | |
We've been using standard C library functions `memcpy`/`memset` for these since 2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb. There was still the possibility for third-party platform ports to override the definitions with a custom header, but this doesn't seem useful anymore. |