Sometimes you have to get a little lucky
GDImageDB » Devlog
That was a quick turnaround, wasn't it?
By sheer luck I found the cause of the problems I lamented in my last devlog.
Turns out it is indeed a bug in the godot engine as its threading implementation does not handle refcounted objects correctly.
Knowing that, this is an easy fix - just a single line of code to switch one class to a non-refcounted type and the crashes on exit are gone.
Multi-threading performance features are now restored on all platforms.
Equipped with this knowledge I can now set out to once more rework my implementation to hopefully eliminate all felt load times at startup.
Files
GDImageDB_linux_10.zip 32 MB
11 days ago
GDImageDB_windows_10.zip 34 MB
11 days ago
Get GDImageDB
Download NowName your own price
GDImageDB
A simple image database for your desktop
Status | Released |
Category | Tool |
Author | SpiceOctopus |
Tags | Godot |
Languages | English |
More posts
- Fixes, minor UI improvements, and the pitfalls of multithreading12 days ago
- Polish and Performance86 days ago
- Replace File & Source Code releaseJul 30, 2024
- Video support and sidebar reworkMar 19, 2024
- Documentation update and animated gifsJan 07, 2024
- Collections UpdateSep 23, 2023
Leave a comment
Log in with itch.io to leave a comment.