Skip to content

Releases: solid-tv/renderer

Release 1.5.0

10 Jun 00:32

Choose a tag to compare

  • fix(textures): enable compression extension before upload (fixes GL 1280) (#88) (43caf0c)
  • fix(textures): reversibly free textures on cleanup so they reload in-place (#87) (ebb2791)
  • chore(examples): drop "compare novao" line from load-time sweep panel (#86) (182285e)
  • optimize the dirty check (9d6ee00)
  • feat(examples): make stress-tv autosweep measure load time, not steady-state FPS (#85) (8dbf5ae)
  • test(examples): lower stress-tv default tier to +image; recapture snapshot (6bf8c1f)
  • docs(visual-regression): make starting the container runtime discoverable (#82) (b7aeaf6)
  • test(examples): VRT automation for stress-tv & viewport-memory; fix shader name (#81) (73a038a)
  • feat(examples): auto-sweep mode for stress-tv (find the FPS sweet spot) (#80) (a312f6e)
  • fix(webgl): fill entire quad index buffer; cap at Uint16 limit (#79) (d02c766)
  • stress tv example test (fe33925)
  • fix(text): bound SDF layout cache eagerly; debug overlay uses SDF (#78) (66be804)
  • feat(webgl): add disableVertexArrayObject setting to toggle VAOs (#77) (20d8696)
  • fix(webgl): count VAO extension calls in ContextSpy on WebGL1 (#76) (e30604f)
  • feat(examples): live on-screen debug overlay (?debug=true) (#75) (861e413)

Release 1.4.4

09 Jun 20:26

Choose a tag to compare

  • fix(textures): enable compression extension before upload (fixes GL 1280) (#88) (1eccd38)

Release 1.4.3

09 Jun 19:08

Choose a tag to compare

  • fix(textures): reversibly free textures on cleanup so they reload in-place (ae38edf)

Release 1.5.0-1

08 Jun 18:39

Choose a tag to compare

Release 1.5.0-1 Pre-release
Pre-release
  • feat(renderer): enrich fpsUpdate with draw calls, quads, and capabilities (#74) (ea58675)
  • fix(webgl): fall back to per-draw binding if VAO allocation fails (#73) (36eddd0)

Release 1.5.0-0

08 Jun 14:38

Choose a tag to compare

Release 1.5.0-0 Pre-release
Pre-release
  • perf(webgl): cache attribute layout in Vertex Array Objects (#71) (992cce7)

Release 1.4.2

08 Jun 14:36

Choose a tag to compare

  • feat(webgl): restore forceWebGL2 to request a WebGL2 context (#70) (dd338b8)

Release 1.4.1

08 Jun 03:29

Choose a tag to compare

  • perf(core): share empty textureOptions default and hoist child sort comparator (#69) (4fc94f8)
  • perf(text): pack SDF glyph layout into a Float32Array (#67) (cbd4e74)
  • no reason to clone shaderTypes (#66) (b842abb)

Release 1.4.0

07 Jun 01:37

Choose a tag to compare

  • perf(texture): spawn the image-worker pool lazily on first image request (8c23d0e)
  • fix(inspector): correct mirror fidelity and drop document-global lookups (#65) (9a7e3e6)
  • chore: remove confirmed dead code and stale comments (#64) (c8ec7d4)
  • perf(webgl)!: drop the unused WebGL2 code path, always use WebGL1 (#63) (2978538)
  • perf(texture): stagger image-worker creation instead of a boot-time burst (#62) (ccdc1fa)
  • perf(text): defer SDF shader compile off the renderer boot path (#61) (b23f4d3)
  • perf(webgl)!: trim redundant GL state queries from renderer boot (#60) (702fd67)

Release 1.3.2

05 Jun 14:25

Choose a tag to compare

  • fix: canvas rendering for null and undefined images (#59) (2df8c50)
  • fix(canvas): harden Canvas2D texture, memory, and clipping paths (#58) (cd778fd)
  • fix(core): release shader value cache and subtexture listeners on destroy (#56) (844fec6)
  • refactor(core)!: remove the interactive/interactiveNodes hit-test feature (#57) (d3b571e)
  • feat(text): bound SDF text layout cache with idle LRU eviction (#55) (2f5e7a0)

Release 1.3.1

04 Jun 18:37

Choose a tag to compare

  • feat(webgl): detect GPU out-of-memory and emit an outOfMemory event (#54) (fb7a447)
  • fix(text): pass error (not texture) to SDF font 'failed' handler (#53) (24f349f)