Skip to content

Releases: JujuAdams/Bulb

22.0.7

25 Sep 12:07
Compare
Choose a tag to compare

Documentation: https://www.jujuadams.com/Bulb/#/22.0/

This is a major version update. As a result, old Bulb code from version 21 (and earlier) may need to be changed to be compatible with version 22. The Quick Start Guide covers the basics.

  • Now supporting rotated cameras through a much improved camera binding system
  • Removes "bm_max" rendering ...
  • ... because lighting is now properly gamma corrected
  • Many changes in the way renderers are set up - please read the new documentation
  • Adds tonemapping options for both LDR and HDR, including the widely used ACES mapping
  • Adds HDR support
  • Adds native bloom support (HDR only)
  • Adds normal map and specular map support
  • Adds .AddCircle() occluder helper method
  • Adds .GetOutputSurface() to more easily fit into post-processing render flows

22.0.5 (Beta)

16 Sep 21:14
Compare
Choose a tag to compare
22.0.5 (Beta) Pre-release
Pre-release
  • Adds .AddCircle() occluder helper method
  • Adds .GetOutputSurface() to more easily fit into post-processing render flows
  • Adds rudimentary specular support
  • Fixes .SetCamera() not updating lighting surface dimensions
  • Fixes cameras being applied incorrectly
  • Fixes typos in HDR bloom variables

22.0.3 (Beta)

05 Sep 14:13
b8e64d3
Compare
Choose a tag to compare
22.0.3 (Beta) Pre-release
Pre-release
  • Removes "bm_max" rendering ...
  • ... because lighting is now gamma corrected
  • Adds tonemapping options (LDR and HDR)
  • Now supporting rotated cameras
  • Adds normal map support
  • Adds HDR support
  • Adds bloom support (HDR only)

Documentation here: http://www.jujuadams.com/Bulb/#/22.0/

22.0.2 (Alpha)

04 Sep 10:23
Compare
Choose a tag to compare
22.0.2 (Alpha) Pre-release
Pre-release
  • Removes "bm_max" rendering ...
  • ... because lighting is now gamma corrected
  • Adds tonemapping options (LDR and HDR)
  • Adds normal map support
  • Adds HDR support
  • Adds bloom support (HDR only)

22.0.1 (Alpha)

21 Aug 15:02
Compare
Choose a tag to compare
22.0.1 (Alpha) Pre-release
Pre-release
22.0.1.alpha

22.0.1 Alpha

21.0.1

09 Dec 15:43
Compare
Choose a tag to compare
  • Fixes lights that aren't casting shadows using the z-buffer from prior shadow-casting lights
  • Fixes old uses of snake_case

21.0.0

09 Dec 12:58
Compare
Choose a tag to compare
  • Removes BulbRendererWithGroups() to simplify the library
  • Removes BulbMakeBitmask() and bitmask config macros

20.5.0

14 Nov 15:16
Compare
Choose a tag to compare
  • Adds BulbAmbienceSprite()

20.4.0

31 Oct 19:09
Compare
Choose a tag to compare
  • Adds renderer methods to get the colour of a lighting pixel
  • Fixes shadow overlays and light overlays when the camera moves
  • Improves the appearance of soft sunlight shadows

21.0.3 alpha

10 Jun 16:20
Compare
Choose a tag to compare
21.0.3 alpha Pre-release
Pre-release
  • Fixes non-shadow casting lights being occluded by other (shadow casting) lights in hard lighting modes
  • Fixes GameMaker's projection matrices which was occasionally causing lighting to fail to draw