Lioncash
6f1d6a8649
CScriptObject: Make use of size_t where applicable
...
Plays with standard containers nicer.
2020-06-18 07:17:02 -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
6d98e918ae
CGameArea: Make use of size_t where applicable
...
Plays nicer with the standard library and avoids truncation warnings.
2020-06-18 05:16:46 -04:00
Lioncash
65482ba272
CCollisionMeshData: Make use of size_t where applicable
...
Plays nicer with standard types.
2020-06-18 04:37:20 -04:00
Lioncash
32dafc6bb8
CSkeleton: Make use of size_t where applicable
...
Prevents truncation warnings.
2020-06-17 04:24:49 -04:00
Lioncash
566a32fd75
General: Migrate off non-constexpr constants
2020-06-16 22:48:11 -04:00
Lioncash
09f5163184
CStringTable: Make use of size_t
...
Plays nicer with standard containers. While we're at it, we can use
std::move where applicable.
2020-06-16 15:17:23 -04:00
Lioncash
84a42cd3c2
CWorld: Make use of size_t where applicable
...
Plays nicer with standard types and prevents type truncations.
2020-06-15 20:14:17 -04:00
Lioncash
e18e73cca5
CBasicModel: Make use of size_t where applicable
...
Same behavior, but without some internal variable truncation.
2020-06-15 19:48:25 -04:00
Lioncash
79f7b62960
CMaterialSet/CModel: Make use of size_t where applicable
...
Prevents type truncation warnings internally and also provides slightly
better code-gen, given the upper half of 64-bit registers don't need to
be constantly cleared.
2020-06-15 14:49:38 -04:00
Lioncash
1ae5462cd7
CGameProject: Make use of unique_ptr where applicable
...
Makes the ownership semantics explicit.
2020-06-12 16:07:04 -04:00
Lioncash
907f1270bd
CResourceFactory: Make use of unique_ptr
...
Makes the API more memory safe
2020-06-11 20:22:21 -04:00
Lioncash
61a6151afe
externals: Update LibCommon
2020-06-11 11:10:04 -04:00
Lioncash
01372f7049
CBasicViewport: Make member functions const where applicable
...
These don't modify member state. While we're at it, we can mark
functions as override where applicable.
2020-06-10 01:47:51 -04:00
Jack Andersen
644d89aa2d
Use PrimeWorldEditor for setApplicationName
2020-03-30 19:44:07 -10:00
Jack Andersen
6e08f95d10
Replace deprecated Qt APIs, Windows fixes
2020-03-30 18:07:18 -10:00
Jack Andersen
5bda353d57
Fix dolphin open panel filter, force X11 on linux launcher
2020-03-30 13:50:07 -10:00
EthanArmbrust
3aefd515bb
Include QCloseEvent in IEditor.cpp
...
Without this include, project fails to build on Arch Linux with gcc 9.3.0 with the following error:
`../src/Editor/IEditor.cpp:79:15: error: invalid use of incomplete type ‘class QCloseEvent’
79 | pEvent->ignore();
| ^~
`
2020-03-26 14:10:55 -04:00
Jack Andersen
94bdd70cb3
Prevent unpriveleged mouse-drag on macOS from conflicting with priveleged case.
2019-11-25 16:49:17 -10:00
Jack Andersen
9a96deed0a
Add *.nfs extract support
2019-11-24 17:50:08 -10:00
Jack Andersen
bcfcab1247
Merge branch 'master' of https://github.com/AxioDL/PrimeWorldEditor
2019-11-24 16:50:43 -10:00
Jack Andersen
30c1646f02
Update dew, fix no lighting mode
2019-11-24 16:46:57 -10:00
April Wade
c90ce7d507
Fix 3D rendering on macOS
2019-11-22 03:17:50 -06:00
Jack Andersen
e55b6b43e3
Fixes for building on ubuntu
2019-11-19 05:06:03 +00: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
6e3b23ec50
Accurate MP3 material processing
2019-11-06 16:52:45 -10: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
741185e8d6
Add CMake variable for PUBLIC_RELEASE
2019-06-12 11:21:41 -10:00
Jack Andersen
b507196851
LibCommon now being integrated as an add_subdirectory submodule
2019-06-04 14:44:39 -10:00
Jack Andersen
12f4d5a267
Native handling of relative cursor coordinates for camera control
2019-06-03 19:38:13 -10:00
Pwootage
694c0b0765
Fix HiDPI on macOS (and possibly others?)
2019-06-03 21:51:01 -06:00
Jack Andersen
fb88c81ef6
Fix package target for macOS
2019-06-03 14:01:15 -10:00
Jack Andersen
574ab7d6ac
Enable CPack for Windows and macOS deployment
2019-06-03 11:28:47 -10:00
Jack Andersen
9b95f0b33d
Ensure editor window deletion is deferred
2019-05-28 19:32:18 -10:00
Jack Andersen
ca28e21739
Fixes to support building with GCC
2019-05-28 16:51:30 -10:00
Jack Andersen
5011e7d26b
Make tooltip base color black for contrast
2019-05-27 13:47:08 -10:00
Jack Andersen
5304f8026e
Quickplay integration for MacOS
2019-05-27 12:39:24 -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
Phillip Stephens
cd9601d6aa
Fix QuickPlay on Linux, add more robust executable validation
2019-05-27 00:13:15 -07:00
Jack Andersen
374d836154
Disable user template editing if directory not writable
2019-05-26 20:38:29 -10:00
Jack Andersen
28f96e91c2
More linux and memory leak fixes
2019-05-26 18:59:19 -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
Phillip Stephens
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
20862139b6
Alphabetical includes and UICommon usages
2019-05-23 15:35:23 -10:00