Update the Lua runtime to v0.0.22 #399
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Progress:
WARNING: THE RENDERER IS COMPLETELY BROKEN! RIGHT NOW (Obviously, do not merge until that's resolved...)
glfw3wgpu doesn't work in the latest version, because it uses outdated WGPU structures and fails to create the surface from a native window handle. This then yields a mountain of rust stack unwinding errors after wgpu-native dies with "invalid surface".
I'm not sure if it's worth fixing here since the tools and renderer work fine on v0.0.020 (except for Wayland - oh, well). Will have to wait and see what the best course of action is. It might require FFI access to GLFW and X11/Wayland/Cocoa/Metal APIs?