Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-18 | Mono: Fix build after ObjectID and Texture2D changes | Rémi Verschelde | |
2020-02-18 | PoolVector is gone, replaced by Vector | Juan Linietsky | |
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`. | |||
2020-02-15 | Merge pull request #35862 from Calinou/improve-enet-error-messages | Rémi Verschelde | |
Improve error explanations related to NetworkedMultiplayerENet | |||
2020-02-15 | Merge pull request #36250 from Faless/ws/fix_js_status | Rémi Verschelde | |
Fix EMWSClient::get_connection_status() | |||
2020-02-15 | Fix EMWSClient::get_connection_status(), try catch | Fabio Alessandrelli | |
2020-02-15 | Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr. | Juan Linietsky | |
2020-02-15 | Fixes memory leaks in GdNavigationServer and RasterizerSceneHighEndRD | Haoyu Qiu | |
2020-02-14 | Fix various GCC compilation warnings after Vulkan merge | Rémi Verschelde | |
Part of #36132. | |||
2020-02-13 | basis_universal: Update to upstream commit from Jan 4, 2020 | Rémi Verschelde | |
BinomialLLC/basis_universal@895ee8ee7e04f22267f8d16d46de04d5a01d63ac. | |||
2020-02-13 | Merge pull request #36175 from akien-mga/remove-more-deprecated-stuff | Rémi Verschelde | |
Remove deprecated methods and code | |||
2020-02-13 | Merge pull request #36163 from akien-mga/gdnative-godot_int-int64_t | Rémi Verschelde | |
GDNative: Make godot_int an int64_t | |||
2020-02-13 | Remove more deprecated methods and code | Rémi Verschelde | |
2020-02-13 | Merge pull request #36174 from akien-mga/byebye-openghell-3 | Rémi Verschelde | |
Remove obsolete GLES3 backend | |||
2020-02-13 | Remove obsolete GLES3 backend | Rémi Verschelde | |
Due to the port to Vulkan and complete redesign of the rendering backend, the `drivers/gles3` code is no longer usable in this state and is not planned to be ported to the new architecture. The GLES2 backend is kept (while still disabled and non-working) as it will eventually be ported to serve as the low-end renderer for Godot 4.0. Some GLES3 features might be selectively ported to the updated GLES2 backend if there's a need for them, and extensions we can use for that. So long, OpenGL driver bugs! | |||
2020-02-13 | Remove deprecated sync and slave networking keywords | Rémi Verschelde | |
Those keywords were deprecated for 3.1 in #22087. Also fix token name for `TK_REMOTE`, should be "remote" like the keyword. | |||
2020-02-12 | Merge pull request #36142 from akien-mga/remove-deprecated-decimals | Rémi Verschelde | |
Remove deprecated decimals builtin | |||
2020-02-12 | GDNative: Make godot_int an int64_t | Rémi Verschelde | |
Redo of the change in cf8c679a23b21d6c6f29cba6a54eaa2eed88bf92 that caused a build issue, with the extra change needed to 'godot_arvr_blit'. | |||
2020-02-12 | Fix Mono and GDNative builds after changes to ObjectID | Rémi Verschelde | |
Issues caused by cf8c679a23b21d6c6f29cba6a54eaa2eed88bf92. The Mono change is actually a bugfix (used the int instead of ObjectID by mistake). The GDNative change is a temporary revert until a more exhaustive approach is taken to make 'godot_int' 64-bit, is confirmed wanted by GDNative users. | |||
2020-02-12 | ObjectID converted to a structure, fixes many bugs where used incorrectly as ↵ | Juan Linietsky | |
32 bits. | |||
2020-02-12 | Merge pull request #35522 from AndreaCatania/rpc_opt_2 | Rémi Verschelde | |
Optmized data sent during RPC and RSet calls. | |||
2020-02-12 | Merge pull request #36138 from GodotExplorer/fix-vscode1.42-hover-4.0 | Rémi Verschelde | |
Fix hover symbol content position | |||
2020-02-12 | Remove deprecated decimals builtin | Rémi Verschelde | |
Replaced by 'step_decimals' in 3.2 via #21425. | |||
2020-02-12 | Optmized data sent during RPC and RSet calls. | Andrea Catania | |
- Now is sent the method ID rather the full function name. - The passed IDs (Node and Method) are compressed so to use less possible space. - The variant (INT and BOOL) is now encoded and compressed so to use much less data. - Optimized RPCMode retrieval for GDScript functions. - Added checksum to assert the methods are the same across peers. This work has been kindly sponsored by IMVU. | |||
2020-02-12 | Merge pull request #36135 from akien-mga/doc-update | Rémi Verschelde | |
doc: Sync classref with current source | |||
2020-02-12 | doc: Sync classref with current source | Rémi Verschelde | |
Lots of internal API changes and some docstrings were lost in the conversion. I manually salvaged many of them but for all the rendering-related ones, an additional pass is needed. Added missing enum bindings in BaseMaterial3D and VisualServer. | |||
2020-02-12 | Remove deprecated Color::gray | Hanif Bin Ariffin | |
It was marked to be removed in Godot 3.1. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2020-02-12 | Fix hover symbol content position | geequlim | |
2020-02-11 | Fix assign instead of comparison in image_save_tinyexr.cpp. | Marcel Admiraal | |
2020-02-11 | Vulkan: Move thirdparty code out of drivers, style fixes | Rémi Verschelde | |
- `vk_enum_string_helper.h` is a generated file taken from the SDK (Vulkan-ValidationLayers). - `vk_mem_alloc.h` is a library from GPUOpen: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator | |||
2020-02-11 | Fix code formatting issues and VS compilation | Rémi Verschelde | |
Also temporarily disable multicheck build so that we get a full build even when there are style issues on Vulkan. Fixes #33356. | |||
2020-02-11 | Fix Vector3 ambiguities and out of bounds init. | bruvzg | |
2020-02-11 | basis_universal: Use proper basisu_transcoder.h header, fixes Clang build | Rémi Verschelde | |
Also renames bu to basisu to be more explicit and match upstream name. | |||
2020-02-11 | Fixes to Basis Universal. | Juan Linietsky | |
2020-02-11 | glslang: Disable warnings and allow unbundling | Rémi Verschelde | |
2020-02-11 | basis_universal: Fix py3 build and document license and provenance | Rémi Verschelde | |
Also drop unneeded files. Fix build with MinGW. Closes #32384. | |||
2020-02-11 | Rewritten StreamTexture for better code reuse, added basis universal support | Juan Linietsky | |
2020-02-11 | Modernized default 3D material, fixes material bugs. | Juan Linietsky | |
2020-02-11 | Several fixes to 3D rendering, and multimesh implementation. | Juan Linietsky | |
2020-02-11 | Base 3D engine done, still untested, though. | Juan Linietsky | |
2020-02-11 | Merge pull request #29993 from bruvzg/vulkan | Rémi Verschelde | |
Initial Vulkan support for macOS (MoltenVK) and Windows | |||
2020-02-11 | Add static Vulkan loader. | bruvzg | |
Initial Vulkan support for Windows. Initial Vulkan support for macOS. | |||
2020-02-11 | Moved the shader source compilation code outside RenderingDevice and Vulkan | Juan Linietsky | |
2020-02-11 | Added a spinlock template as well as a thread work pool class. | Juan Linietsky | |
Also, optimized shader compilation to happen on threads. | |||
2020-02-11 | Changes to material required to add custom shaders in RD renderer | Juan Linietsky | |
2020-02-11 | A lot of progress with canvas rendering, still far from working. | Juan Linietsky | |
2020-02-11 | Texture refactor | Juan Linietsky | |
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD | |||
2020-02-11 | Refactored RID/RID_Owner to always use O(1) allocation. | Juan Linietsky | |
* Implements a growing chunked allocator * Removed redudant methods get and getptr, only getornull is supported now. | |||
2020-02-11 | Refactor image_saver_tinyexr.cpp to prevent compiler warnings. | Marcel Admiraal | |
Prevents GCC compiler throwing: control reaches end of non-void function. Prevents Visual Studio throwing C4715: not all control paths return a value. | |||
2020-02-10 | [Mono] Basis/Transforms Array operator comments and improvements | Aaron Franke | |
The behavior for Basis and Transform2D is unchanged, and Transform gets new behavior. All of the behavior is identical to GDScript's behavior. | |||
2020-02-10 | - Integrated NavigationServer and Navigation2DServer. | Andrea Catania | |
- Added Navigation Agents and Obstacles. - Integrated Collision Avoidance. This work has been kindly sponsored by IMVU. |