Skip to content

Releases: pmndrs/postprocessing

v7.0.0-beta.6

10 Feb 01:01
Compare
Choose a tag to compare
v7.0.0-beta.6 Pre-release
Pre-release

Requires three ≥ 0.173.0 < 0.174.0

What's Changed

  • Make sure gl_FragColor is defined 505a69a
  • Discard outdated materials eff31b9
    • Fixes a bug that occured when calling RenderPipeline.compile after RenderPipeline.render.

Full Changelog: v7.0.0-beta.5...v7.0.0-beta.6

v7.0.0-beta.5

09 Feb 13:46
Compare
Choose a tag to compare
v7.0.0-beta.5 Pre-release
Pre-release

Requires three ≥ 0.173.0 < 0.174.0

What's Changed

General

  • RenderPipeline
    • Update pipelines on I/O change events 41e9289
    • Add compile method 19a2098
  • ObservableMap
    • Don't emit change event if nothing was deleted 7994ca9
  • Input/Output
    • Add removeDefaultBuffer method
    • Dispose DepthTexture 6c273e0
    • Auto dispose resources ca862c8
  • IOManager
    • Refactor I/O management a88158f
    • Prevent infinite update recursion
    • Remove invalid warning 5541cd5
    • Dispose orphaned resources b613d4a
  • Resolution
    • Set preferred size instead and reset scale in set method cb68e0a
    • Add resetPreferredSize method
    • Manage pixel ratio 5915670 071b805
  • Add support for Viewport and Scissor #570 7a98d73 d448b18 21a965c 6a54e19
  • Copy format and internalFormat cd04ea2
  • Specify event maps #679
  • Improve DebugTools 55ea543

Effects

  • ToneMappingEffect
    • Add support for custom tone mapping 4bba999
  • SMAAEffect
    • Warn if images could not be loaded
    • Adjust SMAA preset edge detection thresholds d334213
  • ColorDepthEffect
    • Control bit depth per channel b540c9a
  • ScanlineEffect
    • Account for pixel ratio and optimize acb42b9
  • HalftoneEffect

Passes

  • Pass
    • Add compile method
    • Manage previous defines and uniforms in Pass e53f25d
    • Prevent subpasses from being added to multiple passes to avoid unexpected behaviour 6e653ba
    • Change lifecycle method call order 24d645e
  • GeometryPass
  • CopyPass
  • EffectPass
  • ShaderPass
    • Fix inputBuffer uniform value
  • DepthDownsamplingPass
    • Use the size of the input buffer eee18dd
  • GaussianBlurPass
    • Set outputPrecision 75a08f1
    • Use the size of the input texture 20d45e0

Manual

  • Improve layouts and page styles
  • Use WebGLRenderer.setAnimationLoop
  • Add ui demo
  • Add scissor-viewport demo
  • Use compile before rendering

Full Changelog: v7.0.0-beta.4...v7.0.0-beta.5

v6.36.7

06 Feb 13:19
54b36e8
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.174.0

What's Changed

  • Specify event maps. See #679.
  • Updated dependencies.

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! ❤️

Full Changelog: v6.36.6...v6.36.7

v6.36.6

31 Dec 15:15
3d3df05
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.173.0

What's Changed

  • Updated dependencies.

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! 🎆

Full Changelog: v6.36.5...v6.36.6

v6.36.5

30 Dec 00:16
d69ff04
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.172.0

What's Changed

  • Updated dependencies.

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! 🌟

Full Changelog: v6.36.4...v6.36.5

v6.36.4

05 Nov 20:53
e9c56a3
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.171.0

What's Changed

  • Updated dependencies.
  • Updated type declarations.

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! 🚀

Full Changelog: v6.36.3...v6.36.4

v7.0.0-beta.4

26 Sep 20:53
Compare
Choose a tag to compare
v7.0.0-beta.4 Pre-release
Pre-release

Requires three ≥ 0.168.0 < 0.170.0

What's Changed

  • Removed engines field from package.json.
  • Updated dependencies.
  • ToneMappingEffect: Renamed OPTIMIZED_CINEON to CINEON.
  • RenderPipeline: Dispose Pass.fullscreenGeometry.
  • Added more /* @__PURE__ */ annotations.
  • BlendFunction: Implement Identifiable and use IdManager.

Full Changelog: v7.0.0-beta.3...v7.0.0-beta.4

v6.36.3

26 Sep 20:22
d0cfe70
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.170.0

What's Changed

  • Updated dependencies.

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! ✨

Full Changelog: v6.36.2...v6.36.3

v6.36.2

10 Sep 21:29
5a18321
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.169.0

What's Changed

  • Fix Cineon tone mapping with backward compatibility. See #655, 49eb938 and 3a1d4bd.
  • Deprecate ToneMappingMode.OPTIMIZED_CINEON.
  • Add ToneMappingMode.CINEON.

Full Changelog: v6.36.1...v6.36.2

v6.36.1

02 Sep 22:10
92dc519
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.169.0

What's Changed

  • Selection: auto increase layer id. See #653 and 1f64632.
  • Pass: dispose fullscreenGeometry and fullscreenMaterial. See #648, 90d7b9d and 06905f8.
  • LUT3DEffect: fix texture update. See 39c4da1.

Special Thanks

Thanks @juliangarnier and @donmccurdy for the continued support! 🚀

Full Changelog: v6.36.0...v6.36.1