Skip to content

Latest commit

 

History

History
259 lines (180 loc) · 7.72 KB

CHANGELOG.md

File metadata and controls

259 lines (180 loc) · 7.72 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.23.0 - 2024-12-10

Changed

  • Updated wgpu to 23. #108

0.22.0 - 2024-01-16

Changed

  • Updated wgpu to 0.18. #105

0.21.0 - 2023-09-08

Changed

  • Updated wgpu to 0.17. #104

0.20.0 - 2023-04-21

Changed

  • Updated wgpu to 0.16. #101

0.19.0 - 2023-03-31

Changed

  • Updated wgpu to 0.15. #95

0.18.0 - 2022-11-01

Added

  • Support for passing a custom MultisampleState. #91

Changed

  • Updated wgpu to 0.14. #94

0.17.0 - 2022-07-03

Changed

  • Updated wgpu to 0.13. #89

0.16.0 - 2021-12-20

Changed

  • Updated wgpu to 0.12. #83

0.15.2 - 2021-12-05

Added

  • Re-export OwnedSection and OwnedText from glyph_brush. #77

Fixed

  • Added default branch to WGSL switch in shader. #79
  • Set strip_index format. #80
  • Set glyph texture to filterable. #80

0.15.1 - 2021-10-13

Removed

  • Removed installation section from the README.

0.15.0 - 2021-10-13

Changed

  • Updated wgpu to 0.11. #75

0.14.1 - 2021-09-19

Fixed

  • Fixed incorrect version in the README.

0.14.0 - 2021-09-19

Changed

  • Updated wgpu to 0.10. #73

0.13.0 - 2021-06-22

Changed

  • Updated wgpu to 0.9. #70

0.12.0 - 2021-05-19

Changed

  • Updated wgpu to 0.8. #62

0.11.0 - 2021-02-06

Changed

  • Updated wgpu to 0.7. #50
  • Replaced zerocopy with bytemuck. #51

0.10.0 - 2020-08-27

Changed

  • Updated wgpu to 0.6. #44
  • Introduced StagingBelt for uploading data. #46

0.9.0 - 2020-04-29

Added

  • orthographic_projection helper to easily build a projection matrix. #39

Changed

  • Updated glyph_brush to 0.7. #43

0.8.0 - 2020-04-13

Changed

  • wgpu dependency updated to 0.5. #33
  • The Y axis has been flipped to match the new NDC sytem in wgpu. #33

0.7.0 - 2020-03-02

Changed

  • GlyphBrush::build and GlyphBrush::draw_queued* methods take an immutable reference of a wgpu::Device now. #29 #30
  • GlyphBrush::using_font_bytes and GlyphBrush::using_fonts_bytes return an error instead of panicking when the provided font cannot be loaded. #27

0.6.0 - 2019-11-24

Added

  • GlyphBrush::add_font_bytes and GlyphBrush::add_font, which allow loading fonts after building a GlyphBrush #25
  • GlyphBrush::draw_queued_with_transform_and_scissoring, which allows clipping text in the given Region. #25

0.5.0 - 2019-11-05

Added

  • From<glyph_brush::GlyphBrushBuilder> implementation for wgpu_glyph::GlyphBrushBuilder. #19

Changed

  • glyph-brush dependency updated to 0.6. #21
  • wgpu dependency updated to 0.4. #24

0.4.0 - 2019-10-23

Added

  • Depth testing support. It can be easily enabled using the new GlyphBrushBuilder::depth_stencil_state method. #13

Changed

  • wgpu dependency has been bumped to version 0.3. #17

Fixed

  • Incorrect use of old cache on resize, causing validation errors and panics. #9

0.3.1 - 2019-06-09

Fixed

  • Panic when drawing an empty GlyphBrush.

0.3.0 - 2019-05-03

Added

  • This changelog.

Changed

  • The transformation matrix in draw_queued_with_transform will be applied directly to vertices in absolute coordinates. This makes reusing vertices with different projections much easier. See glyph_brush/pull/64.

Removed

  • Target dimensions in draw_queued_with_transform. The transform needs to take care of translating vertices coordinates into the normalized space.

0.2.0 - 2019-04-28

Added

  • Configurable render target format.

0.1.1 - 2019-04-27

Fixed

  • Instance buffer resize issue. Now, the instance buffer resizes when necessary.

0.1.0 - 2019-04-27

Added

  • First release! 🎉