Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Asyncify #136

Open
tyfkda opened this issue Dec 27, 2023 · 2 comments
Open

Asyncify #136

tyfkda opened this issue Dec 27, 2023 · 2 comments

Comments

@tyfkda
Copy link
Owner

tyfkda commented Dec 27, 2023

@pmp-p
Copy link

pmp-p commented Jan 7, 2024

Please ( Pretty please ) use performant true coroutines with a relooper, stackless C memory allocation management and registers.

The reason is asyncify is way too generic to get wasm or softrealtime decent performance.
Especially for games engines which must yield slightly before vsync. C coders know where the hotspots are just give them a nice tool, don't hope for some generic tool do correct guesswork (and does not handle recursions efficently).

See mys-lang/mys#17 for a very rough schematic and for in depth :
c++ thread that could be usefull https://groups.google.com/a/isocpp.org/g/std-proposals/c/jJIO4ChPf-0

@tyfkda
Copy link
Owner Author

tyfkda commented Jan 7, 2024

@pmp-p Thank you for your advice.
I'll look into it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants