Skip to content

Releases: AscendingCreations/AscendingLibraries

Graphics_v0.17.0

06 Dec 16:23
ee10cdc
Compare
Choose a tag to compare

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

Full Changelog: Graphics_V0.16...Graphics_v0.17.0

Graphics_V0.16

24 Nov 00:41
10fd1cd
Compare
Choose a tag to compare

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

30 Oct 15:36
dbfb4b1
Compare
Choose a tag to compare

Updated to use Wgpu and Naga V23.0.0

Full Changelog: Graphics_V0.14...Graphics_V0.15

Graphics V0.14

25 Sep 18:39
Compare
Choose a tag to compare

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

18 Jul 19:15
Compare
Choose a tag to compare
  • Updated to Wgpu v22.0.0

Full Changelog: v0.11.0...Graphics_v0.12.0

Graphics 0.11.0

15 Jul 14:48
Compare
Choose a tag to compare

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

17 May 13:58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/AscendingCreations/AscendingLibraries/commits/v0.8.1