Skip to content

Latest commit

 

History

History
277 lines (224 loc) · 14.9 KB

File metadata and controls

277 lines (224 loc) · 14.9 KB

Third-party notices

ChromiumRTX uses, conditionally links, stages, or cites the components below as described in each section. Their respective licenses apply to those components. A reference being listed here does not mean its code or binary is included in ChromiumRTX.

Smithsonian Abraham Lincoln 3D model

ChromiumRTX includes the unmodified Smithsonian 3D model file abraham-lincoln-mills-life-mask-150k-4096.glb as a deterministic WebGPU test scene. The work depicts the Abraham Lincoln life mask, cast after Clark Mills. National Portrait Gallery, Smithsonian Institution; transfer from the National Museum of American History. Object NPG.71.26.

  • Smithsonian object record
  • Exact GLB source
  • Package UUID: c02c239d-5ebf-4a7a-a368-e2288bbf4b31
  • Retrieved September 1, 2026
  • File size: 8,592,364 bytes
  • SHA-256: 4a40428307bf6908fc5ab603c1884a811355795d2c21c0d92d5a149e9bd265b9

The Smithsonian record designates the model media and metadata CC0 1.0, public domain and free of copyright restrictions. The file is redistributed unmodified. This voluntary credit follows Smithsonian's requested attribution practice and does not imply Smithsonian endorsement of ChromiumRTX.

Vitruvian CC0 digital-human head

ChromiumRTX includes the following seven unmodified character-asset files from Agile Lens' VitruvianGodot repository, pinned to commit bdecdcd537b4031fdd0fb299b7e4f93f084fffa0:

File Size (bytes) SHA-256
vitruvian_head.glb 10,189,832 54efb42e9f3dd7e7cf3c3e86ed5298f3ba26e341d5743245cbe2621c547c5f1f
vit_face_bc.png 7,835,475 7f5314694e267a7fb7270eab6159bb4a988220e13060cfabd7194df14a164a6d
vit_face_n.png 5,950,785 4223812ccc96211f6aa3ad61da314d2295ee459e4751081c9e35a45b0c0fd6b3
vit_face_rough.png 10,064,534 f9911cd24f8aa5c81a3fd32ac977d45b36bcf2f7404b11749aca1024fca41400
vit_iris.png 581,172 e46a988b904b49db6343457215353a309dc67c19e03a6d02e00dea8fb5c51e49
vit_sclera.png 965,536 72bcb85327cf67ef0b0b35a8b6822293bc2059f9f11314a9aebffc95f31e08a7
vit_mouth.png 3,018,410 2e4d0f7e5a2f28613ed54bbd07fa2300b62a6c2b98dc7c1f6f0ac5ce5fe8da64

The pinned upstream notice identifies vitruvian_head.glb and the vit_*.png character textures as CC0 assets derived from the "Vitruvian" base of the CharMorph Blender add-on. It credits Vitruvian to Sean Buckley and Olaf Delgado-Friedrichs, relicensed from "Antonia Polygon," with contributions credited in the CharMorph data. No attribution is legally required under CC0; this notice preserves the upstream provenance as a voluntary credit and does not imply endorsement.

Only the head GLB and six texture files listed above are included. No VitruvianGodot code or shaders, vitruvian_body.glb, source .blend files, Mixamo source clips, or Mixamo-derived body animations are included. Upstream describes its Mixamo animations as subject to Adobe's license; they are not part of this CC0 asset import and must not be treated as CC0.

DLSS5-Feeder behavioral reference

The public DLSS5-Feeder implementation was inspected to understand the ordinary same-device documented NGX feeder contract. ChromiumRTX does not compile, link, redistribute, or copy that project. It independently implements a controlled WebGPU resource-registration and NGX DLAA path.

The separate renodx-dlss5.addon64 used by the packaged reference setup is not part of the public feeder source, is not linked or staged by ChromiumRTX, and is not covered by the following MIT notice.

MIT License

Copyright (c) 2026 Jean-Laurent ROUZIES

Portions derived from dlss5-dx11-bridge, Copyright (c) 2026 NIGos (MIT), see that project's external/bridge-1.0.19/LICENSE.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

NVIDIA NGX SDK, Streamline SDK, and local runtime assets

When CHROMIUMRTX_ENABLE_NGX=ON and a valid CHROMIUMRTX_NGX_SDK_ROOT is supplied, ChromiumRTX includes NVIDIA's public NGX headers and links its Windows x64 NGX import library. The SDK is not fetched or stored by this repository.

When a user supplies CHROMIUMRTX_NGX_RUNTIME_DIR, the local build may copy that directory's nvngx_dlss.dll beside the experimental executable. The file remains user-supplied. No NVIDIA runtime is part of the ChromiumRTX source distribution.

ChromiumRTX also contains an experimental manual Streamline adapter for private feature 1004 / NGX feature 18. When CHROMIUMRTX_ENABLE_DLSS_NR=ON and a valid external CHROMIUMRTX_STREAMLINE_SDK_ROOT is supplied, the build compiles against that root's Streamline headers and stages these four user-supplied files from its bin/x64 directory beside the local test executable:

  • sl.interposer.dll
  • sl.common.dll
  • sl.dlss_nr.dll
  • nvngx_dlssnr.dll

The single locally exercised package identifies its public header ABI as Streamline 2.12.0 while the signed binaries identify themselves as 2.13.0.0. ChromiumRTX uses the supplied header's sl::kSDKVersion; this notice does not claim that those independently numbered artifacts are interchangeable with another Streamline distribution.

The repository does not fetch, embed, or store those files. They must not be committed, attached to issues, or redistributed in ChromiumRTX source or binary releases without separate permission from NVIDIA and compliance with the applicable NVIDIA terms. Each developer is responsible for lawfully obtaining the SDK/runtime and reviewing its complete license. This notice is not a grant of rights to any NVIDIA material.

Before loading the feature-1004 path, ChromiumRTX requires all four files and uses Windows WinVerifyTrust to validate each embedded signature. The check is cache-only, performs no online revocation lookup, and does not create redistribution rights. Missing or signature-invalid files fail closed to the ordinary provider/fallback path.

To expose NGX feature 18 to that signed runtime, ChromiumRTX temporarily changes a feature-name pointer only in the current WebView2 GPU process. It first requires an exact match for the known preceding feature-name table and the empty feature-18 slot, restores the original pointer after slShutdown and on failure, and never patches _nvngx.dll on disk. This guarded mapping and the feature-1004 options/tag contract rely on unpublished, private NVIDIA ABI. They may break with any NVIDIA driver, Streamline, or DLSSNR update and are not an officially supported integration surface.

The closed renodx-dlss5.addon64 is still not included, linked, staged, or loaded. ChromiumRTX's feature-1004 adapter is an independent experiment and does not confer any right to use or redistribute RenoDX or ReShade components.

If ${CHROMIUMRTX_NGX_SDK_ROOT}/license.txt exists, the build copies the full NVIDIA RTX SDKs License to the output as nvsdk_ngx.license.txt. That staged file is the authoritative license for the SDK and associated NVIDIA materials. Among other requirements, the license restricts the SDK to compatible NVIDIA GPU systems and imposes distribution and attribution conditions. Review and accept the complete license before enabling or distributing an NGX build.

ThreeBrowser / threepp feature-1004 bridge

ChromiumRTX's bounded feature-1004 option structure, resource-tag sequence, Streamline lifecycle adapter, and guarded process-local NGX feature-name mapping were adapted from the repository owner's existing ThreeBrowser work in the MIT-licensed threepp codebase, then integrated with ChromiumRTX's distinct D3D12 provider, command slots, fences, and browser protocol. No ThreeBrowser binary or NVIDIA payload is included by this attribution.

MIT License

Copyright (c) 2021-2026 Lars Ivar Hatledal & threepp contributors

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

MinHook

MinHook - The Minimalistic API Hooking Library for x64/x86 Copyright (C) 2009-2017 Tsuda Kageyu. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Portions of this software are Copyright (c) 2008-2009, Vyacheslav Patkov.

Hacker Disassembler Engine 32 C and Hacker Disassembler Engine 64 C Copyright (c) 2008-2009, Vyacheslav Patkov. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Microsoft WebView2 SDK loader

Copyright (C) Microsoft Corporation. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • The name of Microsoft Corporation, or the names of its contributors may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.