Skip to content

v7.0.0-beta.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@vanruesc vanruesc released this 09 Feb 13:46
· 143 commits to v7 since this 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