Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebXRManager: Added depth sensing support #27154

Closed
wants to merge 278 commits into from
Closed
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 23, 2023

  1. BatchedMesh: cleanup, add maxGeometryCount member (mrdoob#27231)

    * Linting, add maxGeometryCount to BatchedMesh, remove undocumented functions
    
    * BatchedMesh: Update documentation
    gkjohnson authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    1310548 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b87e54f View commit details
    Browse the repository at this point in the history
  3. Updated builds.

    Mugen87 committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    6f36242 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b2deb6 View commit details
    Browse the repository at this point in the history
  5. TSL: Introduction to fragmentNode (mrdoob#27239)

    * Introduction to fragmentNode
    
    * revision
    sunag authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    1ab4a8a View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. WebGPURenderer: Fix .clear() using RenderTarget and revisions (mrdoob…

    …#27233)
    
    * Fix .clear() using RenderTarget
    
    * webgpu_rtt: improve a little
    
    * cleanup
    
    * cleanup
    
    * revisions
    
    * revision
    
    * wip flipY
    
    * update example
    
    * cleanup
    sunag authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    0f94eea View commit details
    Browse the repository at this point in the history
  2. Cleanup from mrdoob#27233

    sunag committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    1eaa18e View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. WebGPURenderer: Depth Pixel & Logarithmic Depth Buffer (mrdoob#27243)

    * WebGPURenderer: Depth Pixel & Logarithmic Depth Buffer
    
    * Update puppeteer.js
    sunag authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    549a2e3 View commit details
    Browse the repository at this point in the history
  2. BatchedMesh: Add pure annotations, fix camera position for sorting (m…

    …rdoob#27236)
    
    * Add pure annotations, fix camera position for sorting
    
    * Update annotations
    gkjohnson authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    684de25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53f07e7 View commit details
    Browse the repository at this point in the history
  4. Cleanup from mrdoob#27243

    sunag committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    8478554 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Update dependency rollup-plugin-visualizer to v5.9.3 (mrdoob#27248)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Nov 26, 2023
    Configuration menu
    Copy the full SHA
    0fb2333 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. WebGLArrayRenderTarget: Missing options in constructor (mrdoob#27249)

    * missing options constructor
    
    * cleanup format
    RenaudRohlinger authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    007519b View commit details
    Browse the repository at this point in the history
  2. Docs: Improve render target pages. (mrdoob#27253)

    * Docs: Improve render target pages.
    
    * Docs: Clean up.
    Mugen87 authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    d52d326 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    869f4e8 View commit details
    Browse the repository at this point in the history
  4. Object3D: Add onBeforeShadow and onAfterShadow callbacks (mrdoob#27250)

    * added onbeforeShadow and onAfterShadow
    
    * add missing methods
    RenaudRohlinger authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    6476e2f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8709cbf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    15d7f23 View commit details
    Browse the repository at this point in the history
  7. Updated builds.

    Mugen87 committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    08d1ea5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ed5dc6f View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Update github/codeql-action digest to 407ffaf (mrdoob#27247)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    0f70ecc View commit details
    Browse the repository at this point in the history
  2. read tex async (mrdoob#27006)

    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    3b86f57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3543d2a View commit details
    Browse the repository at this point in the history
  4. Object3D: Clean up.

    mrdoob authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    753c1a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca9ff0f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1151545 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6663195 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e0d329d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    116382c View commit details
    Browse the repository at this point in the history
  10. Editor: Clean up.

    mrdoob committed Nov 28, 2023
    1 Configuration menu
    Copy the full SHA
    e1e2409 View commit details
    Browse the repository at this point in the history
  11. 1 Configuration menu
    Copy the full SHA
    e49c913 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. 1 Configuration menu
    Copy the full SHA
    9750d7a View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    2f7a342 View commit details
    Browse the repository at this point in the history
  3. bump @monogrid/gainmap-js to 3.0.0 that fixes problems with cubemap g…

    …eneration using an equirectangular rendertarget with mipmaps (mrdoob#27277)
    daniele-pelagatti authored Nov 29, 2023
    1 Configuration menu
    Copy the full SHA
    042c310 View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    644ce1b View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    84424e4 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. 1 Configuration menu
    Copy the full SHA
    a45cf54 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    9457395 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    333647b View commit details
    Browse the repository at this point in the history
  4. WebGLUniforms: sampler2DShadow support (mrdoob#27252)

    * add support for sampler2DShadow in uniforms
    
    * Update WebGLUniforms.js
    
    * use gl.SAMPLER_2D_SHADOW instead
    
    * Update WebGLUniforms.js
    
    ---------
    
    Co-authored-by: mrdoob <info@mrdoob.com>
    RenaudRohlinger and mrdoob authored Nov 30, 2023
    1 Configuration menu
    Copy the full SHA
    7cda1bf View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    1b4dff0 View commit details
    Browse the repository at this point in the history
  6. 1 Configuration menu
    Copy the full SHA
    8a3124f View commit details
    Browse the repository at this point in the history
  7. Updated builds.

    mrdoob committed Nov 30, 2023
    1 Configuration menu
    Copy the full SHA
    bd8aba3 View commit details
    Browse the repository at this point in the history
  8. 1 Configuration menu
    Copy the full SHA
    9bcf8ab View commit details
    Browse the repository at this point in the history
  9. 1 Configuration menu
    Copy the full SHA
    b5e44da View commit details
    Browse the repository at this point in the history
  10. Examples: Clean up.

    mrdoob committed Nov 30, 2023
    1 Configuration menu
    Copy the full SHA
    966e9fe View commit details
    Browse the repository at this point in the history
  11. 1 Configuration menu
    Copy the full SHA
    d4f278c View commit details
    Browse the repository at this point in the history
  12. r159

    mrdoob committed Nov 30, 2023
    1 Configuration menu
    Copy the full SHA
    09fe052 View commit details
    Browse the repository at this point in the history
  13. WebGLUniformsGroups: Correct 3x3 to 3x4 Matrix Conversion in Uniform …

    …Buffer Object (mrdoob#27284)
    
    * fix matrix 3x4 conversion
    
    * fix matrix 3x4 conversion
    
    * assign 0 to 7 and 11
    
    * Update WebGLUniformsGroups.js
    
    ---------
    
    Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
    RenaudRohlinger and Mugen87 authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    485487e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5d75579 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d33bab2 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Update 3DMLoader Docs and Example CDN Script (mrdoob#27289)

    * Update 3DMLoader.html
    
    Update the CDN script used in the 3DMLoader in this example.
    
    * Update 3DMLoader.html
    
    Update top HTML content with new CDN URL.
    
    * Update 3DMLoader.html
    
    Update cdn scripts
    
    * Update webgl_loader_3dm.html
    
    Update CDN URL
    
    * Update 3DMLoader.html
    
    Update NPM
    ianpetrarca authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    4a5f351 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0d253e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a797ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0873a8a View commit details
    Browse the repository at this point in the history
  5. WebGLUniformsGroups: UBO Boolean support and fix cache on number (mrd…

    …oob#27285)
    
    * add boolean support and fix number cache
    
    * fix const assignment
    
    * good fix assignment to local var
    
    * Update WebGLUniformsGroups.js
    
    Improve comment.
    
    ---------
    
    Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
    RenaudRohlinger and Mugen87 authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    b019c39 View commit details
    Browse the repository at this point in the history
  6. Update package-lock.json

    Mugen87 committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    eec6340 View commit details
    Browse the repository at this point in the history
  7. Updated builds.

    Mugen87 committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    5b96dbc View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Update devDependencies (non-major) (mrdoob#27297)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    9c5fcd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29791ef View commit details
    Browse the repository at this point in the history
  3. WebGLUniformsGroups: Support for array of Uniform Buffer Object (mrdo…

    …ob#27293)
    
    * ubo array support
    
    * dpr to 1
    
    * update ubo
    
    * Update webgl2_ubo_arrays.html
    
    Make example code more consistent to other demos.
    
    * Update WebGLUniformsGroups.js
    
    Clean up.
    
    * feedbacks
    
    * checkout build folder from dev
    
    ---------
    
    Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
    RenaudRohlinger and Mugen87 authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    fa93997 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d5fcd19 View commit details
    Browse the repository at this point in the history
  5. DracoLoader: Fix not calling onError(). (mrdoob#27306)

    * fix onError load
    
    * onError
    
    * LinearSRGBColorSpace instead of undefined
    
    * default onError = () => {}; call onError to cleanup code;
    Benjythebee authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    4a1a1c8 View commit details
    Browse the repository at this point in the history
  6. DracoLoader: remove extra redundant code (mrdoob#27308)

    * fix onError load
    
    * onError
    
    * LinearSRGBColorSpace instead of undefined
    
    * default onError = () => {}; call onError to cleanup code;
    
    * dracoloader: remove redundant catch
    Benjythebee authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    139cbde View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    03c2218 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4bc350 View commit details
    Browse the repository at this point in the history
  3. Updated builds.

    Mugen87 committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    7613d92 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5538dd1 View commit details
    Browse the repository at this point in the history
  5. Examples: Clean up (mrdoob#27318)

    * GTAOShader: Clean up.
    
    * Example: Clean up.
    Mugen87 authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    ebe6f10 View commit details
    Browse the repository at this point in the history
  6. Examples: Simplify composer setup in GTAO demo. (mrdoob#27319)

    * Examples: Simplify composer setup in GTAO demo.
    
    * Examples: Update screenshots.
    
    * Examples: More clean up.
    Mugen87 authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    5fbea0b View commit details
    Browse the repository at this point in the history
  7. Examples: Improve AO shaders. (mrdoob#27320)

    * GTAOPass: Use higher default depth precision.
    
    * GTAOShader: Try highp sampler2D.
    
    * Examples: Define high sampler precision for AO shaders.
    
    * Examples: Restrict highp samplers to depth only.
    Mugen87 authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    0e7ab9f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    52b10d5 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    f4b09ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96ac576 View commit details
    Browse the repository at this point in the history
  3. Fixed: Flow reports an error in multiple materials (mrdoob#27302) (mr…

    …doob#27324)
    
    Co-authored-by: shiyanglong <shiyanglong@hixianchang.com>
    sheepdragon and shiyanglong authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    35adaa0 View commit details
    Browse the repository at this point in the history
  4. Triangle: Return null if the triangle is degenerated. (mrdoob#27311)

    * BatchedMesh: Add sorting and frustum culling for shadows
    
    * Triangle.getBarycoord: throw error if a degenerate triangle is used
    
    * Return null, instead
    
    * Fix test
    
    * Fix containsPoint
    gkjohnson authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    62a2a0c View commit details
    Browse the repository at this point in the history
  5. WebGLShadowMap: Dispose of unique depth/distance materials. (mrdoob#2…

    …7326)
    
    * WebGLShadowMap: Dispose of unique depth/distance materials.
    
    * Update WebGLShadowMap.js
    
    Fix comment.
    
    * Update WebGLShadowMap.js
    Mugen87 authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0e05430 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    9abdebb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f584af2 View commit details
    Browse the repository at this point in the history
  3. StorageTexture: Mipmaps (mrdoob#27332)

    * StorageTexture: Mipmaps
    
    * revision
    
    * use texture.generateMipmaps
    sunag authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    4c7912c View commit details
    Browse the repository at this point in the history
  4. ImageBitmapLoader: Cache promises to deduplicate requests. (mrdoob#27270

    )
    
    * Fix for dispose error
    sampleRenderTarget is being deleted and set to null by super.dispose();
    the check for undefined was incorrect causing an attempt to call dispose on a null object.
    
    * Removed disposal of sampleRenderTarget entierly
    
    * Fix for setting path not affecting GLTF Sub Assets correctly.
    
    * Fixed Comment
    
    * Update GLTFLoader.js
    
    Fix code style.
    
    * Added additional caching to ImageBitmapLoader
    So that if multiple calls to load the same image come in,
    before the first one is loaded it will still only load it once.
    
    * Lint
    
    ---------
    
    Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
    Archimagus and Mugen87 authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    a5a728d View commit details
    Browse the repository at this point in the history
  5. Add Jolt to physics list (mrdoob#27335)

    * Add Jolt to physics list
    
    * Add Jolt to physics (ar)
    
    * Add Jolt to Physics (fr)
    
    * Add jolt to physics (it)
    
    * Add jolt to physics (ja)
    
    * Update Libraries-and-Plugins.html
    
    * Update Libraries-and-Plugins.html
    
    * Add jolt to physics (pt-br)
    
    * Add jolt to physics (ru)
    
    * Add jolt to physics (zh)
    josephrocca authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    850f318 View commit details
    Browse the repository at this point in the history
  6. WebGPURenderer: MaterialX (mrdoob#27294)

    * MathNode: Add `bitcast()`
    
    * WGSLNodeBuilder: Add `greaterThan` for vec3
    
    * WGSLNodeBuilder: XOR
    
    * NodeBuilder: .buildFunctionNode() and getFunctionOperator()
    
    * TSL: Function Overloading
    
    * SplitNode: Fix expected output if used uvec or ivec
    
    * TSL Transpiler: Improvements and fixes
    
    * TSL: Fix expected output if used a.assign( b ), returns a
    
    * FIX & TODO: Check reasons
    
    * Fix clearcoat op sequence
    
    * WebGPURenderer: MaterialX Support
    
    * add webgpu materialx examples
    
    * fix backend name
    
    * unknown diff screenshot problem
    
    * testing e2e response
    sunag authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    2d38c5d View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Core: Remove deprecated code. (mrdoob#27341)

    * Core: Remove deprecated code.
    
    * Tests: Clean up.
    Mugen87 authored Dec 8, 2023
    1 Configuration menu
    Copy the full SHA
    29ce872 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    4ec8560 View commit details
    Browse the repository at this point in the history
  3. Triangle.getInterpolation: Return null if triangle is degenerate (mrd…

    …oob#27331)
    
    * Return null if triangle is degenerate
    
    * Update docs
    
    * Ensure we support for vector4 and vector2
    
    * Update Triangle.html
    
    ---------
    
    Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
    gkjohnson and Mugen87 authored Dec 8, 2023
    1 Configuration menu
    Copy the full SHA
    23d8557 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. 1 Configuration menu
    Copy the full SHA
    65db18a View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. 1 Configuration menu
    Copy the full SHA
    5a675e6 View commit details
    Browse the repository at this point in the history
  2. Update devDependencies (non-major) (mrdoob#27351)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 10, 2023
    1 Configuration menu
    Copy the full SHA
    1ef457e View commit details
    Browse the repository at this point in the history
  3. Update github/codeql-action digest to c0d1daa (mrdoob#27350)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 10, 2023
    1 Configuration menu
    Copy the full SHA
    a79aa37 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. LineMaterial: Fix clipping at edge artifacts (mrdoob#27349)

    * Fix containing cube
    
    * Sceenshot update
    gkjohnson authored Dec 11, 2023
    1 Configuration menu
    Copy the full SHA
    ca7261b View commit details
    Browse the repository at this point in the history
  2. Fix: CSM lights when shadow maps are disabled (mrdoob#27358)

    * Fix indentation
    
    * Allow shadows to be disabled from GUI
    
    * Fix: when shadows are disabled, light contribution still needs to be considered
    OndrejSpanel authored Dec 11, 2023
    1 Configuration menu
    Copy the full SHA
    28f99d7 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. 1 Configuration menu
    Copy the full SHA
    11ad176 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    bbfb411 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64148cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efafc2b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c476c0d View commit details
    Browse the repository at this point in the history
  6. Nodes: Log warnings instead of throwing on redefinitions of Node types (

    mrdoob#27357)
    
    This is the same behaviour as three.js itself has when it's imported multiple times.
    hybridherbst authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    f7102ac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f394e71 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    a633443 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9807b24 View commit details
    Browse the repository at this point in the history
  3. WebGPURenderer: support getArrayBufferAsync() for WebGL backend (mrdo…

    …ob#27355)
    
    * read buffer async
    
    * return ArrayBuffer
    
    ---------
    
    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    fff4f00 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. WebGLUniformsGroups: Fix and improve UBOs array caching system (mrdoo…

    …b#27374)
    
    * fix and improve UBOs array caching system
    
    * simplify cache check
    RenaudRohlinger authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    37cb4ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64467c0 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. WebGPURenderer: PostProcessing + GaussianBlurNode + QuadMesh (mrdoob#…

    …27369)
    
    * WebGPURenderer: PostProcessing + GaussianBlurNode
    
    * update example
    
    * revision
    
    * revision
    
    * Fix RTT & Framebuffer flipY
    
    * Fix multi-scene backgroundNode
    
    * fixes
    
    * new webgpu_portal example
    
    * fix title
    
    * cleanup
    
    * cleanup
    
    * adjustments
    
    * Added QuadMesh
    
    * PostProcessing just for WebGPUBackend for now
    
    * portal update
    
    * error message
    
    * cleanup
    
    * using quad texture
    
    * Fix flip RTT & DepthNode after QuadMesh
    
    * update to QuadMesh
    
    * Update webgpu_depth_texture.jpg
    
    * update `webgpu_instance_uniform` example
    sunag authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    3d65226 View commit details
    Browse the repository at this point in the history
  2. USDZExporter: export from compressed texture data mrdoob#23321 (mrdoo…

    …b#27382)
    
    * USDZExporter: export from compressed texture data mrdoob#23321
    
    * add screenshot, update files.json
    
    * Update USDZExporter.js
    
    Clean up.
    
    * remove usdz compressed example
    
    * Update USDZExporter.js
    
    ---------
    
    Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
    jeffbeene and Mugen87 authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    7f29595 View commit details
    Browse the repository at this point in the history
  3. WebGLRenderer: Add WEBGL_clip_cull_distance support. (mrdoob#27371)

    * init WEBGL_clip_cull_distance support
    
    * remove unecessary conditions webgl2
    
    * try fix directx
    
    * feedbacks
    
    * remove unecessary code
    
    * Update webgl_clipculldistance.html
    
    Style clean up.
    
    * Update WebGLExtensions.js
    
    * Update webgl_clipculldistance.html
    
    * replace material with shader
    
    * remove unused time const
    
    * Update webgl_clipculldistance.html
    
    Simplify example.
    
    * Update clipping example.
    
    * Revert builds.
    
    * ShaderMaterial: Update `extensions` and docs.
    
    ---------
    
    Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
    RenaudRohlinger and Mugen87 authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    f765d87 View commit details
    Browse the repository at this point in the history
  4. Updated builds.

    Mugen87 committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    bc9b22e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    50ec2a0 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. OrbitControls: introduce zoom-to-cursor on touch events (mrdoob#27384)

    Signed-off-by: Guilherme Avila <3927951+sciecode@users.noreply.github.com>
    sciecode authored Dec 16, 2023
    Configuration menu
    Copy the full SHA
    6b19d22 View commit details
    Browse the repository at this point in the history
  2. Added THREE.Timer. (mrdoob#17912)

    * Added THREE.Timer.
    
    * Timer: Make now() private.
    
    * Timer: Fix typo.
    
    * Timer: Shorten method and variable names.
    
    * Timer: Remove js and add d.ts file.
    
    * Timer: Transform to class.
    
    * Update webgl_morphtargets_sphere.html
    
    * Delete Timer.d.ts
    
    * Update webgl_morphtargets_sphere.html
    
    * Timer: Add optional timestamp parameter to update().
    
    * Timer: Fix multiple instance usage.
    
    * Timer: Clean up.
    Mugen87 authored Dec 16, 2023
    Configuration menu
    Copy the full SHA
    c71a2d8 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Update Timer.js

    Add description.
    Mugen87 authored Dec 17, 2023
    Configuration menu
    Copy the full SHA
    46b6bb0 View commit details
    Browse the repository at this point in the history
  2. Update github/codeql-action digest to 03e7845 (mrdoob#27389)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 17, 2023
    Configuration menu
    Copy the full SHA
    c3fbe0d View commit details
    Browse the repository at this point in the history
  3. Update github/codeql-action action to v3 (mrdoob#27392)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 17, 2023
    Configuration menu
    Copy the full SHA
    0ea9480 View commit details
    Browse the repository at this point in the history
  4. Update actions/upload-artifact action to v4 (mrdoob#27391)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 17, 2023
    Configuration menu
    Copy the full SHA
    a18cc7a View commit details
    Browse the repository at this point in the history
  5. Update devDependencies (non-major) (mrdoob#27390)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 17, 2023
    Configuration menu
    Copy the full SHA
    6525d32 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    b99b3fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    722bb09 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    e5c2a56 View commit details
    Browse the repository at this point in the history
  2. WebGPURenderer: Backdrop Water Example (mrdoob#27397)

    * fix triplanar with dynamic mesh
    
    * add example: `webgpu_backdrop_water`
    
    * fix names
    
    * cleanup
    
    * cleanup
    
    * revision
    
    * Update puppeteer.js
    
    * revision
    
    * revision
    
    * caustic
    
    * revision
    
    * revision
    
    * Update webgpu_backdrop_water.html
    
    * update shadow
    sunag authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    73fafde View commit details
    Browse the repository at this point in the history
  3. WebGPURenderer: Compute Snow Example (mrdoob#27400)

    * NodeMaterial: Check toneMapped=true
    
    * Renderer: overrideMaterial compatible with positionNode
    
    * GaussianBlurNode: Added resolution
    
    * add `webgpu_compute_particles_snow` example
    
    * update
    
    * fix scale offset collision
    
    * update initial pos y
    sunag authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    74ca7d8 View commit details
    Browse the repository at this point in the history
  4. WebGLRenderer: Add support for AgX Tone Mapping (mrdoob#27366)

    * Add support for AGX tone mapping
    
    * Update tonemapping example
    
    * Update test
    
    * AGX -> AgX
    
    * glsl lint, suffixes fix
    
    * Adjust tone mapping constant values
    
    * Update src/renderers/shaders/ShaderChunk/tonemapping_pars_fragment.glsl.js
    
    Co-authored-by: Don McCurdy <dm@donmccurdy.com>
    
    * Update src/renderers/shaders/ShaderChunk/tonemapping_pars_fragment.glsl.js
    
    Co-authored-by: Don McCurdy <dm@donmccurdy.com>
    
    * Update OutputPass.js
    
    Add `AgX` support.
    
    * Update OutputShader.js
    
    Add `AgX` support.
    
    * Clamp the values to be > 0.0
    
    * Add rec2020 matrices
    
    * Fix rec2020 conversion matrices
    
    * Update implementation to be based on filament using rec 2020 color space
    
    * Spaces -> tabs
    
    * linting
    
    * Code cleanup
    
    * Support WebGL1, rearrange
    
    * Comments update
    
    * Remove redundant clamp
    
    ---------
    
    Co-authored-by: Don McCurdy <dm@donmccurdy.com>
    Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
    3 people authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    e041e08 View commit details
    Browse the repository at this point in the history
  5. Updated builds.

    Mugen87 committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    6df11e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fe312e1 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    3e1c5f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b806995 View commit details
    Browse the repository at this point in the history
  3. Examples: Improve performance - Compute Snow and Backdrop Water (mrdo…

    …ob#27404)
    
    * less particles for better performance
    
    * cleanup
    
    * 60fps on M1
    sunag authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    1139719 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e78475f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cf7a464 View commit details
    Browse the repository at this point in the history
  6. WebGPURenderer: bug fixes for WebGLBackend (mrdoob#27410)

    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    4acb780 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Docs: Improve Material page. (mrdoob#27416)

    * updated Material.toneMapped docs
    
    * Update Material.html
    
    Clean up.
    
    ---------
    
    Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
    LR17 and Mugen87 authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a2235b2 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Configuration menu
    Copy the full SHA
    e049f9c View commit details
    Browse the repository at this point in the history
  2. OrbitControls: pointers list only used for identification (mrdoob#27420)

    Signed-off-by: Guilherme Avila <3927951+sciecode@users.noreply.github.com>
    sciecode authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    bc0be46 View commit details
    Browse the repository at this point in the history
  3. OrbitControls: use scroll event delta to modulate zoom speed (mrdoob#…

    …27418)
    
    Signed-off-by: Guilherme Avila <3927951+sciecode@users.noreply.github.com>
    sciecode authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    f163ee9 View commit details
    Browse the repository at this point in the history
  4. Timer: Added FixedTimer (mrdoob#27423)

    * Timer: Added FixedTimer.
    
    * Updated docs.
    
    * Updated docs.
    mrdoob authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    08b24a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    edb0af3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3a5de8c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b7ebd00 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    caf8c1f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    de3d5ff View commit details
    Browse the repository at this point in the history
  10. Examples: Clean up.

    mrdoob committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    fc292ae View commit details
    Browse the repository at this point in the history
  11. r160

    mrdoob committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    d04539a View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Configuration menu
    Copy the full SHA
    b1d1cdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    299f53f View commit details
    Browse the repository at this point in the history
  3. MaterialXLoader: Respect handlers attached to manager when loading te…

    …xtures (mrdoob#27432)
    
    Matches how GLTFloader does this
    hybridherbst authored Dec 23, 2023
    Configuration menu
    Copy the full SHA
    8ca5469 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2023

  1. Fix fogExp2 (mrdoob#27430)

    vanruesc authored Dec 24, 2023
    Configuration menu
    Copy the full SHA
    3c8d309 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93b2923 View commit details
    Browse the repository at this point in the history
  3. OrbitControls: fix Orthographic 'change' event (mrdoob#27424)

    * OrbitControls: fix Orthographic 'change' event
    
    Signed-off-by: Guilherme Avila <3927951+sciecode@users.noreply.github.com>
    
    * OrbitControls: only recalculate when zoom has changed
    
    Signed-off-by: Guilherme Avila <3927951+sciecode@users.noreply.github.com>
    
    * clean-up
    
    Signed-off-by: Guilherme Avila <3927951+sciecode@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Guilherme Avila <3927951+sciecode@users.noreply.github.com>
    sciecode authored Dec 24, 2023
    Configuration menu
    Copy the full SHA
    a797aca View commit details
    Browse the repository at this point in the history
  4. OrbitControls: update state on pointer up (mrdoob#27425)

    Signed-off-by: Guilherme Avila <3927951+sciecode@users.noreply.github.com>
    sciecode authored Dec 24, 2023
    Configuration menu
    Copy the full SHA
    1cd56c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    85b3ee7 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. Update actions/setup-node digest to b39b52d (mrdoob#27438)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 26, 2023
    Configuration menu
    Copy the full SHA
    278c717 View commit details
    Browse the repository at this point in the history
  2. Update github/codeql-action digest to 012739e (mrdoob#27439)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 26, 2023
    Configuration menu
    Copy the full SHA
    8738774 View commit details
    Browse the repository at this point in the history
  3. WebGPURenderer: Fix alpha canvas in WebGPU (mrdoob#27442)

    * fix alpha background in webgpu
    
    * fix whitespace
    RenaudRohlinger authored Dec 26, 2023
    Configuration menu
    Copy the full SHA
    d3bd0d8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c8252d3 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Update RectAreaLight.html (mrdoob#27441)

    Fix a error
    newstart0514 authored Dec 27, 2023
    Configuration menu
    Copy the full SHA
    9b59e9b View commit details
    Browse the repository at this point in the history
  2. LUT Loaders: Add support for FloatType and add docs (mrdoob#27431)

    * Update LUT loaders
    
    * Add docs for LUT loaders
    
    * Fix lint issues
    
    * Update list.json
    
    * Add module name to error messages
    
    * Remove unnecessary code
    
    * Update comment
    vanruesc authored Dec 27, 2023
    Configuration menu
    Copy the full SHA
    60ee95f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    830fd3f View commit details
    Browse the repository at this point in the history
  4. WebGPURenderer: New AfterImageNode for the PostProcessing renderer. (

    …mrdoob#27451)
    
    * init afterimage node
    
    * init value
    
    * cleanup
    
    ---------
    RenaudRohlinger authored Dec 27, 2023
    Configuration menu
    Copy the full SHA
    e852478 View commit details
    Browse the repository at this point in the history
  5. WebGPURenderer: Fix Geometry does not have the Attribute requested by…

    … the Material (mrdoob#27454)
    
    * WebGPURenderer: Fix Geometry does not have the Attribute
    
    * cleanup
    sunag authored Dec 27, 2023
    Configuration menu
    Copy the full SHA
    00f29b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f851ee View commit details
    Browse the repository at this point in the history
  7. WebGPURenderer: GaussianBlurNode reduce overhead (mrdoob#27447)

    * use two quadmeshes
    
    * add tip
    
    ---------
    
    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Dec 27, 2023
    Configuration menu
    Copy the full SHA
    54bc177 View commit details
    Browse the repository at this point in the history
  8. Updated screenshots.

    Mugen87 committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    a3ef459 View commit details
    Browse the repository at this point in the history
  9. Addons: auto-fix linting problems (mrdoob#27457)

    Brings 93 problems (60 errors, 33 warnings) down to 37 problems (4 errors, 33 warnings).
    hybridherbst authored Dec 27, 2023
    Configuration menu
    Copy the full SHA
    cd614f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. OrbitControls: update pointerUp (mrdoob#27445)

    Signed-off-by: Guilherme Avila <3927951+sciecode@users.noreply.github.com>
    sciecode authored Dec 28, 2023
    Configuration menu
    Copy the full SHA
    2f73105 View commit details
    Browse the repository at this point in the history
  2. OrbitControls: fix pinch zoom behaviour (mrdoob#27446)

    Signed-off-by: Guilherme Avila <3927951+sciecode@users.noreply.github.com>
    sciecode authored Dec 28, 2023
    Configuration menu
    Copy the full SHA
    dfbee3c View commit details
    Browse the repository at this point in the history
  3. Grounded Skybox (mrdoob#27448)

    * initial change
    
    * mrdoob approves
    
    * updated example
    
    * update screenshot
    elalish authored Dec 28, 2023
    Configuration menu
    Copy the full SHA
    36f9019 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fc885c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4c06951 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    641565c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4a73862 View commit details
    Browse the repository at this point in the history
  8. MaterialX: add normal, tangent, texcoord, geomcolor, position space s…

    …upport (mrdoob#27456)
    
    rename to VertexColorNode
    
    move vertex color fallback to VertexColorNode
    
    remove unused Vector4 import
    
    add index support to UV and color nodes
    
    linting
    
    another rename
    hybridherbst authored Dec 28, 2023
    Configuration menu
    Copy the full SHA
    c337d03 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1b8412c View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Update Addons.js (mrdoob#27469)

    ycw authored Dec 29, 2023
    Configuration menu
    Copy the full SHA
    039e9d2 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. MaterialXLoader: Optional parameter (mrdoob#27462)

    * MaterialXLoader: Optional parameter
    
    * add some other mx_nodes
    sunag authored Dec 30, 2023
    Configuration menu
    Copy the full SHA
    d5de189 View commit details
    Browse the repository at this point in the history
  2. [Doc] Add some missing Chinese documents (mrdoob#27443)

    * Complete Chinese documents
    
    * Update list.json
    
    * update some
    
    * update
    
    * update
    
    * update
    
    * update
    
    * update
    
    * update
    
    * update
    
    * update
    
    * update
    
    * update
    puxiao authored Dec 30, 2023
    Configuration menu
    Copy the full SHA
    4326c9f View commit details
    Browse the repository at this point in the history
  3. WebGPURenderer: Fix Renderer dispose() (mrdoob#27471)

    * fix dispose
    
    * temporary remove _properties
    RenaudRohlinger authored Dec 30, 2023
    Configuration menu
    Copy the full SHA
    eda87b2 View commit details
    Browse the repository at this point in the history
  4. WebGPURenderer: Forward context to Renderer (mrdoob#27472)

    * WebGPURenderer: WebGLBackend feed context to `Renderer`
    
    * Forward context in WebGPU Backend too
    
    * feedbacks
    RenaudRohlinger authored Dec 30, 2023
    Configuration menu
    Copy the full SHA
    46ca8d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

  1. Configuration menu
    Copy the full SHA
    ccbe74b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d57f1c View commit details
    Browse the repository at this point in the history
  3. port fat line changes from standard renderer (mrdoob#27474)

    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Dec 31, 2023
    Configuration menu
    Copy the full SHA
    69e8505 View commit details
    Browse the repository at this point in the history
  4. Constants: Remove deprecated code. (mrdoob#27480)

    Removes `TwoPassDoubleSide` in favor of `Material.forceSinglePass` (mrdoob#25239).
    CodyJasonBennett authored Dec 31, 2023
    Configuration menu
    Copy the full SHA
    1d3895d View commit details
    Browse the repository at this point in the history
  5. WebGPURenderer: Support KTX Compressed texture in the WebGL Backend (m…

    …rdoob#27463)
    
    * wip
    
    * cleanup webgl backend
    
    * cleanup and add silentError
    
    * cleanup WebGLTextureUtils
    
    * move textures to textureutils
    
    * remove handling error in hasFeatre
    RenaudRohlinger authored Dec 31, 2023
    Configuration menu
    Copy the full SHA
    3f19a05 View commit details
    Browse the repository at this point in the history
  6. Update devDependencies (non-major) (mrdoob#27481)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 31, 2023
    Configuration menu
    Copy the full SHA
    3c1a47a View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Configuration menu
    Copy the full SHA
    17d8eee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    564e673 View commit details
    Browse the repository at this point in the history
  3. examples: post-processing material AO (mrdoob#27475)

    * examples: post-processing material AO
    
    * examples: postprocessing material - use gl_FragCoord.xy for map lookup
    
    * Examples: postprocessing material ao: show diffuse pass on both sides
    
    * Examples: postprocessing material a - simplify example
    
    * Examples: postprocessing material ao - simplify enironment texture
    Rabbid76 authored Jan 2, 2024
    Configuration menu
    Copy the full SHA
    bad533f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3aa4c6 View commit details
    Browse the repository at this point in the history
  5. Remove deprecated code. (mrdoob#27467)

    * Remove deprecated code.
    
    * Clean up.
    
    * Examples: Bump version of `web-ifc-three`.
    Mugen87 authored Jan 2, 2024
    Configuration menu
    Copy the full SHA
    5883c6c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    28f610d View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. WebGPURenderer: MeshSSSPhysicalNodeMaterial (mrdoob#27488)

    * Add MeshSSSPhysicalNodeMaterial
    
    * add `webgpu_materials_sss` example
    
    * update title
    
    * fix from scanning
    
    * fix old property name
    
    * update default values
    sunag authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    d28e94e View commit details
    Browse the repository at this point in the history
  2. WebGPURenderer: MSAA, Postprocessing and Wireframe support in the Web…

    …GL Backend (mrdoob#27473)
    
    * support material.wireframe in webgl backend
    
    * fix reattach framebuffer, support msaa and wireframe demo
    
    * fix depth samples === 0
    
    * cleanup
    
    * more cleanup
    
    * more cleanup to the webgl pipeline
    
    * postprocessing support
    
    * fix msaa
    
    * fix example afterimage
    
    * improved state management and performances
    
    * generate a new webgl slot for fbos
    
    * revert puppeteer
    
    * fix copyFrameBufferToTexture with correct unbinding and cleanup
    
    * fix multipass pipeline in webgl backend and enable new demos
    
    * regenerate screenshot with gaussian blur
    RenaudRohlinger authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    aeb40de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de6dd45 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. WebGPURenderer: fix renderContext tracking in WebGLBackend (mrdoob#27490

    )
    
    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    67dfcd8 View commit details
    Browse the repository at this point in the history
  2. NodeBuilder: remove duplicate code (a TODO item) (mrdoob#27412)

    * remove duplicate  code
    
    * remove imports
    
    * add switch for standard renderer path
    
    * remove unused import
    
    ---------
    
    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    cb6c6bc View commit details
    Browse the repository at this point in the history
  3. typo fixes for installation (mrdoob#27499)

    * typo fixes for installation
    
    * typo add missing word
    a0m0rajab authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    8286a47 View commit details
    Browse the repository at this point in the history
  4. missing call to state helper (mrdoob#27503)

    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    5ddba19 View commit details
    Browse the repository at this point in the history
  5. WebGPURenderer: Support WebGLCubeRenderTarget (mrdoob#27071)

    * cube render targets
    
    * implemenet destroyAttribute()
    
    * replicate WebGPU texture filtering
    
    * missed ;
    
    * allow tests to run
    
    * reinstate flip
    
    * add missing ;
    
    * repair damage
    
    ---------
    
    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    7a12ec3 View commit details
    Browse the repository at this point in the history
  6. MathNode: New cbrt Function for Easy Cube Root Calculations (mrdoob…

    …#27497)
    
    * add cbrt
    
    * Move to TSL only
    
    ---------
    
    Co-authored-by: sunag <sunagbrasil@gmail.com>
    RenaudRohlinger and sunag authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    ca62e47 View commit details
    Browse the repository at this point in the history
  7. WebGPURenderer: create invalidation array once for WebGL MSAA (mrdoob…

    …#27505)
    
    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    2ab27ea View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Remove deprecated build files (mrdoob#27507)

    * Remove deprecated builds
    
    * remove unused file
    gkjohnson authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    8540cef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    589eeb1 View commit details
    Browse the repository at this point in the history
  3. display offersession promise failure instead of showing console errors (

    mrdoob#27492)
    
    * display offersession promise failure instead of showing console errors
    
    * change log() to warn() for offersession handler
    cabanier authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    a4fbc07 View commit details
    Browse the repository at this point in the history
  4. Optimize the Description of RingGeometry (mrdoob#27495)

    * Update RingGeometry.html
    
    * Update RingGeometry.html
    
    * Update RingGeometry.html
    
    * Update RingGeometry.html
    
    ---------
    
    Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
    xxhls and Mugen87 authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    71734d2 View commit details
    Browse the repository at this point in the history
  5. Updated builds.

    Mugen87 committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    b21c342 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3861869 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Configuration menu
    Copy the full SHA
    1845374 View commit details
    Browse the repository at this point in the history
  2. WebGPURenderer: Remove from Puppeteer exceptionList some examples (mr…

    …doob#27514)
    
    * test pupeeter new webgl support
    
    * webgpu_postprocessing_afterimage seems to still get issue
    
    * update puppeteer
    RenaudRohlinger authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    dc9f4c3 View commit details
    Browse the repository at this point in the history
  3. WebGPURenderer: WebGLBackend Cleanup RTT buffers when dispose texture (

    …mrdoob#27513)
    
    * cleanup fbos
    
    * removed unecessary cached sample as its already handled in Textures
    RenaudRohlinger authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    2997d0c View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. Configuration menu
    Copy the full SHA
    31eb992 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acbf0b0 View commit details
    Browse the repository at this point in the history
  3. Update devDependencies (non-major) (mrdoob#27524)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    65db862 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    208f5e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdb5b06 View commit details
    Browse the repository at this point in the history
  3. Reduces some extra lines.

    sunag committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    f017aa9 View commit details
    Browse the repository at this point in the history
  4. WebGPURenderer: Add Offscreen Support (mrdoob#27520)

    * add offscreen support
    
    * refactor statics webgpu
    
    * navigator.gpu should be enough for initial check
    
    * fix webgl context ktx2loader
    
    * use isAvailable in webgpurenderer
    
    * cleanup and should fix pupeeter
    
    * return promise
    
    * feedbacks
    
    * remove unecessary async
    
    * removed oversight
    
    * cleanup
    
    ---------
    RenaudRohlinger authored Jan 8, 2024
    1 Configuration menu
    Copy the full SHA
    d4e13e5 View commit details
    Browse the repository at this point in the history
  5. WebGPURenderer: cache renderPassDesciptors and associated views. (mrd…

    …oob#27518)
    
    * cache descriptors
    
    * check sample count for msaa targets
    
    * add missing ;
    
    * set renderContext depth/stencil state correctly
    
    ---------
    
    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    aea1821 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. OrbitControls: Fix offscreen and cleanup (mrdoob#27522)

    * fix offscreen canvas and lint
    
    * feedbacks
    
    * added comment and removed if condition based on feedback
    RenaudRohlinger authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    d75bb9b View commit details
    Browse the repository at this point in the history
  2. WebGPUBackend: Clean up

    sunag committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    7fa81b3 View commit details
    Browse the repository at this point in the history
  3. GroundedSkybox: Fix UVs being flipped (mrdoob#27500)

    * GroundedSkybox: Fix UVs being flipped
    
    * fix deepscan issue
    hybridherbst authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    c46ef18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    222ab9a View commit details
    Browse the repository at this point in the history
  5. WebGLCubeMaps: Increase size of internal cube maps. (mrdoob#27530)

    * WebGLCubeMaps: Increase size of internal cube maps.
    
    * Examples: Update screenshots.
    Mugen87 authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    79621cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    46389ef View commit details
    Browse the repository at this point in the history
  7. document default (mrdoob#27532)

    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    2e5df1c View commit details
    Browse the repository at this point in the history
  8. WebGPURenderer: partial compute() shader support for WebGL backend (m…

    …rdoob#27367)
    
    * compute support
    
    * code bot fixes
    
    * add StorageBufferAttribute
    
    * adapt to storagetBufferAttribute
    
    * dynamically realign the size of storage buffer based on backend
    
    * compute examples takes too much time to init for puppeteer
    
    * Add StorageBufferAttribute.create()
    
    ---------
    
    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    9fb80cf View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    66aa8ff View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    5953d42 View commit details
    Browse the repository at this point in the history
  2. Nodes: AgX Tone Mapping (mrdoob#27549)

    * WebGPU: AgX Tone Mapping
    
    * cleanup
    RenaudRohlinger authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    01f09f8 View commit details
    Browse the repository at this point in the history
  3. fix: Update the token pattern for Identifier to load VRMLs from Kicad (

    …mrdoob#27543)
    
    * fix: Update the token pattern for Identifier to load VRML files from Kicad
    
    char '-' is allowded to be used inside the identifiers for footprints in Kicad , e.g.  'PIN-01' , 'IC-LABEL-01'
    
    * style: Replace '-' with '0x2d' in the pattern matching the identifier for vrml
    
    * Revert "style: Replace '-' with '0x2d' in the pattern matching the identifier for vrml"
    
    This reverts commit 11a4c67.
    
    * Remove '0x2d' from the negation set
    liangtie authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    6c7cf52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a30c17 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Configuration menu
    Copy the full SHA
    28a7aba View commit details
    Browse the repository at this point in the history
  2. WebGPURenderer: PostProcessing fix tone mapping on display nodes (mrd…

    …oob#27557)
    
    * disable tone mapping on postprocess quadmesh
    
    * typo
    RenaudRohlinger authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    caff384 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Update actions/upload-artifact digest to 1eb3cb2 (mrdoob#27560)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    f6497a7 View commit details
    Browse the repository at this point in the history
  2. Update github/codeql-action digest to e5f05b8 (mrdoob#27561)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    c2bb4f5 View commit details
    Browse the repository at this point in the history
  3. Update dependency rollup to v4.9.5 (mrdoob#27562)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    a1be53d View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    329f9f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ba547d View commit details
    Browse the repository at this point in the history
  3. WebGPURenderer: clear() - use cached descriptor properties and views …

    …were possible (mrdoob#27551)
    
    * remove redundant code
    
    * use cached descriptor properties for clear()
    
    * remove unused import
    
    ---------
    
    Co-authored-by: aardgoose <angus.sawyer@email.com>
    aardgoose and aardgoose authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    c6c81de View commit details
    Browse the repository at this point in the history
  4. WebXR: optional onLoad callback when loading hands or controllers (m…

    …rdoob#27544)
    
    * WebXR: add onLoad callback for XRHandMeshModel
    
    * add onLoad for XRControllerModelFactory
    hybridherbst authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    d25f427 View commit details
    Browse the repository at this point in the history
  5. Updated builds.

    Mugen87 committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    7a47f0e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b91656 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    534737d View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Nodes: Add lengthSq to MathNodes (mrdoob#27568)

    * add lengthSq to math nodes
    
    * forgot lengthSq doesn't exist in glsl
    
    * cleanup
    
    ---------
    RenaudRohlinger authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    112f812 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. WebGPURenderer: PassNode + PostProcessing - WebGPUBackend (mrdoob#27537)

    * WebGPURenderer: PassNode + PostProcessing
    
    * update sky color
    
    * cleanup
    
    * a bit more realistic
    sunag authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    6a3efed View commit details
    Browse the repository at this point in the history
  2. WebGPURenderer: Improve copyTextureToBuffer support (mrdoob#27569)

    * WebGPURenderer improve copyTextureToBuffer
    
    * remove unecessary comment
    
    * correct comment
    RenaudRohlinger authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    96cb1b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24b8c20 View commit details
    Browse the repository at this point in the history
  4. Example webgpu_portal: cleanup

    sunag committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    beecde0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    21b6b50 View commit details
    Browse the repository at this point in the history
  6. Nodes: Add mat4 format to cameraProjectionMatrixInverse (mrdoob#27579)

    * camera proj inverse was missing
    
    * apply mat4 to projectionMatrixInverse
    RenaudRohlinger authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    b8b82d9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b6ee92b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7be54b5 View commit details
    Browse the repository at this point in the history