Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2018-02-07 16:44:59 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2018-02-08 17:37:44 +0300
commite0597baed57fa7a9dfaf6dff6d0fa120784d21ea (patch)
treeee9976051369ac5ae1c2e65e4cb9fa5392d17243 /extern/carve/patches/win32.patch
parent9dc7dca3a22502f79131728a6d4441ea1851595c (diff)
Remove Carve boolean
We've got quite comprehensive BMesh based implementation, which is way easier for maintenance than abandoned Carve library. After all the time BMesh implementation was working on the same level of limitations about manifold meshes and touching edges than Carve. Is better to focus on maintaining one boolean implementation now. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3050
Diffstat (limited to 'extern/carve/patches/win32.patch')
-rw-r--r--extern/carve/patches/win32.patch37
1 files changed, 0 insertions, 37 deletions
diff --git a/extern/carve/patches/win32.patch b/extern/carve/patches/win32.patch
deleted file mode 100644
index 1a5f9650532..00000000000
--- a/extern/carve/patches/win32.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -r e82d852e4fb0 include/carve/win32.h
---- a/include/carve/win32.h Wed Jan 15 13:16:14 2014 +1100
-+++ b/include/carve/win32.h Fri Jan 31 15:32:01 2014 +0600
-@@ -32,17 +32,27 @@
-
- # if _MSC_VER < 1600
- // stdint.h is not available before VS2010
--typedef char int8_t;
--typedef short int16_t;
--typedef long int32_t;
-+#if defined(_WIN32)
-+/* The __intXX are built-in types of the visual complier! So we don't
-+ need to include anything else here.
-+ This typedefs should be in sync with types from MEM_sys_types.h */
-
--typedef unsigned char uint8_t;
--typedef unsigned short uint16_t;
--typedef unsigned long uint32_t;
-+typedef signed __int8 int8_t;
-+typedef signed __int16 int16_t;
-+typedef signed __int32 int32_t;
-
-+typedef unsigned __int8 uint8_t;
-+typedef unsigned __int16 uint16_t;
-+typedef unsigned __int32 uint32_t;
-+#endif
- typedef __int64 int64_t;
- typedef unsigned __int64 uint64_t;
- # else
- # include <stdint.h>
- # endif
- #endif
-+
-+#if defined(_MSC_VER)
-+# include <BaseTsd.h>
-+typedef SSIZE_T ssize_t;
-+#endif