Releases: pmndrs/postprocessing
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 - 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
- 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
v6.36.6
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
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
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
Requires three ≥ 0.168.0 < 0.170.0
What's Changed
- Removed
engines
field frompackage.json
. - Updated dependencies.
- ToneMappingEffect: Renamed
OPTIMIZED_CINEON
toCINEON
. - RenderPipeline: Dispose
Pass.fullscreenGeometry
. - Added more
/* @__PURE__ */
annotations. - BlendFunction: Implement
Identifiable
and useIdManager
.
Full Changelog: v7.0.0-beta.3...v7.0.0-beta.4
v6.36.3
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
v6.36.1
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