Third-party notices. Project code: GPL-3.0-only (broken-bond-recomp.txt).
Game data, artwork and trademarks belong to their respective owners.

ReXGlue SDK (includes code derived from Xenia): BSD-3-Clause (rexglue-sdk.txt)
https://github.com/rexglue/rexglue-sdk
Used in: broken_bond.exe, rexruntime.dll

FFmpeg (libavcodec, libavutil): LGPL-2.1-or-later (ffmpeg.txt)
https://github.com/wmarti/FFmpeg
Used in: rexruntime.dll

libmspack (LZX decompressor): LGPL-2.1-only (libmspack.txt)
https://github.com/kyz/libmspack
Used in: rexruntime.dll

SDL3: Zlib (sdl3.txt)
https://github.com/libsdl-org/SDL
Used in: rexruntime.dll, broken_bond_launcher.exe

Dear ImGui: MIT (imgui.txt)
https://github.com/ocornut/imgui
Used in: rexruntime.dll, broken_bond_launcher.exe

stb_image: MIT OR Unlicense (stb.txt)
https://github.com/nothings/stb
Used in: rexruntime.dll, broken_bond_launcher.exe

{fmt}: MIT (fmt.txt)
https://github.com/fmtlib/fmt
Used in: rexruntime.dll

spdlog: MIT (spdlog.txt)
https://github.com/gabime/spdlog
Used in: rexruntime.dll

SIMDe: MIT (simde.txt)
https://github.com/simd-everywhere/simde
Used in: rexruntime.dll

toml++: MIT (tomlplusplus.txt)
https://github.com/marzer/tomlplusplus
Used in: rexruntime.dll

CLI11: BSD-3-Clause (cli11.txt)
https://github.com/CLIUtils/CLI11
Used in: rexruntime.dll

xxHash: BSD-2-Clause (xxhash.txt)
https://github.com/Cyan4973/xxHash
Used in: rexruntime.dll

o1heap: MIT (o1heap.txt)
https://github.com/pavel-kirienko/o1heap
Used in: rexruntime.dll

disruptorplus: MIT (disruptorplus.txt)
https://github.com/lewissbaker/disruptorplus
Used in: rexruntime.dll

UTF8-CPP: BSL-1.0 (utfcpp.txt)
https://github.com/nemtrif/utfcpp
Used in: rexruntime.dll

aes_128: MIT (aes_128.txt)
https://github.com/openluopworld/aes_128
Used in: rexruntime.dll

DES (Faraz Fallahi): MIT (des.txt)
https://github.com/fffaraz/cppDES
Used in: rexruntime.dll

TinySHA1: ISC (tinysha1.txt)
https://github.com/mohaps/TinySHA1
Used in: rexruntime.dll

SHA-256 (Stephan Brumme): Zlib (sha256.txt)
https://create.stephan-brumme.com/hash-library/
Used in: rexruntime.dll

Rijndael reference implementation: Public domain (rijndael.txt)
https://github.com/rexglue/rexglue-sdk/tree/main/thirdparty/crypto
Used in: rexruntime.dll

NT image format header (pe_image.h): Notice (pe-image.txt)
https://github.com/rexglue/rexglue-sdk/tree/main/thirdparty/pe
Used in: rexruntime.dll

RenderDoc in-application API header: MIT (renderdoc.txt)
https://github.com/baldurk/renderdoc
Used in: rexruntime.dll

DirectX Shader Compiler API headers: NCSA (directx-shader-compiler.txt)
https://github.com/microsoft/DirectXShaderCompiler
Used in: rexruntime.dll

extract-xiso: BSD-4-Clause (modified) (extract-xiso.txt)
https://github.com/XboxDev/extract-xiso
Used in: BrokenBondInstaller.exe (ISO import)

Lato fonts: OFL-1.1 (lato.txt)
https://www.latofonts.com
Used in: assets\fonts

plume: MIT (plume.txt)
https://github.com/renderbag/plume
Used in: broken_bond.exe

D3D12 Memory Allocator: MIT (d3d12memoryallocator.txt)
https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator
Used in: broken_bond.exe

XenosRecomp (shader translation, shader_common.h in the embedded shaders): MIT (xenosrecomp.txt)
https://github.com/hedge-dev/XenosRecomp
Used in: broken_bond.exe

Source revisions (local SDK patches are in the project patches directory):
.: d53ab4cfc27514f3128a1f9728c42816f89cb861
sdk: c94f5ebdcb3c9d1a460ca48e04f9758448f8d518
sdk/thirdparty/FFmpeg: 0604b464c7cb4ebc94940cf1f324a3b26b87717c
sdk/thirdparty/libmspack: 305907723a4e7ab2018e58040059ffb5e77db837
Build instructions and SDK patches: https://github.com/jorjbarbosa/broken-bond-recomp
