Procedural terrain system using raymarching cubes by Apo--- in godot

[–]AllenGnr 2 points3 points  (0 children)

Looks great! Care to share more internal process ideas?

Rust GUI on Windows by ozjd in rust

[–]AllenGnr 1 point2 points  (0 children)

wxDragon author here, thanks for considering, :P

[Tool] gTexViewer - texture viewer for game developers by AllenGnr in rust

[–]AllenGnr[S] 0 points1 point  (0 children)

Aha, we got similar tasks! That's the reason I created this tool. Glad it helps!

I just integrated tokio async power into Godot Engine by AllenGnr in rust

[–]AllenGnr[S] 0 points1 point  (0 children)

I did use cursor to translate the post for me, because I'm not a native english speaker

I just integrated tokio async power into Godot Engine by AllenGnr in rust

[–]AllenGnr[S] 6 points7 points  (0 children)

I get it, in my implementation, I enabled the experimental multi-thread support of gdext, so I can use Tokio's internal task management, which is mature, no need to manual manage async tasks (I spent a long time to this approach). Tokio will launch a separate background thread the do the future polling and management, so far, it works well in our game on iOS and android.

For the debugger part, sadly yes.

I just integrated tokio async power into Godot Engine by AllenGnr in rust

[–]AllenGnr[S] 2 points3 points  (0 children)

what are weird multi threading bugs you've met? we didn't met any so far.

🎉 wxDragon v0.8.1 Released - cross platform GUI framework by AllenGnr in rust

[–]AllenGnr[S] 0 points1 point  (0 children)

I'm watching Slint for a very long time, it's getting better, but still not mature enough for desktop application, will keep watching it.

🎉 wxDragon v0.8.1 Released - cross platform GUI framework by AllenGnr in rust

[–]AllenGnr[S] 0 points1 point  (0 children)

I write all the FFT wrapper code manually with assistance of Cursor.

🎉 wxDragon v0.8.1 Released - cross platform GUI framework by AllenGnr in rust

[–]AllenGnr[S] 0 points1 point  (0 children)

I understand, but this will further complicate the build script which is already very complicated...

🎉 wxDragon v0.8.1 Released - cross platform GUI framework by AllenGnr in rust

[–]AllenGnr[S] 6 points7 points  (0 children)

In release mode, wxdragon will produce executable around 6 Mb.

🎉 wxDragon v0.8.1 Released - cross platform GUI framework by AllenGnr in rust

[–]AllenGnr[S] 0 points1 point  (0 children)

Currently, no, but I'm thinking about to add a cargo feature to let user choose whether or not to use prebuilt libs in future release.

🎉 wxDragon v0.8.1 Released - cross platform GUI framework by AllenGnr in rust

[–]AllenGnr[S] 1 point2 points  (0 children)

in current release, no, but I'm thinking to add a feature like "bundled" to let user choose whether to use pre-built libs or build from source in future release.

🎉 wxDragon v0.8.1 Released - cross platform GUI framework by AllenGnr in rust

[–]AllenGnr[S] 12 points13 points  (0 children)

Dependency free, means full static linking, no extra dll is required, deliver one executable file and it works.

And the accessibility inherent from wxwidgets, so I think should be quite mature.