ggez v0.7.0 Release Notes
-
โ Added
- โ Added
filesystem::zip_dir
- ๐ Expanded/improved documentation
๐ Changed
- ๐ Switched
DrawParam::offset
behavior back to how it was pre-ggez 0.6; more details in the FAQ - ๐ Moved some generic functionality from
Image
toImageGeneric
and fromCanvas
toCanvasGeneric
- ๐ Also moved some
Canvas
specific functionality fromCanvasGeneric
toCanvas
- 0๏ธโฃ Made
GameError
the implicit default error type for the event handler - ๐ Made
TextFragment
functions takeInto<T>
for better usability - ๐ Changed Rust edition to 2021
- ๐ Version bumped
bytemuck
to 1.7 - ๐ Version bumped
glam
to 0.20
๐ Deprecated
Nothing
โ Removed
- Multi-sampled canvases (which didn't work at all before) can no longer be created when using the GLES backend. The reason for this is that we finally fixed them via a fragment shader workaround which isn't supported on GLES.
๐ Fixed
- ๐ Finally fixed/implemented MSAA on canvases. As
gfx
doesn't provide us with the necessary tools to do so directly, the implementation is internally based upon a fragment shader workaround, which doesn't work on GLES. - โก๏ธ Made sure that the bounding box of
Mesh
is actually updated whenMesh::set_vertices
is called
Broken
Nothing we're aware of yet
- โ Added