mirror of
https://projects.blender.org/blender/blender.git
synced 2025-01-22 07:22:12 -05:00
9576576039
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 |
||
---|---|---|
.. | ||
patches | ||
7zTypes.h | ||
7zWindows.h | ||
Alloc.c | ||
Alloc.h | ||
CMakeLists.txt | ||
Compiler.h | ||
CpuArch.c | ||
CpuArch.h | ||
LzFind.c | ||
LzFind.h | ||
LzFindMt.c | ||
LzFindMt.h | ||
LzFindOpt.c | ||
LzHash.h | ||
LzmaDec.c | ||
LzmaDec.h | ||
LzmaEnc.c | ||
LzmaEnc.h | ||
LzmaLib.c | ||
LzmaLib.h | ||
Precomp.h | ||
README.blender | ||
Threads.c | ||
Threads.h |
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