Tristan Grespinet

Results 32 issues of Tristan Grespinet

One useful feature GDScript has is the ability to suspend execution of the current function and wait for a signal to be emitted before resuming. Kotlin has an awesome coroutine,...

enhancement

It had previously leftovers from the implementation in Godot 3.x (all events, not only oneshots were managed by the server) so I got rid of them. A oneshot is actually...

The user code is now reloaded from the C++ code. This doesn't get rid of the boostrap yet. For now it's just moving the new jar detection and usercode loading...

The changes are starting to pile up and PRs not related to the rework also have been merged into it so it's time to send everything to master before moving...

**Reminder:** The MemoryManager is our central database that holds a weak reference to all Godot related object created on the JVM side, being core types, wrappers for native types or...

topic:core

This is quite complex to explain so hang in there. The following example is extreme, but its purpose is to show that incorrect behaviours are possible with the way we...

bug
topic:core

Right now we have the following code in TransferContext ```cpp const int MAX_STACK_SIZE = MAX_FUNCTION_ARG_COUNT * 8; thread_local static Variant variant_args[MAX_STACK_SIZE];// NOLINT(cert-err58-cpp) thread_local static const Variant* variant_args_ptr[MAX_STACK_SIZE]; thread_local static int...

bug
topic:core

It seems we never implement some print methods from the Godot API like push_warning and push_error. Should be a simple fix requiring to add a few more bridges.

good first issue
topic:core

**Describe the bug** When using slopes, the order of rendering can be wrong. The rendering algorithm use the 3D ABBB of every isometric element to calculate what is behind what....

bug