Lioncash
|
e75c077bda
|
CShaderGenerator: Make file-scope arrays non-allocating
We can make these plain views to eliminate any potential static runtime
constructors.
|
2020-06-10 00:55:08 -04:00 |
|
Lioncash
|
c285207f24
|
CSceneNode: Collapse loops into ranged for loops
Where applicable, we can simplify some loops a little bit, migrating off
the slightly more verbose iterator means of traversing standard
containers.
|
2020-06-09 23:07:47 -04:00 |
|
Lioncash
|
3d4f2d60eb
|
CSceneNode: Make use of std::array
Same behavior, stronger typing.
|
2020-06-09 22:57:44 -04:00 |
|
Lioncash
|
7065005c30
|
CSceneNode: Make use of override
Same behavior, stronger enforcement of API.
|
2020-06-09 22:56:38 -04:00 |
|
Lioncash
|
d3315bf84f
|
CSceneNode: Make use of in-class initializers
Same behavior, less code.
|
2020-06-09 22:55:25 -04:00 |
|
Lioncash
|
03f1aba7e8
|
CAreaCooker: Collapse for loops into ranged for where applicable
Same behavior, less code.
|
2020-06-09 07:56:56 -04:00 |
|
Lioncash
|
f727c07d13
|
CAreaCooker: Make use of in-class initializers where applicable
Simplifies the construction code.
|
2020-06-09 07:42:51 -04:00 |
|
Lioncash
|
0eef99f72e
|
CResourceIterator: Provide a virtual destructor
Prevents any potential undefined behavior from occurring from deleting a
derived type from a base class pointer.
|
2020-06-09 05:14:15 -04:00 |
|
Lioncash
|
621367e120
|
CResourceIterator: Make use of override where applicable
Same behavior, but enforces the interface.
|
2020-06-09 05:11:08 -04:00 |
|
Lioncash
|
65cc3a0d89
|
CResourceIterator: Use prefix form for iterators
Same behavior, minus any created temporaries.
|
2020-06-09 05:10:09 -04:00 |
|
Lioncash
|
e2209106fb
|
CResourceIterator: Remove unnecessary inline specifiers
|
2020-06-09 05:09:31 -04:00 |
|
Lioncash
|
0c784aa305
|
CAnimation: Make use of std::array
Same behavior, but more strongly typed.
|
2020-06-09 04:21:45 -04:00 |
|
Lioncash
|
9f63991a0a
|
CAnimation: Mark BuildDependencyTree() as overwritten
Same behavior, but enforces the interface.
|
2020-06-09 04:21:45 -04:00 |
|
Lioncash
|
a4f45aeb2d
|
CAnimation: Remove unnecessary inline specifiers
Same behavior, less writing. Functions defined in a class declaration
are already implicitly inline.
|
2020-06-09 04:21:45 -04:00 |
|
Lioncash
|
f233af5de4
|
CAnimation: Convert typedefs into using aliases
Same behavior, nicer readability
|
2020-06-09 04:21:45 -04:00 |
|
Lioncash
|
d4d7cf66cd
|
CAnimation: Make use of in-class initializers where applicable
Simplifies member initialization
|
2020-06-09 04:21:41 -04:00 |
|
Lioncash
|
7824d0720d
|
CAnimationParameters: Add missing break in switch cases in SetUnknown()
Prevents undocumented switch fallthrough.
|
2020-06-09 04:10:49 -04:00 |
|
Lioncash
|
cf92227587
|
CAnimationParameters: Make use of in-class variable declarations where applicable
Same behavior, less code.
|
2020-06-09 04:10:45 -04:00 |
|
Bearborg
|
4f3f5ea02d
|
Replace deprecated GL_LUMINANCE and GL_LUMINANCE_ALPHA texture formats
|
2019-12-25 11:34:28 -05:00 |
|
Jack Andersen
|
30c1646f02
|
Update dew, fix no lighting mode
|
2019-11-24 16:46:57 -10:00 |
|
Jack Andersen
|
37c462725c
|
Default zero mat/amb alpha so bloom does not get overpowered
|
2019-11-17 12:03:09 -10:00 |
|
Jack Andersen
|
6e2bf5be83
|
Fix MP3 extraction crash
|
2019-11-16 20:48:07 -10:00 |
|
Jack Andersen
|
8ad13ff4c9
|
MP1 material fix after MP3 refactor
|
2019-11-16 15:42:36 -10:00 |
|
Jack Andersen
|
dfc9d1ddb0
|
Merge remote-tracking branch 'origin/mp3-materials'
|
2019-11-16 15:26:14 -10:00 |
|
Jack Andersen
|
cfea90e9d2
|
Segfault fixes
|
2019-11-16 15:24:46 -10:00 |
|
Jack Andersen
|
55c4a5818e
|
Use non-1.0 alpha component for default lighting
|
2019-11-07 14:54:35 -10:00 |
|
Jack Andersen
|
6e3b23ec50
|
Accurate MP3 material processing
|
2019-11-06 16:52:45 -10:00 |
|
|
79ec379c66
|
Minor lighting fixes and initial Mode 8 implementation
|
2019-10-27 04:03:57 -07:00 |
|
Aruki
|
cd7937f73c
|
Fixed CMayaSpline source files not compiling
|
2019-06-18 12:10:04 -07:00 |
|
Aruki
|
ca40d34739
|
Merge branch 'master' of https://github.com/arukibree/primeworldeditor
|
2019-06-14 23:32:26 -07:00 |
|
Aruki
|
a21407a1b7
|
Commit of old 2016-era WIP CMayaSpline implementation
|
2019-06-14 23:31:27 -07:00 |
|
Jack Andersen
|
036c56370c
|
Various memory-related bug fixes
Also new lzokay API to reduce erroneous usage.
|
2019-06-14 09:01:29 -10:00 |
|
Jack Andersen
|
4c873591f0
|
Make InstanceID label selectable and add parsing tooltip
|
2019-06-13 13:12:53 -10:00 |
|
Jack Andersen
|
b507196851
|
LibCommon now being integrated as an add_subdirectory submodule
|
2019-06-04 14:44:39 -10:00 |
|
Jack Andersen
|
acd925ffaa
|
Mac OpenGL fixes
|
2019-05-27 11:25:00 -10:00 |
|
Jack Andersen
|
c4cc4b8657
|
Merge pull request #2 from Antidote/cmake
Fix crashes while attempting to load MP2 and MP3
|
2019-05-27 01:01:51 -10:00 |
|
Jack Andersen
|
5a8b62b1cd
|
Mac build fixes
|
2019-05-27 00:59:37 -10:00 |
|
Jack Andersen
|
374d836154
|
Disable user template editing if directory not writable
|
2019-05-26 20:38:29 -10:00 |
|
|
7819b07df5
|
Fix crash in CompressionUtil::DecompressLZO
Fix invalid ActorMultiKeyFrame template reference
|
2019-05-26 22:23:54 -07:00 |
|
Jack Andersen
|
28f96e91c2
|
More linux and memory leak fixes
|
2019-05-26 18:59:19 -10:00 |
|
Jack Andersen
|
fc7cffbf37
|
Silence MSVC warning and remove pointless glew utilities
|
2019-05-26 15:49:50 -10:00 |
|
Jack Andersen
|
981b374232
|
Merge pull request #1 from Antidote/cmake
Silence Warnings
|
2019-05-26 15:38:50 -10:00 |
|
Jack Andersen
|
d593500e18
|
Codegen fixes, DPI scaling, SVG icons
|
2019-05-26 15:29:10 -10:00 |
|
|
1c80a13c23
|
Silence Warnings
|
2019-05-26 18:18:31 -07:00 |
|
Jack Andersen
|
9f94db6c82
|
Linux build fixes
|
2019-05-25 20:24:13 -10:00 |
|
Jack Andersen
|
1c86aedb21
|
Fixes for binary directory generation
|
2019-05-23 15:02:08 -10:00 |
|
Jack Andersen
|
b6191dc330
|
Initial round of CMake refactoring
|
2019-05-23 13:04:29 -10:00 |
|
Aruki
|
7de85a5a2d
|
Quickplay support
|
2019-04-06 15:53:05 -07:00 |
|
Aruki
|
3507be8e42
|
Polished collision editor UI a bit
|
2019-02-18 03:59:19 -07:00 |
|
Aruki
|
0827c05802
|
Various crash fixes
|
2019-02-18 03:54:58 -07:00 |
|