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.
- 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.