Henrik Rydgård
|
3831ec1921
|
Warn the user about bad CHDs
If they're not created with "chdman createdvd", they will perform really
badly.
|
2024-01-31 22:15:47 +01:00 |
|
Henrik Rydgård
|
c7ed87b352
|
Assorted paranoia and improved checks
|
2024-01-31 10:22:03 +01:00 |
|
Henrik Rydgård
|
9792453b27
|
Fix missing titles for some file types
|
2024-01-30 12:31:56 +01:00 |
|
Henrik Rydgård
|
76242cb9f7
|
More gameinfocache fixes
|
2024-01-30 12:27:58 +01:00 |
|
Henrik Rydgård
|
bf8a1684d1
|
Fix per-game configs, thanks Verymelon
|
2024-01-29 18:59:15 +01:00 |
|
Henrik Rydgård
|
a93b55c215
|
Handle icon loading failures better (avoid retrying every frame).
|
2024-01-29 10:44:46 +01:00 |
|
Henrik Rydgård
|
82f269cd48
|
GameInfoCache: Properly lock around accesses to the gameinfo map.
|
2024-01-29 00:54:18 +01:00 |
|
Henrik Rydgård
|
884c366692
|
Fix some longstanding issues with the GameInfoCache and optimize away double work
|
2024-01-28 16:23:27 +01:00 |
|
Henrik Rydgård
|
9b3c14a931
|
GameInfoCache: Break out a couple functions
|
2024-01-28 14:50:16 +01:00 |
|
Henrik Rydgård
|
1f129b6dca
|
Replace "ReadFileToString" with a few semantically clearer wrappers.
|
2024-01-25 09:55:54 +01:00 |
|
Henrik Rydgård
|
f0af76ec40
|
GameInfoCache: Check read size before using the data.
|
2024-01-25 09:43:06 +01:00 |
|
Henrik Rydgård
|
77d52b83db
|
Fix icon reading bug in GameInfoCache
|
2024-01-23 01:06:56 +01:00 |
|
Henrik Rydgård
|
2e16fd3bcc
|
Fix fake game ID generation to work with scoped storage
|
2024-01-23 01:06:56 +01:00 |
|
Henrik Rydgård
|
bd388fc094
|
Add some comments and logging
|
2024-01-22 11:55:42 +01:00 |
|
Henrik Rydgård
|
53cfecf8fa
|
Remove superfluous error message
|
2024-01-20 23:11:42 +01:00 |
|
Henrik Rydgård
|
f73d0587d4
|
Comments, make locking more consistent in GameInfoCache
|
2024-01-19 14:56:29 +01:00 |
|
Henrik Rydgård
|
74f5be02a1
|
GameInfo: Try to reduce the locking a bit.
|
2024-01-18 22:52:56 +01:00 |
|
Henrik Rydgård
|
e29f59a102
|
GameInfoCache: Move some I/O out of the mutex. There's more to do.
|
2024-01-18 20:04:29 +01:00 |
|
Henrik Rydgård
|
00f53ad767
|
Handle file type detection of extracted ISO directories better. Reported by Nemoumbra.
|
2024-01-12 15:37:53 +01:00 |
|
Henrik Rydgård
|
2aca8fe3f9
|
Get rid of more unnecessary uses of ManagedTexture
|
2023-12-12 23:13:45 +01:00 |
|
Henrik Rydgård
|
75e96df448
|
Don't use ManagedTexture in GameInfoCache, not needed.
|
2023-12-12 22:34:31 +01:00 |
|
Henrik Rydgård
|
82bdc9ec50
|
Add CreateTextureFromFileData (without ManagedTexture)
|
2023-12-12 22:24:13 +01:00 |
|
Henrik Rydgård
|
d2e10a058e
|
Some renaming
|
2023-12-12 22:15:55 +01:00 |
|
Henrik Rydgård
|
a22450320b
|
Some minor changes and comments after memory profiling
|
2023-12-08 12:22:12 +01:00 |
|
Henrik Rydgård
|
5a972be7ef
|
Fix the display of uncompressed size of things that aren't ISO and CSO
|
2023-12-02 23:41:20 +01:00 |
|