Pedro J. Estébanez

Results 30 issues of Pedro J. Estébanez

This is a follow-up of #90268 that ties up a few loose ends of it; namely: - Startup and teardown of physics and rendering servers is know much more consistent...

bug
topic:core
topic:rendering

Fixes #90473. In that issue, certain change in `DisplayServerWindows` seems to be the cause of the issue on Windows. However, the report is about Linux. The fact that the issue...

bug
topic:editor
regression

While working on changes to threaded servers, I realized this class lacked a lock-unlock before marking a sync semaphore as unused. The bug itself would be solved just by locking...

bug
enhancement
topic:core

Fixes #90569. **UPDATE:** This also fixes #90473 on Windows as well.

bug
platform:windows
regression
topic:gui

Most important material types feature a dirty list that is processed every frame so those materials generate their internal shader. In the case of `ShaderMaterial`, its `_shader_changed()` function is also...

bug
topic:core

This PR is multi-purpose, to address both issues I reported as well as some build problems at once. Fixes #7. Fixes #8. **UPDATE:** Analytics' events expect non-float values to be...

Firebase Analytics had manual screen view tracking quit messed up until recently. - Before: They have the predefined `screen_view`, but you would get an error if trying to manually send...

Events like the predefined `tutorial_begin` have no arguments, so they can be logged with a `null` `Bundle`, but this check is preventing it: https://github.com/yalcin-ata/godot-android-plugin-firebase/blob/6f1a46f97c45f16db2a8e250921431f16bb943a3/src/main/java/org/godotengine/androidplugin/firebase/Firebase.java#L246 My workaround so far is sending...

Makes `RenderingDevice` startup fail if staging buffers can't be created. Also allows any error in such initialization to take the engine through the path where it can handle it so...

bug
topic:rendering

A silly overlook in #93032. I don't get why I didn't run into it. Fixes #93701.

topic:core
regression