Releases: AscendingCreations/AscendingLibraries
Releases · AscendingCreations/AscendingLibraries
Graphics_v0.17.0
This will break how things render when using odd camera zoom sizes. Example 1.2, 1.3, 1.4. Use zoom sizes that are considered even. Example 1.0, 1.5, 2.0.
What's Changed
- Texture rendering Fixes by @genusistimelord in #17
Full Changelog: Graphics_V0.16...Graphics_v0.17.0
Graphics_V0.16
What Changed
Fixed
- VBO Buffer and Mesh2D now properly load and render the Meshes when they are appended to a Mesh2D.
Changed
- (Breaking) Mesh2D Position now Offsets the Meshes locations and The Z is Set exactly as the Mesh2D Z.
- (Breaking) Mesh2DBuilder Now has a Offset that is applied when being built into Mesh2D.
- (Breaking) Mesh2D now takes &Mesh2DBuilder References instead of Passing the Mesh2DBuilder.
- (Breaking) Mesh2D from_builder now clears the Mesh2D before Adding in the new mesh from Mesh2DBuilder.
Added
- Mesh2DBuilder now has a clear function so it can be reused to Build new meshes.
- Mesh2D now has a append_from_builder function to append new Meshes to Mesh2D.
- Mesh2D now has a clear function to clear the previous meshes.
Full Changelog: Graphics_V0.15...Graphics_V0.16
Graphics V0.15
Updated to use Wgpu and Naga V23.0.0
Full Changelog: Graphics_V0.14...Graphics_V0.15
Graphics V0.14
Changed
- (Breaking) update_bounds for Rect returns &mut Self now.
- Updated Crates.
Added
- Order Override to Image, Mesh2D, Text, Rect
Full Changelog: Graphics_v0.12.0...Graphics_V0.14
Graphics v0.12.0
- Updated to Wgpu v22.0.0
Full Changelog: v0.11.0...Graphics_v0.12.0
Graphics 0.11.0
What's Changed Since v0.8.1
Added
- Defragmentation to Atlas_set. Reduces Texture Fragmented DeadSpace allowing more textures to fit later.
- with_deallocations_limit to Atlas_set to allow setting a custom defrag ratio.
- GpuRenderer::get_layout() to aquire already made layouts without the need for a &mut GpuRenderer.
- Added Feature PassThru to Give direct access to all usable internal crates.
- Text::visible_details() which will return the needed details to calculate the render texts size.
- More Documentation.
Changed
- (Breaking) Added size that is clamped to 256 to limits.max_texture_dimension_2d.
- (Breaking) Removed TextureView from AtlasSet and placed into TextureGroup.
- Added Backend to GpuRenderer
- (Breaking) Removed Visible lines function in Text as Cosmic removed it as well.
- (Breaking) Updated to cosmic-text 0.12.0
- (Breaking) Added Rendering layer to Text, Mesh.
- (Breaking) DrawOrder Width, Height and DrawType Removed.
- (Breaking) DrawType Removed.
- (Breaking) Rename GpuBuffer as VertexBuffer.
- (Breaking) Bounds functions now use Vec2 instead of Vec3 since we do not use Z.
- (Breaking) Removed tex_buf from Text to reduce Ram usage.
Fixed
- Reduced Textures loaded to 1 if not Opengl being used as an adapter backend.
- Rebinding TextureGroup upon Grow allows Access to new Texture Layers.
- Atlas Grow had the wrong Format and mip_level_count incorrect.
- Ensure all renderers use Alpha checks and Rendering Layer for Ordering
Full Changelog: v0.8.1...v0.11.0
Graphics v0.8.1, Inputs 0.3.0 and Camera 0.3.0
What's Changed
- Add Scissor support to Images and Rectangles. by @genusistimelord in #1
- Multiclick by @genusistimelord in #2
- Releases Graphics 0.8, and input 0.3 by @genusistimelord in #3
- reduce reallocations as much as possible for rendering types by @genusistimelord in #4
- Optimize by @genusistimelord in #5
- Winit0.30 by @genusistimelord in #6
- Make y before x to fix y offsets by @genusistimelord in #7
New Contributors
- @genusistimelord made their first contribution in #1
Full Changelog: https://github.com/AscendingCreations/AscendingLibraries/commits/v0.8.1