The current example uses skulpin for some extremely basic drawing/imgui compatibility, but it depends on skia-safe which is a heavy dependency. It also isn't working on apple silicon. This change rewrites the example to use rafx which is smaller than skia. Also, skulpin depended on specific versions of winit and could sometimes be incompatible with the newly upgraded imgui-winit. So this change will let us update the example immediately without having to upstream skulpin changes first.
The current example uses skulpin for some extremely basic drawing/imgui compatibility, but it depends on skia-safe which is a heavy dependency. It also isn't working on apple silicon. This change rewrites the example to use rafx which is smaller than skia. Also, skulpin depended on specific versions of winit and could sometimes be incompatible with the newly upgraded imgui-winit. So this change will let us update the example immediately without having to upstream skulpin changes first.