Skip to content

Releases: lightning-js/renderer

v2.1.0

04 Sep 20:00

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

v2.0.0

23 Aug 10:57

Choose a tag to compare

Breaking Changes!

Support for Tree Shakable Canvas/WebGL renderer and Font Engines and importable inspector have changes to the way you initialize the Lightning 3 renderer.

It is required to import your desired render engine (WebGL or Canvas) and font engine(s) (SDF or Canvas) to provide those on setup when initializing the renderer as follows:

 const renderer = new RendererMain(
    {
      appWidth,
      appHeight,
      boundsMargin: [100, 100, 100, 100],
      deviceLogicalPixelRatio: logicalPixelRatio,
      devicePhysicalPixelRatio: physicalPixelRatio,
      clearColor: 0x00000000,
      fpsUpdateInterval: logFps ? 1000 : 0,
      enableContextSpy,
      inspector,
      renderEngine:
        renderMode === 'webgl' ? WebGlCoreRenderer : CanvasCoreRenderer,
      fontEngines: [SdfTextRenderer, CanvasTextRenderer],
      ...customSettings,
    },
    'app',
  )

Where inspector, WebGlCoreRenderer, CanvasCoreRenderer, SdfTextRenderer and CanvasTextRenderer are imported:

WebGL renderers:

import {
  WebGlCoreRenderer,
  SdfTextRenderer,
} from '@lightningjs/renderer/webgl';

Canvas renderers:

import {
  CanvasCoreRenderer,
  CanvasTextRenderer,
} from '@lightningjs/renderer/canvas';

Inspector:

import { Inspector } from '@lightningjs/renderer/inspector';

What's Changed

New Contributors

Full Changelog: v1.0.1...v2.0.0

v1.0.1

18 Jul 09:34

Choose a tag to compare

What's Changed

  • Fix: Remove from active animations when reverse stopMethod is complete by @Drulokia in #339
  • Fix hdpi precision Shader issue for old Chromium device by @albdima83 in #341

Full Changelog: v1.0.0...v1.0.1

v1.0.0

15 Jul 14:47
7ee168e

Choose a tag to compare

What's Changed

Fixes

Performance

Non-User Facing

  • refactor(CoreTextureManager): Eliminate ctxTextureCache by @frank-weindel in #299
  • Add v8 coverage & upgrade to Vite 5 by @M4tiz in #300
  • Passing renderCoords from CoreNode to addQuad by @jfboeve in #295

New Contributors

Full Changelog: v0.9.4...v1.0.0

v1.0.0-rc.3

11 Jul 04:05
c327639

Choose a tag to compare

v1.0.0-rc.3 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3

v1.0.0-rc.2

10 Jul 04:06
f9ee041

Choose a tag to compare

v1.0.0-rc.2 Pre-release
Pre-release

What's Changed

Non-User Facing

New Contributors

Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2

v1.0.0-rc.1

08 Jul 16:25
e3f227a

Choose a tag to compare

v1.0.0-rc.1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0-rc.0...v1.0.0-rc.1

v1.0.0-rc.0

05 Jul 17:49
113d744

Choose a tag to compare

v1.0.0-rc.0 Pre-release
Pre-release

What's Changed

Performance

Non-User Facing

  • refactor(CoreTextureManager): Eliminate ctxTextureCache by @frank-weindel in #299
  • Add v8 coverage & upgrade to Vite 5 by @M4tiz in #300
  • Passing renderCoords from CoreNode to addQuad by @jfboeve in #295

New Contributors

Full Changelog: v0.9.4...v1.0.0-rc.0

v0.9.4

26 Jun 19:17
1009ee6

Choose a tag to compare

What's Changed

  • Added missing HolePunchEffect type exports by @pecoram in #303
  • Fix wrong load of external resources when the local protocol is file:// by @albdima83 in #309

Full Changelog: v0.9.3...v0.9.4

v0.9.3

20 Jun 12:22
25b9d4d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.2...v0.9.3