Skip to content

Releases: Everade/NormalMap32

Performance improvements

28 Jan 20:51
Compare
Choose a tag to compare

Significant performance boost for WebGL (regression v2.0), and additional performance enhancements across all shader variants.
Disabling lights by setting light intensity to 0 is no longer advised. The removal of this check within the shader is attributed to its lack of tangible benefits.

Major refactor

28 Jan 20:46
Compare
Choose a tag to compare

This is a major overhaul and not backwards compatible with existing projects! If you still plan to update: Remove the effect from all your normal maps - before installing this update. If you can no longer open your project after updating, just install the old effect version again and retry. Keep in mind that all your event code will require an overhaul as well.

  • Adds WebGPU support
  • Adds support for flipped sprites
  • Simplified the falloff formula
  • RGB values are now defined via color pickers
  • Most parameters are now defined in percentage
  • Removes ambient light settings from each light
  • Adds a single ambient light option
  • Auto-detects screen resolution for WebGL2 and WebGPU
  • Performance improvements
  • Improves parameter descriptions
  • Updated example project to support 2.0.0.

Added support for rotating normal maps

28 Jan 20:06
Compare
Choose a tag to compare
  • Added Normal Map Angle parameter to support rotating normal maps.
  • Added light max id parameter to keep shader iterations in the WebGL2 variant as minimal as possible, giving minor performance improvements if not utilizing all 32 lights.

These features shift all parameter IDs by 2, as such existing projects need to be adjusted.
Updated example project to support 1.9.0

WebGL2 optimizations

28 Jan 18:56
Compare
Choose a tag to compare
  • WebGL2 effect variant optimizations for a more light-weight code base.
  • Minor performance improvements.

Added WebGL2 variant

28 Jan 18:30
Compare
Choose a tag to compare
  • Added WebGL2 variant (GLSL 300 es) with auto-fallback to the original WebGL1 effect variant if system doesn't support WebGL2.
  • Minor performance improvements.

Initial Release

28 Jan 14:58
Compare
Choose a tag to compare

Initial Release