Phillip Stephens
978f1ab88a
CTextRenderBuffer Implement image rendering
2022-05-14 13:22:21 -07:00
Phillip Stephens
1685489303
Get MP1 Trilogy loading, implement version difference in CGuiTextPane, harden FrontEnd for Trilogy missing files
2022-02-23 00:18:50 -08:00
Phillip Stephens
dad7249927
RE COutput/InputStream and friends and migrate over
...
This branch is probably still horribly broken, but it's a good first step to migrating away from having hecl embedded in the runtime
2022-02-21 08:01:05 -08:00
Phillip Stephens
615204f71f
More input and rendering implementations
2022-02-13 13:32:52 -08:00
Phillip Stephens
a9bcb7a9ce
Reformat pass
2021-06-07 12:29:18 -07:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Lioncash
96070f0c89
CGuiTextPane: Eliminate implicit float->int conversions
2020-04-25 02:28:52 -04:00
Jack Andersen
5b4441ac36
Update fmtlib
2020-04-11 12:51:39 -10:00
Lioncash
f3afcf7299
CGuiTextPane: Remove stray unnecessary const_cast in Draw()
...
Draw() isn't const qualified, so there's no need to cast away const
here.
2020-03-29 21:25:47 -04:00
Lioncash
232ae12802
CGuiTextPane: Make use of std::array where applicable
...
Same behavior, but with stronger typing and allows removing of a
hardcoded array size.
2020-03-29 08:00:40 -04:00
Lioncash
40fc3f9dd8
CModelBoo: Remove usages of const_cast
...
Many functions are modifying internals of CBooModel and const-casting
is performed in order to work around functions being const when they
really shouldn't be.
This amends the function signatures in order to allow these functions to
exist without const_cast, making code much nicer to read.
2020-03-25 02:01:46 -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
Jack Andersen
5acf9ecbcf
Graphics debug groups and bug fixes
2019-07-20 22:42:52 -10:00
Jack Andersen
8df0a4913c
zeus constexpr refactor and thermal visor fixes
2019-02-23 21:15:54 -10:00
Jack Andersen
f3f9924309
Initial mouse events for pause screen
2019-01-20 18:10:34 -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
13a31be23b
Implement rumble classes
2018-01-25 23:48:42 -10:00
Phillip Stephens
870e8c80ee
Refactor ResId into CAssetId
2017-08-12 22:26:14 -07:00
Jack Andersen
a550ce1959
Finish CMessageScreen
2017-05-31 11:26:50 -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
7a60151d3e
Char16 refactor and GuiSys bug fixes
2017-01-23 21:41:33 -10:00
Jack Andersen
e9222c7aba
Merge branch 'master' of https://github.com/AxioDL/urde
2017-01-21 15:53:11 -10:00
Jack Andersen
0744a2307a
Several architectural fixes and additions
2017-01-21 15:40:12 -10:00
Phillip Stephens
4a7a3bea2f
FRME Fixes
2017-01-21 07:46:51 -08:00
Jack Andersen
19a371c931
Refactor GuiSys (remove general logic handling)
2016-12-15 12:37:34 -10:00
Jack Andersen
6ea727e4a8
Additional CSlideShow work; amuse voice handle integration
2016-09-16 13:43:33 -10:00
Jack Andersen
0aaeed2aeb
const_cast refactor
2016-08-28 18:22:54 -10:00
Jack Andersen
0dacc2233c
Work on CWorldTransManager
2016-08-15 10:58:07 -10:00
Jack Andersen
8608b52774
CModelData imps
2016-04-14 11:42:47 -10:00
Jack Andersen
7c99de82ec
CTextRenderBuffer boo implementations
2016-03-21 22:15:00 -10:00
Jack Andersen
5108456dc9
CGuiTextPane imps
2016-03-21 16:27:46 -10:00
Jack Andersen
ad577754c4
CGuiTextSupport declarations
2016-03-17 17:35:16 -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
5054cd1d8a
More stubs for GuiSys
2016-03-09 17:47:37 -10:00