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

gen_odin.py: Use shared linux libraries if USE_DLL #1172

Merged
merged 1 commit into from
Dec 29, 2024

Conversation

AlexanderArvidsson
Copy link
Contributor

@AlexanderArvidsson AlexanderArvidsson commented Dec 28, 2024

This adds support for shared libraries on linux, enabling hot reloading without having to mess with the sokol app state. Hot reloading via static lib causes issues which can only be solved by persisting the internal sokol app state, which isn't available from Odin.
With a shared library, hot reloading works out of the box and makes development super fast.

This requires floooh/sokol-odin#24 to be merged first.

@floooh
Copy link
Owner

floooh commented Dec 29, 2024

One second, need to fix the D GH Action script first....

@floooh floooh merged commit c1cc713 into floooh:master Dec 29, 2024
29 of 32 checks passed
@floooh
Copy link
Owner

floooh commented Dec 29, 2024

...and merged, thanks!

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

Successfully merging this pull request may close these issues.

2 participants