Kevin Reinholz
f020bcdd75
Create option to build with system freetype, libchdr, and rapidjson instead of bundled modules. Add a couple of FreeBSD-specific tweaks to CMakeLists.txt while at it
2026-03-10 18:03:06 -07:00
Henrik Rydgård
915a88df60
AtlasGen: Separate pack and resolve steps
2025-11-15 15:26:06 +01:00
Henrik Rydgård
56d3dae334
Avoid regenerating the UI Atlas if unnecessary (faster resize)
2025-11-06 23:44:55 +01:00
Henrik Rydgård
bceb989811
Remove ImageDesc from AtlasGen.cpp/h
2025-09-18 11:26:19 -06:00
Henrik Rydgård
ca2a7c93a0
Make ToAtlasImage a global function instead of a method on ImageDesc
2025-09-18 11:03:50 -06:00
Henrik Rydgård
95703d2d9c
Delete "C++ table" output from atlastool
2025-09-18 10:58:27 -06:00
Henrik Rydgård
641fa40d82
Runtime atlas gen: Reorganize, remove global_id
2025-09-17 10:46:08 -06:00
Henrik Rydgård
52f2475353
Remove the LoadImage method (the two users have quite different needs)
2025-09-17 10:37:42 -06:00
Henrik Rydgård
0298536efa
Separate images from data in bucketer
2025-09-17 10:28:08 -06:00
Henrik Rydgård
82cf6d7c17
AtlasGen: Remove Effect support
2025-09-17 09:49:54 -06:00
Henrik Rydgård
52c4c31508
Runtime atlas generation
2025-09-17 09:49:54 -06:00
Henrik Rydgård
f856beb157
Move a lot of the atlas logic to Common/Render/AtlasGen.cpp/h, code
...
cleanup
2025-09-12 12:17:11 -06:00
Henrik Rydgård
43c254cf06
Break out "GenerateFromScript" into a function
2025-09-11 14:32:43 -06:00
Henrik Rydgård
0e46cab21b
Minor code modernization
2025-09-10 13:02:47 -06:00
Nab
6019808065
Comment out bloat
2025-07-03 11:41:10 +00:00
Nab
40c5576717
Fix ShiftJIS group
2025-07-02 12:40:35 +00:00
Nab
4b1134971a
Add handpicked symbols group to atlastool
2025-04-21 14:21:17 +00:00
Henrik Rydgård
aa4264a192
RetroAchievements: Better handling of not being online when trying to log in
2023-07-13 11:26:43 +02:00
Henrik Rydgård
d4237fd542
Split the atlas into three, well two, but two different cases for the fonts.
...
Platforms that can use OS fonts don't need font_atlas.zim but they do
need ascii font for debug, so does use asciifont_atlas.zim.
2021-12-10 23:22:08 +01:00
Unknown W. Brackets
2363b39ed5
Tools: Correct AtlasTool in release builds.
2021-06-02 22:21:41 -07:00
Unknown W. Brackets
08eda131c4
UI: Load/save compressed atlas metadata.
2021-04-11 09:13:10 -07:00
Unknown W. Brackets
a0887401a6
UI: Add zstd to ZIM compression handling.
2021-04-11 09:13:10 -07:00
Henrik Rydgård
7391abcfd6
Unrelated warning fixes
2020-11-08 14:57:43 +01:00
Henrik Rydgård
0e3a84b4a8
Move most GPU things to Common.
...
It works after the move, on Windows and Android at least.
Deletes the D3DX9 shader compiler loader, which was not used.
2020-10-04 23:39:02 +02:00
Henrik Rydgård
4f43cff5ca
Move fileutil, net, image loaders, ui to Common. ( #13506 )
...
* Move and rename file_util/fd_util to Common/File/FileUtil and DirListing
Let's also move net while we're at it.
Move the ZIM/PNG loaders over to Common.
Move the UI framework into Common
iOS buildfix
* Buildfix
* Buildfixes
* Apple buildfix
* This typo again..
* UWP buildfix
* Fix build of PPSSPPQt, such as it is (it's not in good condition...)
* Guess what? Another buildfix.
2020-10-04 20:48:47 +02:00
Henrik Rydgård
ff8148dd92
Move native/util, native/data and native/i18 to Common/Data.
...
Also move colorutil.cpp/h
linking build fix experiment
Delete a bunch of unused CMakeLists.txt files
CMakeLists.txt linking fix
Don't include NativeApp.h from any headers.
Android.mk buildfix
Half of the UWP fix
Buildfix
Minor project file cleanup
Buildfixes
Guess what? More buildfixes!
2020-10-04 07:28:29 +02:00
Henrik Rydgård
65617889dd
Merge ext/native/ext/... directly into ext.
2020-09-30 00:30:42 +02:00
Henrik Rydgård
cca7511e6a
More base/logging.h cleanup
2020-08-15 19:09:01 +02:00
Henrik Rydgård
4c392c6473
Fix bug in atlas gen.
...
(Due to the squash and some reordering, the previous commit already
includes fixed metadata)
2020-03-01 12:06:47 +01:00
Henrik Rydgård
45d94c4877
Switch all images to dynamic lookup in the atlas by string ID.
...
SLN fix
It works, but with the wrong images and the wrong characters!
Fix another bug in atlastool's binary output
Get Android building again.
Oops, didn't mean to disable this permanently.
Error checking
Minor cleanup
Gotta tweak my git ignores...
Regenerate metadata
2020-03-01 12:06:47 +01:00
Henrik Rydgård
db24b5ac39
Modify atlas generator to output binary metadata
2020-03-01 12:04:50 +01:00
Henrik Rydgård
aea3cf74f0
Remove support for "lowmem" UI atlas. Had to regenerate unfortunately.
2020-02-29 19:00:52 +01:00
Henrik Rydgård
d35fd5040d
Delete unused support for ETC1 texture compression
2020-02-29 17:50:35 +01:00
Henrik Rydgård
d80ec881c1
Code cleanup
2020-02-29 15:24:22 +01:00
Henrik Rydgård
daa55ac074
Reformat the atlastool/zimtool source, fix warnings.
2020-02-29 14:57:37 +01:00
Henrik Rydgård
2bf92c5d97
Atlastool/zimtool: Make it easy to build these on Windows (prebuilt submodule)
2020-02-29 12:19:08 +01:00
Henrik Rydgard
24cfb73bff
Minor script updates
2017-03-18 16:33:16 +01:00
Henrik Rydgard
dac9d348ff
Make it very slightly easier to build atlastool on Windows. Still not exactly convenient.
2017-03-18 16:33:16 +01:00
latot
7047ad2271
fix sscanf types
2016-12-02 22:46:52 -03:00
Henrik Rydgard
a258bcfd3f
Typo fix. See #8569
2016-02-10 16:48:25 +01:00
Henrik Rydgård
e72bdb07c3
When failing to load characters, make sure to initialize voffset so it doesn't get written out as NaN. Pretty sure this will fix #8569
2016-02-10 11:48:54 +01:00
latot
53ac6d98d8
Little things
...
back 1
other little change, join 2 in 1
2016-01-09 20:44:02 -03:00
sergiobenrocha2
1c869e4607
png17 must be after image, no need of libzip here; fix freetype2 header.
2015-09-16 01:32:23 -03:00
sergiobenrocha2
91ff535272
Fix atlastool build.
2015-09-16 01:13:15 -03:00
Unknown W. Brackets
f279c2a3c2
Merge remote repo native into ext/native/.
2015-09-06 12:24:17 -07:00