Skip to content

Releases: pmndrs/postprocessing

v7.0.0-beta.10

28 Mar 22:27
Compare
Choose a tag to compare
v7.0.0-beta.10 Pre-release
Pre-release

Requires three ≥ 0.174.0 < 0.176.0

What's Changed

  • Throw when changing resource inside event handler 944d914
  • Fix potential infinite update loop d32751a
  • Remove listeners on input/output clear event aa55062 a8d8633 3a51070
  • Set needsUpdate flag b044331 5906f46
  • Notify listeners after changing texture settings 1de7c99
    • Fixes a bug where the buffer types wouldn't get synced properly

Full Changelog: v7.0.0-beta.9...v7.0.0-beta.10

v6.37.2

28 Mar 22:13
fc9ed86
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.176.0

What's Changed

  • Updated dependencies.

Special Thanks

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

Full Changelog: v6.37.1...v6.37.2

v7.0.0-beta.9

16 Mar 17:32
Compare
Choose a tag to compare
v7.0.0-beta.9 Pre-release
Pre-release

Requires three ≥ 0.174.0 < 0.175.0

What's Changed

  • Updated dependencies to fix a shader minification bug.

Full Changelog: v7.0.0-beta.8...v7.0.0-beta.9

v7.0.0-beta.8

16 Mar 00:20
Compare
Choose a tag to compare
v7.0.0-beta.8 Pre-release
Pre-release

Requires three ≥ 0.174.0 < 0.175.0

What's Changed

  • RenderPipeline: Fix pixel ratio update loop c1b988b
  • GaussianBlurPass: Call onResolutionChange when inputTexture changes fb63d15
  • GeometryPass: Add onSceneChildAdded/Removed hooks f22fbe5

Full Changelog: v7.0.0-beta.7...v7.0.0-beta.8

v6.37.1

06 Mar 13:50
0831d3d
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.175.0

What's Changed

New Contributors

Full Changelog: v6.37.0...v6.37.1

v7.0.0-beta.7

02 Mar 23:47
Compare
Choose a tag to compare
v7.0.0-beta.7 Pre-release
Pre-release

Requires three ≥ 0.174.0 < 0.175.0

What's Changed

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

v6.37.0

02 Mar 23:42
cd5b3e1
Compare
Choose a tag to compare

Requires three ≥ 0.157.0 < 0.175.0

What's Changed

New Contributors

Special Thanks

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

Full Changelog: v6.36.7...v6.37.0

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
  • 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