Mario Zechner
cfcca956fa
[cpp] Support sanitizers again
2025-07-26 01:26:39 +02:00
Mario Zechner
ce12249682
[cpp] Use stl unordered_map if STL is available in Debug.h (faster)
2025-07-25 01:20:53 +02:00
Mario Zechner
1a10d185a3
[cpp] Smoke tests
2025-07-20 22:42:16 +02:00
Mario Zechner
2036aa3e76
[cpp] Fix double free crash in SkeletonBinary::readSkeletonDataFile, add terminal logging utilities and style guide, add nostdcpp
2025-07-20 20:19:07 +02:00
Mario Zechner
aaca02ad81
[cpp] nostdlib build to be used with WASM and other environments that do not want stdlibc++ linked in.
2025-07-20 14:20:40 +02:00
Mario Zechner
73a17e88c9
[tests] DebugPrinter -> HeadlessTest
2025-07-11 14:16:24 +02:00
Mario Zechner
4e3d2be023
[c][cpp][libgdx] Launch configs for debug-printer
2025-07-11 12:33:02 +02:00
Mario Zechner
cc4f11fded
[cpp] Simplify directory structure, add DebugPrinter program
...
- spine-cpp/spine-cpp was moved into spine-cpp directory, so spine-cpp/spine-cpp/src -> spine-cpp/src, spine-cpp/spine-cpp/include -> spine-cpp/include
- Added scaffold for DebugPrinter to be used by runtime comparison tests
- Added build.sh
2025-07-11 11:00:44 +02:00
Mario Zechner
9c06cef2be
[c][cpp] Fix ir-generator, Update type hierarchy in C++
...
- ir-generator did not handle const String& parameters correctly
- Type hierarchy of Bone, Constraint was incorrect. Bone didn't extend Update, thus fetching RTTI in updateCache failed at runtime.
2025-07-11 02:17:12 +02:00
Mario Zechner
c75fd64189
[cpp] First pass of C wrapper generator and generated sources, WIP
2025-07-08 14:34:10 +02:00
Mario Zechner
70af9d8159
[sfml] Refactor CMake build
2024-06-30 21:03:37 +02:00
Mario Zechner
75a23e8167
[cpp] Refactor CMake build
2024-06-30 20:07:29 +02:00
Mario Zechner
4b5102fddf
[glfw] MVP
2024-06-26 20:17:08 +02:00
Mario Zechner
ac7f0654a6
[cpp][flutter] Added spine-lite-cpp, changed spine-flutter to use spine-lite-cpp.
2024-04-19 14:43:00 +02:00
Andrew Wilson
373a163c3f
Add CMake Target Exporting & option to disable testing in the build ( #2329 )
...
* Fix cmake install
* Option to build without testing
* Add target exporting and SpineConfig.cmake
* Revert relative install paths to Spine preferred ones
2023-07-29 21:55:45 +02:00
badlogic
679b1d9c6c
[cpp] Force c++11 on spine-cpp Cmake build, closes #1922
2021-07-09 17:29:42 +02:00
badlogic
e842e67d19
[c][cpp] CMake clean-up, update to C++11.
2021-07-01 11:04:12 +02:00
badlogic
2bd8dc7326
Clean up Clang warnings, refactor more size_t related code.
2018-05-24 17:17:45 +02:00
badlogic
b7ae63f743
Fixed crashes on MSVC.
2018-05-24 14:31:26 +02:00
badlogic
11d0a47360
[cpp] Fixed up memory issues & crashes. HashMap is a linked list atm, need a better replacement.
2018-02-15 18:45:24 +01:00
Stephen Gowen
2a00853fe2
Forgot some cpp flags
...
-fno-exceptions -fno-rtti
2017-11-09 12:19:03 -05:00
Stephen Gowen
7983a6e743
Adding CMakeLists.txt and fixing some compiler warnings
2017-11-09 12:01:17 -05:00