slint/sixtyfps_runtime/rendering_backends
Simon Hausmann 2dae2a01d2 Internal cleanup in the GL renderer
Separate the image cache from the texture cache.
The latter needs additional data in the key. The two have less in common that it seemed.

This also fixes a small issue with `CachedImage::upload_to_gpu` that for
SVGs would return a decoded (rendered) SVG image, instead of a texture.
That was harmless because we always call `ensure_uploaded_to_gpu`
later, but now we assert that the texture cache only holds textures,
because clear() (former remove_textures()) just clears everything.
2021-12-10 22:26:15 +01:00
..
default Attempt to properly detect if the native style is available when cross compiling 2021-12-06 12:59:48 +01:00
gl Internal cleanup in the GL renderer 2021-12-10 22:26:15 +01:00
mcu Handle more non printable key 2021-12-10 11:28:09 +01:00
qt Handle more non printable key 2021-12-10 11:28:09 +01:00
testing Add empty set_mouse_cursor function to TestingWindow 2021-12-07 22:41:24 +01:00