Releases: pmndrs/postprocessing
v7.0.0-beta.10
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
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
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
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
Requires three ≥ 0.157.0 < 0.175.0
What's Changed
- Fix type error by @mohammadbaghaei in #693
- Add build script for checking types
New Contributors
- @mohammadbaghaei made their first contribution in #693
Full Changelog: v6.37.0...v6.37.1
v7.0.0-beta.7
Requires three ≥ 0.174.0 < 0.175.0
What's Changed
- Add ASCIITexture and ASCIIEffect by @LucaArgentieri in #688
- Fix resolution for newly added passes 152024b
- Improve
alpha
blend function 8d4d49d - Remove
effects
property fromEffectMaterialManager
87b89ac - Fix shader data invalidation bug 629fb8d, #689 (comment)
- Update manual demos
- Update dependencies
Full Changelog: v7.0.0-beta.6...v7.0.0-beta.7
v6.37.0
Requires three ≥ 0.157.0 < 0.175.0
What's Changed
- Add ASCIITexture and ASCIIEffect by @LucaArgentieri in #684
- Update dependencies
New Contributors
- @LucaArgentieri made their first contribution in #684
Special Thanks
Thanks @juliangarnier and @donmccurdy for the continued support! 🚀
Full Changelog: v6.36.7...v6.37.0
v7.0.0-beta.6
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
afterRenderPipeline.render
.
- Fixes a bug that occured when calling
Full Changelog: v7.0.0-beta.5...v7.0.0-beta.6
v7.0.0-beta.5
Requires three ≥ 0.173.0 < 0.174.0
What's Changed
General
- RenderPipeline
- ObservableMap
- Don't emit change event if nothing was deleted 7994ca9
- Input/Output
- IOManager
- Resolution
- Add support for Viewport and Scissor #570 7a98d73 d448b18 21a965c 6a54e19
- Copy
format
andinternalFormat
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
- GeometryPass
- Add workaround for troika-three-text #660 90fc8d8
- Reuse
DepthTexture
and refactor a2afd46 (thanks to mrdoob/three.js#28584) - Change default buffer type to
HalfFloatType
caa3b86
- CopyPass
- Use
copyTextureToTexture
for faster copying 279e6c1 (thanks to mrdoob/three.js#29772)
- Use
- EffectPass
- ShaderPass
- Fix
inputBuffer
uniform value
- Fix
- DepthDownsamplingPass
- Use the size of the input buffer eee18dd
- GaussianBlurPass
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
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