x86_64 blender
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -1 +1,2 @@
|
|||||||
prebuilts/Blender-3.6-unknown-linux-aarch64.tar.xz filter=lfs diff=lfs merge=lfs -text
|
prebuilts/Blender-3.6-unknown-linux-aarch64.tar.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
prebuilts/Blender-3.6-unknown-linux-x86_64.tar.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
diff -Naur ispc-1.17.0.org/CMakeLists.txt ispc-1.17.0/CMakeLists.txt
|
diff -Naur ispc-1.17.0.org/CMakeLists.txt ispc-1.17.0/CMakeLists.txt
|
||||||
--- ispc-1.17.0.org/CMakeLists.txt 2022-01-15 01:35:15 -0700
|
--- ispc-1.17.0.org/CMakeLists.txt 2022-01-15 11:35:15.000000000 +0300
|
||||||
+++ ispc-1.17.0/CMakeLists.txt 2022-02-12 12:44:24 -0700
|
+++ ispc-1.17.0/CMakeLists.txt 2025-08-17 23:51:29.551323047 +0300
|
||||||
@@ -36,8 +36,12 @@
|
@@ -36,8 +36,12 @@
|
||||||
cmake_minimum_required(VERSION 3.13)
|
cmake_minimum_required(VERSION 3.13)
|
||||||
|
|
||||||
@@ -64,9 +64,20 @@ diff -Naur ispc-1.17.0.org/CMakeLists.txt ispc-1.17.0/CMakeLists.txt
|
|||||||
# Build target for utility checking host ISA
|
# Build target for utility checking host ISA
|
||||||
if (ISPC_INCLUDE_UTILS)
|
if (ISPC_INCLUDE_UTILS)
|
||||||
add_executable(check_isa "")
|
add_executable(check_isa "")
|
||||||
|
diff -Naur ispc-1.17.0.org/src/target_registry.h ispc-1.17.0/src/target_registry.h
|
||||||
|
--- ispc-1.17.0.org/src/target_registry.h 2022-01-15 11:35:15.000000000 +0300
|
||||||
|
+++ ispc-1.17.0/src/target_registry.h 2025-08-17 23:52:08.015586903 +0300
|
||||||
|
@@ -42,6 +42,7 @@
|
||||||
|
#include <bitset>
|
||||||
|
#include <map>
|
||||||
|
#include <vector>
|
||||||
|
+#include <cstdint>
|
||||||
|
|
||||||
|
namespace ispc {
|
||||||
|
// Some background information useful for understanding how this works.
|
||||||
diff -Naur ispc-1.17.0.org/cmake/GenerateBuiltins.cmake ispc-1.17.0/cmake/GenerateBuiltins.cmake
|
diff -Naur ispc-1.17.0.org/cmake/GenerateBuiltins.cmake ispc-1.17.0/cmake/GenerateBuiltins.cmake
|
||||||
--- ispc-1.17.0.org/cmake/GenerateBuiltins.cmake 2022-01-15 01:35:15 -0700
|
--- ispc-1.17.0.org/cmake/GenerateBuiltins.cmake 2022-01-15 11:35:15.000000000 +0300
|
||||||
+++ ispc-1.17.0/cmake/GenerateBuiltins.cmake 2022-02-12 12:44:24 -0700
|
+++ ispc-1.17.0/cmake/GenerateBuiltins.cmake 2025-08-17 23:51:29.551323047 +0300
|
||||||
@@ -124,6 +124,8 @@
|
@@ -124,6 +124,8 @@
|
||||||
|
|
||||||
if ("${bit}" STREQUAL "32" AND ${arch} STREQUAL "x86")
|
if ("${bit}" STREQUAL "32" AND ${arch} STREQUAL "x86")
|
||||||
|
|||||||
@@ -20,24 +20,27 @@ cd ${BASE_PATH}/blender
|
|||||||
#sed -e 's@set(MESA_URI .*@set(MESA_URI https://archive.mesa3d.org/older-versions/21.x/mesa-${MESA_VERSION}.tar.xz)@g' -i build_files/build_environment/cmake/versions.cmake
|
#sed -e 's@set(MESA_URI .*@set(MESA_URI https://archive.mesa3d.org/older-versions/21.x/mesa-${MESA_VERSION}.tar.xz)@g' -i build_files/build_environment/cmake/versions.cmake
|
||||||
#sed -e 's@set(FRIBIDI_URI .*@set(FRIBIDI_URI https://github.com/fribidi/fribidi/archive/refs/tags/${FRIBIDI_VERSION}.tar.gz)@g' -i build_files/build_environment/cmake/versions.cmake
|
#sed -e 's@set(FRIBIDI_URI .*@set(FRIBIDI_URI https://github.com/fribidi/fribidi/archive/refs/tags/${FRIBIDI_VERSION}.tar.gz)@g' -i build_files/build_environment/cmake/versions.cmake
|
||||||
#sed -e 's@set(FRIBIDI_FILE .*@set(FRIBIDI_FILE fribidi-${FRIBIDI_VERSION}.tar.gz)@g' -i build_files/build_environment/cmake/versions.cmake
|
#sed -e 's@set(FRIBIDI_FILE .*@set(FRIBIDI_FILE fribidi-${FRIBIDI_VERSION}.tar.gz)@g' -i build_files/build_environment/cmake/versions.cmake
|
||||||
|
ARM_DEFS=
|
||||||
if [ x$CPU = xaarch64 ]; then
|
if [ x$CPU = xaarch64 ]; then
|
||||||
|
ARM_DEFS="-DBLENDER_PLATFORM_ARM=ON"
|
||||||
python3 ./build_files/utils/make_update.py --architecture arm64
|
python3 ./build_files/utils/make_update.py --architecture arm64
|
||||||
else
|
else
|
||||||
python3 ./build_files/utils/make_update.py
|
python3 ./build_files/utils/make_update.py
|
||||||
fi
|
fi
|
||||||
cd ${BASE_PATH}
|
cd ${BASE_PATH}
|
||||||
|
|
||||||
|
|
||||||
cmake -S ${DEPS_SRC} -B ${DEPS_BUILD} \
|
cmake -S ${DEPS_SRC} -B ${DEPS_BUILD} \
|
||||||
-DHARVEST_TARGET=${DEPS_INSTALL} \
|
-DHARVEST_TARGET=${DEPS_INSTALL} \
|
||||||
-DBLENDER_PLATFORM_ARM=ON
|
${ARM_DEFS}
|
||||||
|
export VERBOSE=1
|
||||||
cd ${DEPS_BUILD} && make install && cd ${BASE_PATH}
|
cd ${DEPS_BUILD} && make install && cd ${BASE_PATH}
|
||||||
|
|
||||||
cmake -S ${BLENDER_SRC} -B ${BLENDER_BUILD} \
|
cmake -S ${BLENDER_SRC} -B ${BLENDER_BUILD} \
|
||||||
-C${BLENDER_DIR}/build_files/cmake/config/blender_release.cmake \
|
-C${BLENDER_DIR}/build_files/cmake/config/blender_release.cmake \
|
||||||
-DBLENDER_PLATFORM_ARM=ON \
|
${ARM_DEFS} \
|
||||||
-DWITH_CYCLES_EMBREE=OFF \
|
-DWITH_CYCLES_EMBREE=OFF \
|
||||||
-DLIBDIR=${BASE_PATH}/lib/lib_${CPU}
|
-DLIBDIR=${BASE_PATH}/lib/lib_${CPU}
|
||||||
|
export VERBOSE=1
|
||||||
cd ${BLENDER_BUILD} && make && make install && \
|
cd ${BLENDER_BUILD} && make && make install && \
|
||||||
make package_archive && cd ${BASE_PATH}
|
make package_archive && cd ${BASE_PATH}
|
||||||
mkdir -p prebuilts
|
mkdir -p prebuilts
|
||||||
|
|||||||
BIN
prebuilts/Blender-3.6-unknown-linux-x86_64.tar.xz
(Stored with Git LFS)
Normal file
BIN
prebuilts/Blender-3.6-unknown-linux-x86_64.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
Reference in New Issue
Block a user