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
- Updated
wgpu
to23
. #108
0.22.0 - 2024-01-16
- Updated
wgpu
to0.18
. #105
0.21.0 - 2023-09-08
- Updated
wgpu
to0.17
. #104
0.20.0 - 2023-04-21
- Updated
wgpu
to0.16
. #101
0.19.0 - 2023-03-31
- Updated
wgpu
to0.15
. #95
0.18.0 - 2022-11-01
- Support for passing a custom
MultisampleState
. #91
- Updated
wgpu
to0.14
. #94
0.17.0 - 2022-07-03
- Updated
wgpu
to0.13
. #89
0.16.0 - 2021-12-20
- Updated
wgpu
to0.12
. #83
0.15.2 - 2021-12-05
- Re-export
OwnedSection
andOwnedText
fromglyph_brush
. #77
- 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 installation section from the
README
.
0.15.0 - 2021-10-13
- Updated
wgpu
to0.11
. #75
0.14.1 - 2021-09-19
- Fixed incorrect version in the
README
.
0.14.0 - 2021-09-19
- Updated
wgpu
to0.10
. #73
0.13.0 - 2021-06-22
- Updated
wgpu
to0.9
. #70
0.12.0 - 2021-05-19
- Updated
wgpu
to0.8
. #62
0.11.0 - 2021-02-06
0.10.0 - 2020-08-27
0.9.0 - 2020-04-29
orthographic_projection
helper to easily build a projection matrix. #39
- Updated
glyph_brush
to0.7
. #43
0.8.0 - 2020-04-13
wgpu
dependency updated to0.5
. #33- The Y axis has been flipped to match the new NDC sytem in
wgpu
. #33
0.7.0 - 2020-03-02
GlyphBrush::build
andGlyphBrush::draw_queued*
methods take an immutable reference of awgpu::Device
now. #29 #30GlyphBrush::using_font_bytes
andGlyphBrush::using_fonts_bytes
return an error instead of panicking when the provided font cannot be loaded. #27
0.6.0 - 2019-11-24
GlyphBrush::add_font_bytes
andGlyphBrush::add_font
, which allow loading fonts after building aGlyphBrush
#25GlyphBrush::draw_queued_with_transform_and_scissoring
, which allows clipping text in the givenRegion
. #25
0.5.0 - 2019-11-05
From<glyph_brush::GlyphBrushBuilder>
implementation forwgpu_glyph::GlyphBrushBuilder
. #19
0.4.0 - 2019-10-23
- Depth testing support. It can be easily enabled using the new
GlyphBrushBuilder::depth_stencil_state
method. #13
wgpu
dependency has been bumped to version0.3
. #17
- Incorrect use of old cache on resize, causing validation errors and panics. #9
0.3.1 - 2019-06-09
- Panic when drawing an empty
GlyphBrush
.
0.3.0 - 2019-05-03
- This changelog.
- 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.
- 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
- Configurable render target format.
0.1.1 - 2019-04-27
- Instance buffer resize issue. Now, the instance buffer resizes when necessary.
- First release! 🎉