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.
- Added required component support for
PointLight2d
(#39). - Added required component support for
LightOccluder2d
(#39).
- Updated Bevy version from
0.14
to0.15
(#39). - Deprecated
PointLight2dBundle
in favour ofPointLight2d
(#39). - Deprecated
LightOccluder2dBundle
in favour ofLightOccluder2d
(#39).
- Replace all uses of
PointLight2dBundle
withPointLight2d
. - Replace all uses of
LightOccluder2dBundle
withLightOccluder2d
.
- Lighting occasionally not rendering and/or affecting elements in unintended order (#37).
- Crash on WebGL2 when no occluders are present (#36).
- Point lights colours are now added to ambient light, instead of multiplied by it (#24).
- Point lights rendering despite being despawned (#25).
- Shadow sometimes appearing when no occluders were present (#27).
- Point light intensity needs to be adjusted to account for changes to ambient light. Generally this means point light intensity values need to be lowered. See the relevant changes to the
dungeon
example.
- Added
LightOccluder2d
component andLightOccluder2dBundle
(#20).
- Modified
PointLight2d
to include acast_shadows
attribute (defaults to false) (#20).
- Point lights not despawning (#19).
- Ambient light not working when there are no point lights (#17).
- WebGL2 support (#7).
- Updated Bevy version from
0.13
to0.14
(#9). - Updated
PointLight2d#color
to use the newbevy::color
module (#9). - Moved
bevy_sprite
,png
, andx11
Bevy features todev-dependencies
(#12).
- Crash when HDR was enabled (#11).
- Point light position not respecting camera transform (#4).
Initial release.