blender/extern/lzma
Anthony Roberts 9576576039 Windows: Enable clang-cl for ARM64
This gets Windows ARM64 to compile with clang-cl, which gives up to 40% performance improvements in certain scenes rendered with cycles, compared to MSVC.

This is all tested using LLVM 18.1.8 and a VS2022 `vcvarsall` window.

Subsequent PRs with various lib version updates, etc to go in at a later point.

Pull Request: https://projects.blender.org/blender/blender/pulls/124182
2024-08-12 16:50:07 +02:00
..
patches Windows: Enable clang-cl for ARM64 2024-08-12 16:50:07 +02:00
7zTypes.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
7zWindows.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
Alloc.c External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
Alloc.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
CMakeLists.txt Unbreak build on macOS with AppleClang from recent cleanup 2024-03-07 19:56:58 +11:00
Compiler.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
CpuArch.c External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
CpuArch.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzFind.c Windows: Enable clang-cl for ARM64 2024-08-12 16:50:07 +02:00
LzFind.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzFindMt.c External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzFindMt.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzFindOpt.c External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzHash.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzmaDec.c External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzmaDec.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzmaEnc.c External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzmaEnc.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzmaLib.c External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
LzmaLib.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
Precomp.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
README.blender Windows: Enable clang-cl for ARM64 2024-08-12 16:50:07 +02:00
Threads.c External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00
Threads.h External: update LZMA SDK to latest version 2024-02-18 17:38:04 +01:00

Project: LZMA SDK
URL: https://www.7-zip.org/sdk.html
License: Public Domain
Upstream version: 23.01
Local modifications:
* Update LzFind.c to find the correct NEON header when using clang-cl + Windows ARM64

- Took only files needed for Blender: C source for raw LZMA1 encoder/decoder.
- CMakeLists.txt is made for Blender codebase