Jack Andersen
81c5d40211
Update fmtlib
2020-04-11 12:50:38 -10:00
Phillip Stephens
987c4bb297
Update zeus
2020-03-04 17:31:44 -08:00
Lioncash
dbb44d20b9
FontCache: Be explicit about athena's SeekOrigin type
...
Allows this code to still function properly if the enum is turned into
an enum class.
2019-09-08 16:42:24 -04:00
Phillip Stephens
81beae5526
Merge pull request #13 from lioncash/move
...
FontCache: Make filters non-allocating
2019-09-05 19:32:59 -07:00
Lioncash
fa56ba5db6
General: Use emplace_back's return value where applicable
...
emplace_back() returns a reference to the added element, so we can use
that instead of querying right after the emplacement.
2019-09-05 19:44:48 -04:00
Lioncash
5c54fd73a1
FontCache: Make filters non-allocating
...
Avoids the creation of three allocating static constructors that run
during program start.
2019-09-05 19:22:29 -04:00
Lioncash
b25cfdd305
FontCache: Default destructor within the cpp file
...
Avoids potentially inlining a lot of repeated destruction logic. This
also allows the class to play nicer with forward declarations.
While we're at it, we can also explicitly delete the move
assignment/constructor (previously they were implicitly deleted, given
the class contains a const reference).
2019-09-05 19:08:47 -04:00
Lioncash
21dece5b1e
General: Include headers where applicable
...
Ensures necessary dependencies are always included where applicable, as
well as avoiding including dependencies where they aren't necessary.
2019-08-30 09:54:26 -04:00
Jack Andersen
bce7fd23c7
Windows build fixes
2019-07-27 15:21:11 -10:00
Jack Andersen
70ce423d00
Compile-time locale refactor
2019-07-19 18:26:59 -10:00
Jack Andersen
dcbc001cd2
New code style refactor
2018-12-07 19:24:02 -10:00
Jack Andersen
199f38933d
Windows build fixes
2018-10-14 10:13:39 -10:00
Jack Andersen
c3b0e8a241
Windows build fixes and warning avoidance
2018-05-24 20:39:09 -10:00
Jack Andersen
f41f0e0e77
Boo resource tracing
2018-05-19 20:13:54 -10:00
Jack Andersen
85861cc24c
Don't defeat font texture cache
2018-01-13 20:43:55 -10:00
Jack Andersen
7a0dcbbf03
Updates for boo changes
2018-01-09 20:18:56 -10:00
Jack Andersen
03b9b74ee0
Huge compile performance refactor
2017-12-28 22:06:54 -10:00
Jack Andersen
1b7874a7b2
string_view refactor
2017-11-12 20:14:52 -10:00
Jack Andersen
5dbdd62cae
Changes to support new boo object tracker API
2017-11-04 20:16:45 -10:00
Jack Andersen
3fc46f1597
Updates for texture clamp mode
2017-09-30 18:26:31 -10:00
Jack Andersen
d618264e26
Buffer pool refactor
2017-01-28 17:57:48 -10:00
Jack Andersen
3025a216a7
Minor formatting fix
2017-01-16 15:22:52 -10:00
Jack Andersen
b756005aad
boo lambda-API refactor
2016-03-30 09:15:32 -10:00
Jack Andersen
f467cf019c
Humungous refactor
2016-03-04 13:03:47 -10:00
Jack Andersen
9230ccdabd
Initial icon API additions
2016-01-17 14:37:13 -10:00
Jack Andersen
23318a3e5d
FileBrowser updates
2015-12-30 12:04:58 -10:00
Jack Andersen
f4c0903eee
Pixel factor switching fix
2015-12-07 19:41:30 -10:00
Jack Andersen
fc50272ea1
Initial tooltip implementation
2015-12-06 14:52:07 -10:00
Jack Andersen
b431ba8686
Kerning fixes
2015-12-01 20:13:43 -10:00
Jack Andersen
fe4750f125
Font cache fixes
2015-12-01 17:05:22 -10:00
Jack Andersen
b55e10ea22
Merge branch 'master' into fontdebug
2015-12-01 15:43:54 -10:00
Jack Andersen
35edc47c91
Changes to diagnose font render buffer issues
2015-12-01 15:32:15 -10:00
Jack Andersen
90c99910b6
fixed annoyances
2015-11-29 20:06:45 -10:00
Jack Andersen
11dfa963b5
More reliable font cache
2015-11-29 16:55:08 -10:00
Jack Andersen
b4ffb13903
Text system updates
2015-11-28 16:55:30 -10:00
Jack Andersen
4ede0d6858
FontCache reading
2015-11-28 11:45:38 -10:00
Jack Andersen
a800ff73ee
D3D11/12 support
2015-11-27 12:20:22 -10:00
Jack Andersen
ecbed6e82c
Working font rendering
2015-11-26 13:03:56 -10:00
Jack Andersen
abb91a9d89
various view architecture bits
2015-11-25 21:35:43 -10:00
Jack Andersen
d8921bbc5f
platform-sensitive system init
2015-11-25 14:24:01 -10:00
Jack Andersen
a5a4c8f4db
addditional font atlas implementation
2015-11-24 15:46:30 -10:00
Jack Andersen
99d85ba60c
fontcache bug fixes
2015-11-23 16:10:47 -10:00
Jack Andersen
0514ba9670
adjustments to font atlas generation
2015-11-23 13:28:32 -10:00
Jack Andersen
73581ffc53
Initial font caching implementation
2015-11-22 22:47:21 -10:00
Jack Andersen
02cfa7ec74
Destructor order fix
2015-11-22 13:51:44 -10:00
Jack Andersen
2c138d138e
Fixed GZip memory font access
2015-11-22 12:30:42 -10:00
Jack Andersen
2df0f7873d
architectural tweaks
2015-11-21 18:32:12 -10:00
Jack Andersen
2f1b7cfc40
Added UI fonts
2015-11-21 13:45:02 -10:00