Skip to content

Latest commit

 

History

History
109 lines (56 loc) · 6.1 KB

File metadata and controls

109 lines (56 loc) · 6.1 KB

Changelog

0.0.9 (2026-02-28)

Bug Fixes

  • reduce default particle counts — MIN 2k, DEFAULT 8k, MAX 20k (762e4d2)

0.0.8 (2026-02-27)

Bug Fixes

  • 3D sphere snow — crisp disc mask, Lambertian diffuse, sane spawn area and density (417ae42)
  • snow: screen-space billboard \u2014 replace world-space axes with MapLibre matrix projection (82801dd)

0.0.7 (2026-02-26)

Features

  • billboard snowflakes — screen-aligned quads via camera right/up uniforms (f3b2243)

Bug Fixes

  • add DoubleSide + uv()-based SDF for correct PlaneGeometry rendering (1475a03)
  • use PlaneGeometry + circle SDF to eliminate altitude-stretch artefacts (5228a5b)

0.0.6 (2026-02-26)

Bug Fixes

  • use element(instanceIndex) for per-instance particle positioning (9fda44c)

0.0.5 (2026-02-25)

Bug Fixes

  • add extra-files for JSR publishing (24d38b7)

0.0.4 (2026-02-25)

Features

  • initial implementation of @geoql/maplibre-gl-snow (00b7b76)
  • rewrite with correct three/webgpu + TSL compute shader API (5e2a352)

Bug Fixes

  • example: add missing three dependency (05b3015)
  • jitter and visual issues (9747b49)
  • render snowflakes as billboarded quads with soft-circle shader (5fec523)
  • switch to screen-space NDC particles for correct pitch and pan behavior (664bdea)
  • types: replace bare declare modules with precise typed declarations (be7c8d4)
  • use 32-segment spheres for smooth snowflakes (95d89de)

Documentation

  • add README with usage, options, and architecture overview (8baf27a)

Miscellaneous

  • add jsr.json for JSR publishing (70fab23)
  • add type declarations for three/webgpu and three/tsl (44d18e8)
  • deps: Bump actions/checkout from 4 to 6 in the actions group (07b99a8)
  • main: release 0.0.2 (#2) (93c2ad0)

0.0.3 (2026-02-25)

Bug Fixes

  • render snowflakes as billboarded quads with soft-circle shader (5fec523)

0.0.2 (2026-02-24)

Features

  • initial implementation of @geoql/maplibre-gl-snow (00b7b76)
  • rewrite with correct three/webgpu + TSL compute shader API (5e2a352)

Bug Fixes

  • example: add missing three dependency (05b3015)
  • jitter and visual issues (9747b49)
  • switch to screen-space NDC particles for correct pitch and pan behavior (664bdea)
  • types: replace bare declare modules with precise typed declarations (be7c8d4)

Documentation

  • add README with usage, options, and architecture overview (8baf27a)

Miscellaneous

  • add jsr.json for JSR publishing (70fab23)
  • add type declarations for three/webgpu and three/tsl (44d18e8)
  • deps: Bump actions/checkout from 4 to 6 in the actions group (07b99a8)