Luke Street
eb032863fb
CI: Checkout with fetch-depth: 0
2021-03-29 21:19:49 -04:00
Luke Street
a72c14f5fb
New versioning scheme (currently v0.1.1-2)
2021-03-29 13:28:03 -04:00
Luke Street
3bbd49b7ca
Update hecl-gui; disable macOS .app for Editor
2021-03-19 15:00:24 -04:00
Luke Street
5f263b8a4f
Check _M_X64 for MSVC; update hecl, specter
2021-02-15 21:05:16 -05:00
Luke Street
c411fe2b3f
Editor: GCC warning fixes
2021-02-01 05:15:18 +00:00
Phillip Stephens
a7c61573bd
Update hecl-gui and amuse, just boot right into the game always
2021-01-23 16:28:22 -08:00
Phillip Stephens
0781307c49
Add debug rendering for CScriptPlatform (CVar: debugTool.drawPlatformCollision)
2021-01-16 19:33:03 -08:00
Phillip Stephens
44f5fe4684
Merge pull request #364 from SirMangler/fpscounter
...
CGraphics: FPS Counter and debug overlay
2021-01-14 13:43:59 -08:00
SirMangler
7fb4c45046
FPS Counter and debug overlay CVAR
2021-01-10 16:10:55 +00:00
Luke Street
4b9bdcc802
Fixes for Apple Silicon
...
Updates amuse, hecl, nod, specter
2021-01-06 20:54:21 -05:00
Phillip Stephens
c6593760b1
Update submodules, add room timer
2020-12-31 14:00:10 -08:00
Phillip Stephens
0364d50164
Fix log file path corruption on windows
2020-12-25 22:00:26 -08:00
Luke Street
723ee78f47
ViewManager: Hack for loading Trilogy projects
2020-09-17 19:34:21 -04:00
Luke Street
d3a4a221f5
Limit refresh rate to 60hz when not using variableDt
...
Fixes #334
2020-09-15 17:29:09 -04:00
Phillip Stephens
e5b63ba523
Use CVar to determine whether or not to display Random calls
2020-09-13 13:43:50 -07:00
Phillip Stephens
1ba68175e9
More CThardus imps, add CRandom16 stats
2020-09-12 18:40:19 -07:00
Phillip Stephens
dc586e8110
Add date-time to start of log file name
2020-09-05 19:22:25 -07:00
Phillip Stephens
aed27089b9
Remove debug print
2020-09-05 18:33:18 -07:00
Phillip Stephens
b28b19732e
Add ability to log to file
2020-09-05 18:32:12 -07:00
Lioncash
a32e21df14
General: Resolve -Wcast-qual warnings
...
We can just avoid casting away const in order to resolve these warnings.
2020-08-23 15:54:54 -04:00
Phillip Stephens
a2dfd58356
Update hecl, fix mkwmicons
2020-06-13 20:46:59 -07:00
Luke Street
74cbdfaaa4
Use PNG_INCLUDE_DIR & update submodules
2020-06-13 17:24:09 -04:00
Phillip Stephens
20109bddc3
Fix libPNG
2020-06-12 05:44:33 -07:00
Phillip Stephens
26478dc220
Fix inkscape call
2020-05-24 17:38:39 -07:00
Luke Street
7f15390d4f
Editor: Only create Win32 console & redirect logging if not attached
2020-04-18 03:02:44 -04:00
Luke Street
9cf95b5c10
Editor: Move cvars to CVarCommons
2020-04-14 15:20:51 -04:00
Jack Andersen
5b4441ac36
Update fmtlib
2020-04-11 12:51:39 -10:00
Lioncash
1cb289f243
RuntimeCommon: Normalize cpp inclusions
...
Normalizes the headers for the cpp files in the RuntimeCommon target.
Now all headers and source files within the RuntimeCommon/RuntimeCommonB
targets are normalized and consistent with one another.
2020-01-15 09:15:47 -05:00
Phillip Stephens
21159e604e
More CThardus
2019-12-14 15:50:29 -08:00
Phillip Stephens
1a13f7e4ee
Update submodules, initial CTextureCache
2019-12-10 20:51:33 -08:00
Jack Andersen
e1d46755a3
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-09-30 21:41:42 -10:00
Jack Andersen
16ca0d24c2
Explicit Asset ID refactor
2019-09-30 21:38:03 -10:00
Phillip Stephens
56b198838f
Update hecl
2019-09-29 05:44:37 -07:00
Lioncash
a633b8e8fd
General: Normalize RuntimeCommon include paths
...
Performs the same normalizing done to the RuntimeCommonB target, now all
of the runtime headers have normalized include paths.
2019-09-28 04:14:29 -04:00
Lioncash
5b7f159233
General: Be explicit about athena's Endian type
...
Allows this code to still compile if the Endian type is ever changed
into a strong enumeration.
2019-09-14 11:01:01 -04:00
Lioncash
c0c6d02c27
Editor/ProjectManager: Be explicit about athena's SeekOrigin type
...
Allows this code to work if it's ever changed into an enum class.
2019-09-07 21:22:41 -04:00
Phillip Stephens
256994c199
Initial CEnergyBall, update submodules, various fixes
2019-08-31 02:02:21 -07:00
Lioncash
1d3062b33f
General: Make use of FopenUnique where applicable
...
Migrates to the hecl Fopen variant that automatically closes its
contained file handle if it goes out of scope.
2019-08-26 15:03:58 -04:00
Lioncash
afab3e0327
Runtime: Make const/non-const getters have the same name
...
Makes for a more consistent interface, as getters won't have different
names to remember based off whether or not they're const qualified.
2019-08-14 12:45:57 -04:00
Phillip Stephens
380e44148f
Fix missed conflict
2019-08-10 20:28:19 -07:00
Lioncash
d336e1fc00
Editor: Use override where applicable
...
Continues the override modernization with the Editor code.
2019-08-10 22:18:35 -04:00
Phillip Stephens
edebe93e6d
Merge pull request #35 from lioncash/goto
...
Editor/ProjectManager: Remove use of goto
2019-08-10 17:51:21 -07:00
Phillip Stephens
ad5e395a51
Fixes for `override` modernization
2019-08-10 17:49:41 -07:00
Lioncash
a65b32892e
Editor/ProjectManager: Make use of std::make_unique
...
Same thing with a more straightforward syntax.
2019-08-10 05:52:09 -04:00
Lioncash
43e808ff17
Editor/ProjectManager: Remove pointer cast in GetObj()
...
Pointer casting like this is technically undefined behavior, we can just
use a lambda and forward the arguments over to the athena read handler.
2019-08-10 05:40:52 -04:00
Lioncash
df663359c7
Editor/ProjectManager: Remove use of goto
...
We can wrap the behavior into a lambda function and then call it where
necessary, removing the need for goto (and allowing non-trivial types in
the codepath).
2019-08-10 05:32:31 -04:00
Lioncash
9312eef905
RuntimeCommon: Use override where applicable
...
Continues the override modernization by applying it to the main
RuntimeCommon target. Resolves around 1100+ cases where override can be
used.
2019-08-09 17:39:42 -04:00
Jack Andersen
0ab08daae7
Windows build fixes
2019-07-27 15:21:31 -10:00
Jack Andersen
b4fe474de3
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-07-19 18:29:06 -10:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00