2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-14 07:11:21 +00:00

40 Commits

Author SHA1 Message Date
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
Jack Andersen
77f814192e Windows build fixes 2018-05-24 20:34:58 -10:00
Jack Andersen
9c30a44a65 Fix see through collision material 2018-05-10 21:02:19 -10:00
Jack Andersen
aa84d7c725 Add emissive cycles shaders 2018-04-14 20:04:08 -10:00
Jack Andersen
2c5a662fec Add adjacent area lightmap cooking 2018-04-08 14:08:33 -10:00
Jack Andersen
c9f61eb9da Fixes for GameCube targeting 2018-03-27 22:06:34 -10:00
Jack Andersen
f2d6f643c9 PATH cooking bug fix 2018-02-26 00:38:50 -10:00
Jack Andersen
3acb9c9e3d Initial PATH cooking support 2018-02-24 22:23:00 -10:00
Jack Andersen
06797cd9fc Add PATH .blend file type 2018-02-23 20:15:12 -10:00
Jack Andersen
f546400cc1 Update boo 2018-01-21 12:03:48 -10:00
Jack Andersen
2d0f079991 Add CVarCommons; hecl-light library 2018-01-09 20:16:18 -10:00
Jack Andersen
9daa74e08e Windows PCH fixes 2017-12-29 15:07:15 -10:00
Jack Andersen
aae0dc56b7 Huge compile performance refactor 2017-12-28 21:56:31 -10:00