From 20a938643725b3a872cead375ae1692b33e184f3 Mon Sep 17 00:00:00 2001 From: Robin KAY Date: Tue, 22 Nov 2022 22:43:41 +0000 Subject: [PATCH] Update read-me and change-log for 0.3.0. --- CHANGELOG.md | 17 +++++++++++++++++ README.md | 14 ++++++++++---- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfb111b..b4e2a66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## bevy_mod_outline 0.3.0 (2022-11-22) + +### Added +- Added ComputedOutlineDepth, SetOutlineDepth, and InheritOutlineDepth. +- Added offset field to OutlineStencil. +- Added pieces example. + +### Removed +- Removed align16 feature. + +### Fixed +- Fixed errant debug println in AutoGenerateOutlineNormalsPlugin. + +### Changed +- Updated Bevy dependency to 0.9. +- Renamed Outline component to OutlineVolume. + ## bevy_mod_outline 0.2.4 (2022-10-12) ### Fixed diff --git a/README.md b/README.md index 1068b1d..3484cce 100644 --- a/README.md +++ b/README.md @@ -10,28 +10,34 @@ vertex extrusion method. ```toml [dependencies] -bevy_mod_outline = "0.2" +bevy_mod_outline = "0.3" ``` ## Example -A rotating cube and torus with outlines. +A rotating cube and torus with opaque and transparent outlines. ```shell cargo run --example shapes ``` +Multiple intersecting meshes sharing an outline plane. The outline stencil is offset to create +a gap between the object and its outline. + +```shell +cargo run --example pieces +``` + ## Versions | This Version | Bevy version | |--------------|--------------| | 0.1.x | 0.7.x | | 0.2.x | 0.8.x | +| 0.3.x | 0.9.x | ## Features -- `align16` _(default)_ - Aligns uniform structs to 16-byte boundaries. This is -required by WebGL and some downlevel GPUs. - `bevy_ui` _(default)_ - Adds a render graph edge to prevent clashing with the UI. This adds a dependency on the `bevy_ui` crate and can be disabled if it is not used.