Henrik Rydgård
|
60378a0dcb
|
Minor GameInfo memory handling improvements. Still not great.
|
2017-05-18 12:41:42 +02:00 |
|
Unknown W. Brackets
|
55908588eb
|
UI: Allow choosing game bgs for all UI.
|
2017-04-02 10:48:38 -07:00 |
|
Unknown W. Brackets
|
562288b09c
|
UI: Refactor game icon/bg loading.
This also default-initializes the atomic flags, which seems to fix a race
condition I was sometimes experiencing with missing icons.
|
2017-03-26 00:00:57 -07:00 |
|
Unknown W. Brackets
|
1fdf7c5373
|
UI: Skip game bg lookup without game.
This avoids trying to identify a file without a name.
|
2017-03-24 22:15:22 -07:00 |
|
Henrik Rydgard
|
792dd1557c
|
Improve StorageFileLoader enough to actually kind of work
|
2017-03-23 10:02:28 +01:00 |
|
Henrik Rydgard
|
ff2b6b3fca
|
Assorted cleanup, UWP memory map fixes. PSPFlower runs in both 32-bit and 64-bit.
|
2017-03-23 10:02:28 +01:00 |
|
Henrik Rydgard
|
4ced81b1df
|
UWP: Hook up basic touch/mouse input. Start work on loading from a StorageFile. Getting closer to starting to boot a game
|
2017-03-23 10:02:28 +01:00 |
|
Henrik Rydgård
|
440e72d250
|
Clean up among the logs. Remove MASTER_LOG.
|
2017-03-06 13:10:23 +01:00 |
|
Henrik Rydgard
|
5b835839fa
|
Make IdentifiedFileType a proper enum class
|
2017-03-02 12:29:03 +01:00 |
|
Henrik Rydgard
|
26a2d42731
|
Big mutex overhaul - remove our custom ones, make them non-recursive where possible
|
2017-02-28 11:40:29 +01:00 |
|
Henrik Rydgard
|
20d9e60a67
|
Just some renaming. Start moving away from the "thin3d" name
|
2017-01-30 14:38:31 +01:00 |
|
Henrik Rydgård
|
6a7d3a3910
|
Break out image file management from DrawContext (thin3d)
|
2017-01-24 20:58:59 +01:00 |
|
Henrik Rydgård
|
f86b9f7900
|
Guess what? More renaming
|
2016-12-27 11:59:06 +01:00 |
|
Henrik Rydgård
|
9b439e4c43
|
Remove Thin3D prefix on more things
|
2016-12-27 11:59:06 +01:00 |
|
Henrik Rydgård
|
463251908b
|
Rename things to closer match another project which I plan to share some code with
|
2016-12-27 11:59:02 +01:00 |
|
Henrik Rydgård
|
10393f5d4e
|
Move Thin3D into the Draw namespace.
|
2016-12-27 11:58:03 +01:00 |
|
Florent Castelli
|
4145b60a0e
|
symbian: Remove!
|
2016-10-11 18:49:08 +02:00 |
|
Unknown W. Brackets
|
29f5763d32
|
Fix some warnings.
The enum type was not hurting anyone, since the values were the same.
|
2016-09-10 20:32:37 -07:00 |
|
Henrik Rydgard
|
adbac55b1d
|
Replace Write/UnWriteProtectMemory with ProtectMemory that takes flags
|
2016-08-28 12:09:01 +02:00 |
|
Unknown W. Brackets
|
9d6684a776
|
Consistently resolve PBP paths, use /s in recent.
Drag and drop was using \s causing duplicate recent entries and confusing
some of the PBP parsing. Let's make it all a bit safer.
|
2016-06-26 20:33:25 -07:00 |
|
Unknown W. Brackets
|
cc4e7c4b10
|
Oops, flush from queue before locking.
Added this last and clearly didn't test it carefully. Fixes #8631.
|
2016-03-07 20:19:07 -08:00 |
|
Unknown W. Brackets
|
f38869141a
|
UI: Correct a race condition when loading bgs.
|
2016-03-06 14:49:17 -08:00 |
|
Unknown W. Brackets
|
8a9e30f833
|
UI: Wait for the specific game info item to finish.
In case we have slow-loading ones.
|
2016-03-06 14:49:16 -08:00 |
|
Unknown W. Brackets
|
955b0fb9db
|
UI: Minor header cleanup.
|
2016-03-06 14:49:14 -08:00 |
|
Henrik Rydgard
|
cef0a6311d
|
ISOFileSystem: Remove the "restrictTree" functionality which is now obsolete with lazy directory loading.
|
2016-02-29 01:13:57 +01:00 |
|
Henrik Rydgard
|
da1a04be8d
|
Make the workqueue slightly safer. Put g_gameInfoCache on the heap.
Cherry-picked from #8592
|
2016-02-28 12:39:47 +01:00 |
|
Henrik Rydgard
|
e51e168e40
|
It is not a great idea to release locks that have been free'd.
|
2016-02-15 00:10:22 +01:00 |
|
Henrik Rydgard
|
e1ebc12d7f
|
Improve reliability of "menu background music". Fix issue with mixed navigation mentioned in #8565
|
2016-02-13 10:55:29 +01:00 |
|
Henrik Rydgard
|
35b6c7341b
|
Fix a bunch of memory leaks, after enabling file+line-number memory leak tracking for the MS Debug CRT.
Few of these were serious, most were on-exit, but good to have a cleaner memory report after running.
|
2016-02-10 15:36:10 +01:00 |
|
Unknown W. Brackets
|
ae478aad41
|
UI: Delete screenshots with savestate files.
Fixes #8494.
|
2016-01-23 23:53:09 -08:00 |
|
Unknown W. Brackets
|
a4a8e8f569
|
UI: Show savestate titles in manager.
Note: this will also show broken savestates with (broken).
|
2016-01-23 13:06:58 -08:00 |
|
Unknown W. Brackets
|
21a15e4728
|
UI: Display save state screenshots as icons.
This way the list is not just a bunch of words, if you have a lot of save
states. Like me.
|
2016-01-23 11:27:41 -08:00 |
|
Unknown W. Brackets
|
e6b5fbb40a
|
Fix race conditions when reading game title.
Fixes #5030.
|
2015-12-24 13:18:46 -08:00 |
|
Unknown W. Brackets
|
bc9c3ca649
|
Simplify VFS icon reading.
|
2015-12-24 12:45:07 -08:00 |
|
Unknown W. Brackets
|
d7b224cbf1
|
Clean up gameinfo locking around title/etc update.
|
2015-12-24 12:37:29 -08:00 |
|
Unknown W. Brackets
|
f3df6b307f
|
Use a FileLoader for PBPs.
Improves consistency, caching, etc.
|
2015-12-24 12:21:40 -08:00 |
|
Unknown W. Brackets
|
a53f0360f3
|
Use a less leak prone interface for PBP reading.
|
2015-12-24 10:20:27 -08:00 |
|
Henrik Rydgard
|
490d8be4df
|
Some cleanup, enable CRT memory tracker in debug builds
|
2015-10-04 14:11:34 +02:00 |
|
Henrik Rydgard
|
682472c5b5
|
Allow mono atrac3 for "game menu backgrund audio". Fix possible data race.
|
2015-10-03 23:18:54 +02:00 |
|
Henrik Rydgard
|
8996f58693
|
Generate save state IDs for homebrew using the elf or directory name where applicable.
|
2015-09-25 19:27:40 +02:00 |
|
Henrik Rydgard
|
cf63ec6d3c
|
Delete some duplicate code
|
2015-09-22 23:02:02 +02:00 |
|
Henrik Rydgard
|
05c625ed06
|
Even less file I/O in menu screens, by caching "hasConfig" flag for game info. See #7807
|
2015-09-10 17:17:59 +02:00 |
|
Henrik Rydgard
|
954735bde6
|
Recursive size calculation for PBP directory games. Other minor updates
|
2015-06-12 19:48:25 +02:00 |
|
Henrik Rydgard
|
b56f21e4f0
|
More savedata UI polish
|
2015-06-12 14:46:34 +02:00 |
|
Henrik Rydgard
|
29514408af
|
Improve savedata UI layout more, fix deletion of save states
|
2015-06-12 12:39:22 +02:00 |
|
Henrik Rydgard
|
00094e0fcc
|
More work on savedata UI.
|
2015-06-12 11:40:50 +02:00 |
|
Henrik Rydgard
|
381e0c0fe3
|
Implement basic savedata UI. Not much actual functionality yet but can browse saves and states.
|
2015-06-11 23:59:02 +02:00 |
|
Henrik Rydgard
|
084aad74c3
|
Make GameInfoCache understand PSP savedata as a "game" type. Use it to create a basic savedata listing screen.
|
2015-06-11 20:22:16 +02:00 |
|
Unknown W. Brackets
|
4fa529db50
|
Potentially reuse a cached file loader.
Although right now we always dispose, this just makes it so we could more
easily garbage collect them if we wanted.
|
2015-06-09 23:19:09 -07:00 |
|
Unknown W. Brackets
|
2d0bc5eeee
|
Limit time GameInfo file loaders are kept open.
|
2015-06-09 23:16:59 -07:00 |
|