Lioncash
|
d646b896e1
|
CAreaLoader: Make use of in-class initializers where applicable
Same behavior, less code.
|
2020-06-18 19:20:01 -04:00 |
Lioncash
|
4d4f1490b7
|
CAreaCooker: Make use of unsigned stream helpers where applicable
Same behavior minus numerous implicit sign conversions.
|
2020-06-18 19:16:51 -04:00 |
Lioncash
|
cf0898792a
|
CAnimSetLoader: Make use of unsigned stream helpers where applicable
Same behavior, minus all of the implicit sign conversions.
|
2020-06-18 19:08:37 -04:00 |
Lioncash
|
36e005844f
|
CPackage: std::move strings in constructor where applicable
Allows calling code to completely avoid copies.
|
2020-06-18 18:47:23 -04:00 |
Lioncash
|
bf9be7f2ad
|
CGameProject: Mark vars as const where applicable
|
2020-06-18 18:45:45 -04:00 |
Lioncash
|
811447a387
|
CGameExporter: Mark ShouldExportDiscNode() as a const member function
This doesn't modify internal state.
|
2020-06-18 18:41:00 -04:00 |
Lioncash
|
2d1e6b9672
|
CGameExporter: Make use of unsigned stream helpers where applicable
|
2020-06-18 18:39:44 -04:00 |
Lioncash
|
a603b3a4ef
|
CMaterialLoader: Make use of unsigned stream helpers where applicable
|
2020-06-18 18:14:33 -04:00 |
Lioncash
|
4b20a8ad9f
|
CMaterialCooker: Make use of unsigned write variants where applicable
Gets rid of a bunch of implicit sign conversion warnings.
|
2020-06-18 17:50:25 -04:00 |
Lioncash
|
c7ff608d1a
|
externals: Update LibCommon
|
2020-06-18 16:14:06 -04:00 |
Lioncash
|
4b980458ef
|
CAnimationLoader: Make use of ranged for where applicable
|
2020-06-18 15:55:19 -04:00 |
Lioncash
|
87fac0896d
|
CModelLoader: Eliminate some sign conversion warnings
|
2020-06-18 15:38:52 -04:00 |
Lioncash
|
80d5983229
|
CMaterialPass: Add another missing break for Mode 6 in SetAnimCurrent
|
2020-06-18 13:51:08 -04:00 |
Lioncash
|
e65a2a7cc8
|
CMaterialPass: Add missing break for Mode 6 in SetAnimCurrent
|
2020-06-18 13:39:20 -04:00 |
Lioncash
|
1c0e7a3b1d
|
CGameExporter: Make use of in-class initializers
Same behavior, less code.
|
2020-06-18 13:35:01 -04:00 |
Lioncash
|
7177295cbb
|
CCamera: Make use of in-class initializers
Same behavior, less code.
|
2020-06-18 13:32:49 -04:00 |
Lioncash
|
46e5056ba7
|
CMaterial: Make use of in-class initializers
Same behavior, less code.
|
2020-06-18 13:28:25 -04:00 |
Lioncash
|
b18accfa60
|
CFramebuffer: Make use of in-class initializers
Same behavior, less code.
|
2020-06-18 13:23:51 -04:00 |
Lioncash
|
ecce151aaf
|
externals: Update LibCommon
|
2020-06-18 13:21:08 -04:00 |
Lioncash
|
3d74639bea
|
CScriptTemplate: Fix debug print formatting in CheckVolumeConditions
Ensures that the proper type is passed in.
|
2020-06-18 13:17:30 -04:00 |
Lioncash
|
e75ef00d1c
|
CAreaLoader: Fix debug print formatting
Passes the correct type to the formatting specifier.
|
2020-06-18 13:15:42 -04:00 |
Lioncash
|
9d21516296
|
CWorldCooker: Prevent signed overflow in CookMLVL
Even if all 32 bits aren't used, this still eliminates a sign-conversion
warning from int to uint64.`
|
2020-06-18 13:13:26 -04:00 |
Lioncash
|
1d54df7185
|
CAnimSetLoader: Collapse emplace_back() and back() calls into one
emplace_back returns a reference to the emplaced element.
|
2020-06-18 12:47:37 -04:00 |
Lioncash
|
4f4ef28bb1
|
CUniformBuffer: Convert 0 literal into nullptr
Explicit typing.
|
2020-06-18 12:43:09 -04:00 |
Lioncash
|
82d47e82e9
|
CUniformBuffer: uint -> uint32
|
2020-06-18 12:42:34 -04:00 |
Lioncash
|
db7614be95
|
CTweakData: uint -> uint32
Makes the assumption about having a 32-bit value explicit in the
class itself.
|
2020-06-18 12:40:53 -04:00 |
Lioncash
|
24bfee8528
|
DependencyListBuilders: Make use of ranged for where applicable
|
2020-06-18 12:19:43 -04:00 |
Lioncash
|
a0ec0d938f
|
GLCommon: Make use of std::array where applicable
|
2020-06-18 12:00:31 -04:00 |
Lioncash
|
b781ca7b89
|
CPointOfInterestExtra: Convert 0 literal to nullptr
|
2020-06-18 08:03:54 -04:00 |
Lioncash
|
09de312ac3
|
CPoiToWorld: Make use of size_t where applicable
Plays nicer with standard containers.
|
2020-06-18 08:02:43 -04:00 |
Lioncash
|
709fcf18ae
|
CPackage: Make use of size_t where applicable
Plays nicer with std containers.
|
2020-06-18 07:54:17 -04:00 |
Lioncash
|
59ef329c27
|
CPackage: Remove unnecessary qualifier in EPackageDefinitionVersion
Same thing, less code.
|
2020-06-18 07:50:08 -04:00 |
Lioncash
|
bc05e9bd4b
|
CResource: Make StaticType() constexpr
These only return enum values, so this can be trivially made constexpr
|
2020-06-18 07:35:08 -04:00 |
Lioncash
|
84e0d177d8
|
CSkeleton: Remove default constructor from SBoneTransformInfo
This is unnecessary given initializers are already provided.
This also makes the struct constexpr capable by default as well.
|
2020-06-18 07:31:07 -04:00 |
Lioncash
|
60d003df88
|
CSkeleton: Make BoneByName() use a string view
Same behavior, but without a mandatory allocating API.
|
2020-06-18 07:29:19 -04:00 |
Lioncash
|
671b8037b9
|
CSkeleton: Make NumBones() return a size_t
Consistent with the rest of the API.
|
2020-06-18 07:27:58 -04:00 |
Lioncash
|
132d452c88
|
CScriptObject: Mark IsEditorProperty() as const
This doesn't modify internal member state.
|
2020-06-18 07:23:10 -04:00 |
Lioncash
|
6f1d6a8649
|
CScriptObject: Make use of size_t where applicable
Plays with standard containers nicer.
|
2020-06-18 07:17:02 -04:00 |
Lioncash
|
0cda26b105
|
CScriptTemplate: Make use of size_t where applicable
Plays nicer with standard containers and eliminates implicit truncation
warnings.
|
2020-06-18 06:54:55 -04:00 |
Lioncash
|
3bd84d8c41
|
CScriptTemplate: Convert EAttachType into an enum class
Prevents polluting the global namespace.
|
2020-06-18 06:52:56 -04:00 |
Lioncash
|
31a1de9191
|
CScriptExtra: Eliminate sign conversion warnings
|
2020-06-18 06:50:17 -04:00 |
Lioncash
|
1b71d91ea7
|
CResourceStore: Make use of ranged for where applicable
Same behavior, less code.
|
2020-06-18 06:47:02 -04:00 |
Lioncash
|
e9dd2c57a6
|
CResTypeInfo: Shorten std::sort call
We can remove unnecessary qualifiers to make this a little less verbose.
|
2020-06-18 06:35:18 -04:00 |
Lioncash
|
2b7c4941e5
|
CResTypeInfo: Make use of std::move in the constructor
Allows calling code to eliminate copies altogether from occurring.
|
2020-06-18 06:30:21 -04:00 |
Lioncash
|
8f70b20312
|
CResTypeInfo: Make use of ranged for where applicable
Same behavior, better readability
|
2020-06-18 06:28:00 -04:00 |
Lioncash
|
a612751cb0
|
CResTypeInfo: Make use of in-class initializers where applicable
Same behavior, less code.
|
2020-06-18 06:19:08 -04:00 |
Lioncash
|
b77f52bb0e
|
CResTypeFilter: Make use of ranged for where applicable
We can also collapse a loop down into a std::any_of.
|
2020-06-18 06:14:50 -04:00 |
Lioncash
|
5ce6b972a0
|
CGameProject: Make use of size_t where applicable
Plays nicely with standard containers.
|
2020-06-18 06:14:26 -04:00 |
Lioncash
|
6a0a20e3fa
|
CGameProject: Make use of std::move where applicable
Same behavior, but allows calling code to completely eliminate copies.
|
2020-06-18 05:30:29 -04:00 |
Lioncash
|
bb9947fe0e
|
CGameProject: Make use of std::string_view where applicable
Makes a few functions have non-allocating arguments
|
2020-06-18 05:29:52 -04:00 |