Move all to deprecated folder.
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
From 30a2ecc7939449f235282eb6de42e367fc5b1867 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Seiderer <ps.report@gmx.net>
|
||||
Date: Thu, 14 Jan 2016 22:13:15 +0100
|
||||
Subject: [PATCH] Fix FBXConverter: use proper 64-bit constant
|
||||
|
||||
Use proper 64-bit constant for CONVERT_FBX_TIME(time) conversion, fixes:
|
||||
|
||||
code/FBXConverter.cpp:2025: error: integer constant is too large for 'long' type
|
||||
code/FBXConverter.cpp:2026: error: integer constant is too large for 'long' type
|
||||
code/FBXConverter.cpp:2794: error: integer constant is too large for 'long' type
|
||||
code/FBXConverter.cpp:2868: error: integer constant is too large for 'long' type
|
||||
code/FBXConverter.cpp:2878: error: integer constant is too large for 'long' type
|
||||
code/FBXConverter.cpp:2888: error: integer constant is too large for 'long' type
|
||||
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
code/FBXConverter.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/code/FBXConverter.cpp b/code/FBXConverter.cpp
|
||||
index e0c6b9c..b1e9a71 100644
|
||||
--- a/code/FBXConverter.cpp
|
||||
+++ b/code/FBXConverter.cpp
|
||||
@@ -67,7 +67,7 @@ namespace FBX {
|
||||
|
||||
#define MAGIC_NODE_TAG "_$AssimpFbx$"
|
||||
|
||||
-#define CONVERT_FBX_TIME(time) static_cast<double>(time) / 46186158000L
|
||||
+#define CONVERT_FBX_TIME(time) static_cast<double>(time) / 46186158000LL
|
||||
|
||||
// XXX vc9's debugger won't step into anonymous namespaces
|
||||
//namespace {
|
||||
--
|
||||
2.1.4
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
From 8457f3eff89dae35d43f679a66842ceedfd08808 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?=
|
||||
<zmoelnig@umlautQ.umlaeute.mur.at>
|
||||
Date: Fri, 13 Nov 2015 22:33:20 +0100
|
||||
Subject: [PATCH] fix compilation on BigEndian
|
||||
|
||||
cannot pass a function by reference where an lvalue is expected
|
||||
(only applies to bigendian, where a macro expands to a byteswap function)
|
||||
|
||||
Closes https://github.com/assimp/assimp/issues/613
|
||||
|
||||
Taken from [1] for buildroot assimp package compile fix.
|
||||
|
||||
[1] https://github.com/assimp/assimp/commit/756cfd4f74b866e3183caede69daa8c105b73bab.patch
|
||||
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
code/Bitmap.cpp | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/code/Bitmap.cpp b/code/Bitmap.cpp
|
||||
index 13ec372..829fd02 100644
|
||||
--- a/code/Bitmap.cpp
|
||||
+++ b/code/Bitmap.cpp
|
||||
@@ -84,7 +84,12 @@ namespace Assimp {
|
||||
|
||||
template<typename T>
|
||||
inline std::size_t Copy(uint8_t* data, T& field) {
|
||||
+#ifdef AI_BUILD_BIG_ENDIAN
|
||||
+ T field_swapped=AI_BE(field);
|
||||
+ std::memcpy(data, &field_swapped, sizeof(field)); return sizeof(field);
|
||||
+#else
|
||||
std::memcpy(data, &AI_BE(field), sizeof(field)); return sizeof(field);
|
||||
+#endif
|
||||
}
|
||||
|
||||
void Bitmap::WriteHeader(Header& header, IOStream* file) {
|
||||
--
|
||||
2.1.4
|
||||
|
||||
14
deprecated/firmware/buildroot/package/assimp/Config.in
Normal file
14
deprecated/firmware/buildroot/package/assimp/Config.in
Normal file
@@ -0,0 +1,14 @@
|
||||
config BR2_PACKAGE_ASSIMP
|
||||
bool "assimp"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_PACKAGE_ZLIB
|
||||
help
|
||||
Open Asset Import Library (assimp) is a portable Open Source
|
||||
library to import various well-known 3D model formats in a uniform
|
||||
manner. The most recent version also knows how to export 3d files
|
||||
and is therefore suitable as a general-purpose 3D model converter.
|
||||
|
||||
http://www.assimp.org
|
||||
|
||||
comment "assimp needs a toolchain w/ C++"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
||||
16
deprecated/firmware/buildroot/package/assimp/assimp.mk
Normal file
16
deprecated/firmware/buildroot/package/assimp/assimp.mk
Normal file
@@ -0,0 +1,16 @@
|
||||
################################################################################
|
||||
#
|
||||
# assimp
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ASSIMP_VERSION = v3.2
|
||||
ASSIMP_SITE = $(call github,assimp,assimp,$(ASSIMP_VERSION))
|
||||
ASSIMP_LICENSE = BSD-3c
|
||||
ASSIMP_LICENSE_FILES = LICENSE
|
||||
ASSIMP_DEPENDENCIES = zlib
|
||||
ASSIMP_INSTALL_STAGING = YES
|
||||
|
||||
ASSIMP_CONF_OPTS += -DASSIMP_BUILD_TESTS=OFF
|
||||
|
||||
$(eval $(cmake-package))
|
||||
Reference in New Issue
Block a user