2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-13 21:51:22 +00:00

62 Commits

Author SHA1 Message Date
989c267dce
Minor Blender 3.0 fixes, add ability to override blender in metaforce-gui 2022-01-08 17:56:28 -08:00
78f8716150 Fix macOS/Linux issues
- Fixes png lib becoming undefined on macOS
- Auto-detect macports png/Qt paths
- Fixes typos
- Workaround for AppleClang/fmt bug
2021-06-30 16:27:53 -04:00
9ca1a38171 Use UTF-8 exclusively internally
This removes SystemString, SystemChar, etc.
All filepaths and log strings are assumed to be UTF-8,
with conversions to UTF-16 for Windows APIs as appropriate.

Updates amuse, athena, boo, kabufua and nod
2021-06-30 14:20:45 -04:00
466325f916 Invert blender version check 2021-03-10 11:59:10 -08:00
6163a9a917 Loosen up blender version requirements, add implicit true to command line boolean CVar 2021-03-06 18:43:47 -08:00
cc6d977edc Relax minimum blender requirement, add constants to easily update blender version 2021-02-28 12:32:29 -08:00
f302c41ed7 PyOutStream: properly cast char_type to int_type 2021-02-27 22:33:28 -05:00
8fc39c4ce6 Add ability to search for blender version dynamically 2021-02-21 18:51:36 -08:00
11b1c57f61 Require Blender 2.90 2020-09-04 03:33:04 -04:00
e40e98faa6 Use Blender 2.83 on Windows 2020-06-13 20:08:55 -04:00
62f5617539 Use empty .blend on create; remove MallocNanoZone workaround 2020-04-15 02:13:11 -04:00
a22a5e9473 Add MallocNanoZone=1 on macOS for Blender 2020-04-15 00:44:09 -04:00
ff12c94eca Default to Blender 2.82 path on Windows 2020-04-14 22:10:49 -04:00
Jack Andersen
6a8714c1f3 Update fmtlib 2020-04-11 12:48:11 -10:00
Jack Andersen
7ce829d134 Fix PyOutStream streambuf for MS STL 2020-04-10 18:58:06 -10:00
Jack Andersen
8fd6664984 Additional addon features for MP3 2020-04-09 17:19:33 -10:00
3294047a06 Require Blender 2.81+ 2019-12-22 18:39:24 -05:00
Jack Andersen
72fabc9329 Minor blender exception detection bug fix 2019-10-12 18:54:07 -10:00
Jack Andersen
88e68e8aa3 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/hecl 2019-09-30 21:30:17 -10:00
Jack Andersen
8a73a8ee48 Code style improvements 2019-09-30 21:23:35 -10:00
822227a1ca Temporary xxhash fixes, update submodules 2019-09-06 23:30:53 -07:00
Lioncash
5e66bee28c General: Include necessary includes
Ensures all necessary includes are included and also removes headers
that aren't necessary
2019-09-04 19:23:55 -04:00
e12e0057c3 Minor compile fixes 2019-08-23 16:58:15 -07:00
Lioncash
2d7dd9bf5b Connection: Collapse emplace_back(), back() pairs
emplace_back() already returns a reference to the constructed member, so
we don't need to query it via back() again.
2019-08-23 14:02:18 -04:00
Lioncash
cbcfdcb67a Connection: Eliminate variable shadowing
Amends trivial cases of variable shadowing.
2019-08-23 13:56:11 -04:00
Lioncash
6492117d60 Connection: Remove <iostream> include
Avoids injecting a static constructor into translation units including
this source file, even if nothing in the source file uses the iostream
facilities.

Instead, we can replace this with an ostream include. While we're at it,
we can make sure we include everything necessary within the source file.
2019-08-23 13:44:30 -04:00
Lioncash
877ca7ad87 Connection: Make use of std::array where applicable
Uses std::array in place of C arrays where not used as a buffer.
2019-08-23 12:44:55 -04:00
Lioncash
a3caa28483 Connection: Collapse definition of operator== for Vert
This can be collapsed down to a single tie comparison
2019-08-23 12:32:13 -04:00
Lioncash
8fdd9a15c4 Connection: Collapse VertInBank into std::any_of
Same thing, single line.
2019-08-23 12:26:14 -04:00
Lioncash
5d30a9d7ea Connection: Use nullptr instead of NULL where applicable
Same behavior, stronger typing.
2019-08-23 12:08:08 -04:00
e691b95cbf Merge pull request #15 from lioncash/file
hecl/hecl: Introduce FopenUnique
2019-08-21 23:16:25 -07:00
Lioncash
fb9e4df372 hecl: Make use of FopenUnique
Makes use of the introduced API function to eliminate the need to
explicit fclose FILE* instances.
2019-08-22 01:16:48 -04:00
Lioncash
d00cb36fc2 Connection: Amend clang-format discrepancies 2019-08-21 19:16:46 -04:00
Lioncash
ac4858b857 Connection: Replace usages of goto 2019-08-21 19:16:02 -04:00
Jack Andersen
7b05b41d34 Windows build fixes 2019-07-27 15:19:48 -10:00
Jack Andersen
6988f86672 Massive fmtlib refactor 2019-07-19 18:22:58 -10:00
Jack Andersen
4fa1a2f3b7 Fixes for ANCS cooking 2019-06-14 14:37:53 -10:00
Jack Andersen
31caec79dd Windows build fixes 2019-06-12 15:29:52 -10:00
Jack Andersen
387f8fa864 Blender Python API updates and better CMake dependency handling 2019-06-11 16:01:19 -10:00
Jack Andersen
f596cbff83 Windows fixes for refactor 2019-05-09 18:07:48 -10:00
Jack Andersen
92e2c03a01 Fix skin binding unordered_map use 2019-05-08 13:38:00 -10:00
Jack Andersen
5c59acddf2 Blender 2.8 refactor 2019-05-07 17:47:34 -10:00
Jack Andersen
8b1b674a7d Ensure uninitialized data is not accessed in normal operation 2019-04-06 18:54:58 -10:00
Jack Andersen
72b14a78a0 Correct indirect texture sampling swizzle 2019-03-07 17:33:50 -10:00
Jack Andersen
1f04f7ae12 Add closefrom call to RunProcess 2019-02-26 19:13:19 -10:00
Jack Andersen
a9254f6643 Ensure pipes aren't duplicated between blender instances 2019-02-24 00:14:44 -10:00
Jack Andersen
72193079ae New code style refactor 2018-12-07 19:18:42 -10:00
Jack Andersen
54c466276b SIMD refactor 2018-12-07 15:31:11 -10:00
Jack Andersen
61a50aa57e Windows sync fixes for API changes 2018-10-14 10:09:15 -10:00
Jack Andersen
aef455e1ab Attachment model support in blender addon 2018-10-11 10:48:13 -10:00