Lioncash
554893ef85
RuntimeCommonB: Make use of bitfield initializers where applicable
...
Given that we now target C++20, we can make use of bitfield initializers
where applicable.
2020-04-20 15:57:25 -04:00
Jack Andersen
5b4441ac36
Update fmtlib
2020-04-11 12:51:39 -10:00
Lioncash
1e6b6622fe
CGuiFrame: Remove unnecessary mutable specifiers
...
We can just drop the const qualifier on ProcessMouseInput() to make the
mutable specifier unnecessary.
2020-04-10 02:17:50 -04:00
Luke Street
3734a09ed3
CGuiWidget: Make GetIsFinishedLoading non-const
2020-03-25 02:01:47 -04:00
Lioncash
dc565969e6
CFinalInput: Use std::array where applicable
...
Allows simplifying copies and gets rid of hardcoded size values.
2019-10-01 01:59:56 -04:00
Lioncash
06789d1860
General: Normalize several headers' include paths
...
Normalizes the include paths and makes them consistent. Also adds any
missing includes relevant to the interface.
2019-09-22 20:36:33 -04:00
Lioncash
f9079f0215
Runtime: Make use of std::make_unique where applicable
...
Makes use of the C++14 make_unique allocation function to allocate class
instances where applicable instead of a reset with a new operator within
it.
This doesn't touch cases where buffers are allocated, given make_unique
would zero-initialize them.
2019-09-12 04:09:48 -04:00
Jack Andersen
5acf9ecbcf
Graphics debug groups and bug fixes
2019-07-20 22:42:52 -10:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00
Jack Andersen
52b36795ac
Proper handling for persistently resident resources
2019-03-09 23:37:36 -10:00
Jack Andersen
8df0a4913c
zeus constexpr refactor and thermal visor fixes
2019-02-23 21:15:54 -10:00
Jack Andersen
137968ecc7
Bug fixes and CAutoMapper mouse events
2019-01-22 21:52:19 -10:00
Jack Andersen
aeb6a9a147
More mouse events for pause screen
2019-01-21 18:23:51 -10:00
Jack Andersen
f3f9924309
Initial mouse events for pause screen
2019-01-20 18:10:34 -10:00
Jack Andersen
47c6b5cba8
Bug fixes and CGuiFrame mouse events
2019-01-19 20:43:11 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
7c7da6671a
SIMD refactor
2018-12-07 15:49:15 -10:00
Jack Andersen
1c44f8d1bc
Various movement and HUD bug fixes
2017-12-18 17:05:50 -10:00
Jack Andersen
cff5198e6b
Major graphics resource performance improvement
2017-11-19 13:48:09 -10:00
Jack Andersen
a2c79eb996
More CAutoMapper fixes
2017-11-17 17:35:37 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
4ee4963aaf
Windows fixes
2017-10-23 17:12:10 -10:00
Phillip Stephens
870e8c80ee
Refactor ResId into CAssetId
2017-08-12 22:26:14 -07:00
Jack Andersen
db8a7d3433
CParticleDatabase implementations
2017-06-02 20:03:07 -10:00
Jack Andersen
0fe125d913
Finish CSamusHud and subsystems
2017-04-13 09:28:31 -10:00
Jack Andersen
8e7773aa94
AutoMapper work
2017-03-19 19:09:53 -10:00
Jack Andersen
83176b41a9
FRME bug fixes and shader adjustments
2017-01-29 18:16:20 -10:00
Jack Andersen
d5c7efce58
Tons of refactors and bug fixes
2017-01-28 17:58:16 -10:00
Jack Andersen
0744a2307a
Several architectural fixes and additions
2017-01-21 15:40:12 -10:00
Jack Andersen
904166e016
RumbleFxTable and final FrontEnd options functions
2017-01-12 14:16:26 -10:00
Jack Andersen
d7f79d6ec3
Work on CMemoryCardDriver
2016-12-22 20:41:39 -10:00
Jack Andersen
f665812d6e
More CGuiSys and CFrontEndUI work
2016-12-15 18:35:49 -10:00
Jack Andersen
19a371c931
Refactor GuiSys (remove general logic handling)
2016-12-15 12:37:34 -10:00
Jack Andersen
f4ea728a61
Resource factories now provided with self-ref
2016-09-02 09:32:57 -10:00
Jack Andersen
0aaeed2aeb
const_cast refactor
2016-08-28 18:22:54 -10:00
Jack Andersen
8608b52774
CModelData imps
2016-04-14 11:42:47 -10:00
Jack Andersen
5a4033e925
More field discoveries and imps
2016-03-18 17:58:01 -10:00
Jack Andersen
5b6333fb60
More widget imps
2016-03-17 12:19:25 -10:00
Jack Andersen
79d90f46d3
CGuiModel imps
2016-03-16 16:18:01 -10:00
Jack Andersen
a81bc3c7a2
CGuiLight imps
2016-03-16 10:49:35 -10:00
Jack Andersen
b3859c4476
Many CGuiWidget imps
2016-03-15 13:23:45 -10:00
Jack Andersen
5566c5b002
More CGuiFrame imps
2016-03-14 18:55:57 -10:00
Jack Andersen
66247cfe79
Input handling for CGuiFrame
2016-03-14 13:32:44 -10:00
Jack Andersen
aa207d3e5f
Frame and Widget imps
2016-03-13 14:58:19 -10:00
Jack Andersen
d81c9698ff
Various widget constructor stubs and factories
2016-03-11 18:58:56 -10:00
Jack Andersen
0e637156c2
More GuiSys classes and fields
2016-03-11 12:50:15 -10:00
Jack Andersen
cc4b5d3f98
More stubs and class discoveries
2016-03-10 19:32:18 -10:00
Jack Andersen
5054cd1d8a
More stubs for GuiSys
2016-03-09 17:47:37 -10:00