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
Phillip Stephens
9d5b21fd63
Merge branch 'lioncash-override'
2019-08-09 23:02:52 -07:00
Lioncash
a5a2516138
RetroDataSpec: Use override where applicable
...
Continues the override modernizations, applying the keyword where
applicable to the RetroDataSpec target.
2019-08-10 00:24:30 -04:00
Phillip Stephens
1e625e0995
Fix missed `override` declarations
2019-08-09 15:07:52 -07:00
Phillip Stephens
1d3e5cdb70
Implement Oculus loader
2019-08-09 14:55:59 -07: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
Phillip Stephens
5eaa7a23e8
Merge branch 'override' of https://github.com/lioncash/urde
2019-08-09 06:27:54 -07:00
Phillip Stephens
8089566788
Merge branch 'assign' of https://github.com/lioncash/urde
2019-08-09 06:27:05 -07:00
Lioncash
2059535b55
RuntimeCommonB: Use the override specifier where applicable
...
Applies the override keyword where applicable to indicate visually where
member function overriding is occurring. This only targets
the RuntimeCommonB target as a starting point, which resolves around
900+ cases where the keyword could be used.
2019-08-09 09:13:26 -04:00
Lioncash
af8731f2d2
GuiSys/CInstruction: Correct erroneous assignment in TestLargestFont
...
Without this, x20_largestMonoW will never be any value other than zero,
which is indicative of a logic bug.
2019-08-09 07:08:04 -04:00
Phillip Stephens
2f65d6d3a2
Merge branch 'namespace' of https://github.com/lioncash/urde into lioncache-namespace
2019-08-08 20:33:05 -07:00
Lioncash
fc906eec66
MP1/CMFGame: Remove erroneous forward declaration
...
This type is actually defined within the urde::MP1 namespace, not the
top-level urde namespace.
We remove the namespace itself however, given the header for that type
is already being included.
2019-08-08 23:10:00 -04:00
Phillip Stephens
d648f156b8
Revert original dolphin hash idea completely
2019-08-03 17:05:40 -07:00
Phillip Stephens
ff83dbc676
Minor fixes and cleanup
2019-08-03 17:02:53 -07:00
Phillip Stephens
9d2cbf61ed
Add texture cache containing information about textures
2019-08-03 16:44:52 -07:00
Jack Andersen
0ab08daae7
Windows build fixes
2019-07-27 15:21:31 -10:00
Jack Andersen
5acf9ecbcf
Graphics debug groups and bug fixes
2019-07-20 22:42:52 -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
Phillip Stephens
9579900706
Fix WorldTeleporter derp
2019-07-19 09:50:01 -07:00
Phillip Stephens
1a9ca77603
Update ScriptObject DNAs to match known values
2019-07-19 01:30:11 -07:00
Phillip Stephens
cdf9545de4
Fix MemoryRelay handling in DataSpec
2019-07-16 19:10:57 -07:00
Phillip Stephens
e552030d40
Fix approach PathFind call
2019-07-16 15:33:18 -07:00
Phillip Stephens
18d6372c28
Finish CTryclops patterned functions
2019-07-16 15:28:14 -07:00
Phillip Stephens
328749d1ba
More CFlaahgra imps, initial CTryclops imps
2019-07-16 08:54:07 -07:00
Phillip Stephens
91fe17dcbb
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde
2019-07-12 01:07:22 -07:00
Phillip Stephens
7ec637034b
Update file download locations
2019-07-12 01:06:23 -07:00
Jack Andersen
e38a3ece89
More CBabygoth fixes
2019-07-06 22:22:35 -10:00
Phillip Stephens
c899bf2d47
Fix logic inversion in .gitlab-ci.yml
2019-07-01 02:27:01 -07:00
Phillip Stephens
58fbd7cc03
Merge branch 'dev' of ssh://git.axiodl.com:6431/AxioDL/urde into dev
2019-07-01 02:22:57 -07:00
Phillip Stephens
97ae6fbe98
Fix codesign failure
2019-07-01 02:22:17 -07:00
Phillip Stephens
b32ed816ec
Merge branch 'dev'
2019-06-30 23:22:54 -07:00
Phillip Stephens
406d81fd7a
Use fixed fixNES branch temporarily
2019-06-30 23:22:13 -07:00
Jack Andersen
dc23ee564d
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-06-30 20:15:14 -10:00
Jack Andersen
fd0bfc3acf
Minor flamethrower and babygoth fixes
2019-06-30 20:14:42 -10:00
Phillip Stephens
2ff9077560
Fix visigen on macOS
2019-06-30 22:02:56 -07:00
Phillip Stephens
c30703209f
Fix macOS builds finally
2019-06-30 21:04:24 -07:00
Phillip Stephens
46c570f8a6
Update submodules
2019-06-30 20:41:06 -07:00
Phillip Stephens
614dfd33e9
Update Visual Studio version to 2019
2019-06-30 20:22:18 -07:00
Phillip Stephens
975b275334
Update submodules
2019-06-30 20:17:13 -07:00
Jack Andersen
003146f614
Work on CBabygoth
2019-06-29 21:29:49 -10:00
Phillip Stephens
d1e97dd821
Update hecl-gui
2019-06-29 11:03:25 -07:00
Phillip Stephens
508877c193
Update .gitlab-ci.yml to build when we push to the branch `dev`
2019-06-28 20:13:38 -07:00
Phillip Stephens
b94df3af36
Update .gitlab-ci.yml to support multiple tracks
2019-06-28 20:01:08 -07:00
Phillip Stephens
44cae7bdb9
More CFlaahgra imps
2019-06-26 18:06:03 -07:00