Commit Graph
30508 Commits
Author SHA1 Message Date
Unknown W. Brackets 3ac669f80b Core: Fix some minor gcc warnings. 2021-09-13 08:13:14 -07:00
Unknown W. Brackets 2ecaa61fa5 headless: Fix some Python warnings.
Also, on newer pythons, this was crashing entirely.
2021-09-13 07:26:00 -07:00
Henrik RydgårdandGitHub bb3a03adac Merge pull request #14840 from unknownbrackets/dxt5
Implement DXT decoding in samplerjit x86
2021-09-13 09:08:06 +02:00
Henrik RydgårdandGitHub ab4dcebd5e Merge pull request #14841 from unknownbrackets/ui-chat-view
Use a view for the chat log
2021-09-13 09:06:16 +02:00
Unknown W. Brackets 40c233fa77 UI: Update flags more correctly in chat.
Not the ideal interface here, though...
2021-09-12 20:20:17 -07:00
Unknown W. Brackets 6b107a884b UI: Cleanup input box for chat. 2021-09-12 20:16:05 -07:00
Unknown W. Brackets f45c5186ca UI: Move the chat message box to just a view.
Instead of being a popup.  This should make it easier to make sure things
work normally, and avoids some of the strange overrides of PopupScreen it
previously had.
2021-09-12 19:44:44 -07:00
Unknown W. Brackets 96fd29c86f UI: Allow UI keys on emuscreen of focused.
This is only if you already focus something.
2021-09-12 19:41:47 -07:00
Unknown W. Brackets 6762903087 TexCache: Correct confusing red/blue var names.
This decodes to RGBA (R least significant), so it's confusing to refer to
it as BGRA.  It's actually the 565 colors in the DXT data that are BGR.
2021-09-12 17:21:45 -07:00
Unknown W. Brackets 08816a544d softgpu: Implement DXT5 in samplerx86. 2021-09-12 17:17:09 -07:00
Henrik Rydgård d32a1fa91e it_IT translation update, thanks giona. 2021-09-13 01:08:08 +02:00
Henrik RydgårdandGitHub d2421ebfef Merge pull request #14837 from unknownbrackets/savedata-io
Savedata: Respect IO timing method setting
2021-09-13 01:04:34 +02:00
Unknown W. Brackets c4de5bfb9f softgpu: Implement DXT3 in samplerx86. 2021-09-12 14:53:55 -07:00
Unknown W. Brackets ee9d19430f softgpu: Implement DXT1 decoding in samplerx86. 2021-09-12 13:57:28 -07:00
Henrik RydgårdandGitHub 766a74fea5 Merge pull request #14836 from iota97/mockup
Edit psp screen a bit
2021-09-12 20:24:11 +02:00
Henrik RydgårdandGitHub 4fb7b0a11f Merge pull request #14838 from unknownbrackets/dxt5
Correct DXT5 alpha calculation
2021-09-12 20:13:58 +02:00
Unknown W. Brackets a0eeb52444 softgpu: Decode DXT texels directly.
This improves performance a lot compared to decoding the whole block.
Eventually we may implement a cache, but threading makes that complex to
make properly fast.
2021-09-12 09:37:34 -07:00
Unknown W. Brackets 1ee5352d3e TexCache: Correct DXT5 alpha calculation.
This matches PSP alpha values from an exhaustive test.
2021-09-12 09:35:53 -07:00
Unknown W. Brackets 29aa81be9e Savedata: Respect IO timing method setting. 2021-09-12 07:05:51 -07:00
Unknown W. BracketsandGitHub c1b1704317 Merge pull request #14832 from iota97/settinginfo
Fix setting info on multi choice
2021-09-12 06:40:13 -07:00
iota97 8d120af168 Edit psp screen a bit 2021-09-12 15:11:58 +02:00
iota97 a2f016b2d1 Fix setting info on multi choice 2021-09-12 12:06:05 +02:00
Unknown W. Brackets db21d0e7fc Android: Avoid crash without ext dir.
This can return null on some older Androids.  See #14821.
2021-09-11 20:12:17 -07:00
Henrik RydgårdandGitHub f1c05b0395 Merge pull request #14829 from hrydgard/path-case-fix
Auto-fix case of manually specified paths
2021-09-11 22:08:52 +02:00
Henrik Rydgård f348adb4b3 Auto-fix case of manually specified paths.
Fixes remaining issue in #14821
2021-09-11 21:45:31 +02:00
Henrik Rydgård de3d711616 Move FixPathCase to Common/File/Path 2021-09-11 21:17:23 +02:00
Henrik Rydgård d876834561 Fix weird linker problem 2021-09-11 21:17:01 +02:00
Henrik RydgårdandGitHub b17ff0e5af Merge pull request #14818 from iota97/super-wp
Focus based moving background
2021-09-11 20:50:54 +02:00
Henrik RydgårdandGitHub 447700133c Merge pull request #14827 from hrydgard/savedata-opt
Savedata optimizations
2021-09-11 20:44:22 +02:00
Henrik RydgårdandGitHub 4a5008bdf1 Merge pull request #14828 from stuken/libretro_set_inflightframes
Wire inflight frames config setting to render managers.
2021-09-11 20:32:38 +02:00
Henrik Rydgård b05a74803d Remove another redundant check, comment fixes 2021-09-11 20:31:42 +02:00
Henrik Rydgård 71056e3486 SFO return value fix, oops 2021-09-11 20:26:36 +02:00
Stuart Kenny 825a84a5d1 Wire inflight frames config setting to render managers. 2021-09-11 19:05:34 +01:00
Henrik Rydgård 36079b86d0 Optimize away a couple of existence checks 2021-09-11 19:53:19 +02:00
Henrik Rydgård 5d53e59c1d Optimize ReadPSPFile (which should probably be replaced with ReadEntireFile anyway) 2021-09-11 19:33:28 +02:00
Henrik Rydgård 464af0723e Minor gradle upgrade, why not 2021-09-11 19:32:48 +02:00
Henrik Rydgård 8e2b73b05f Optimize MetaFileSystem::ReadEntireFile 2021-09-11 19:32:37 +02:00
Henrik RydgårdandGitHub f53546362f Merge pull request #14826 from hrydgard/more-io-optimizations
More I/O optimizations
2021-09-11 18:54:22 +02:00
Henrik Rydgård 07413aa4e3 Feedback 2021-09-11 18:53:46 +02:00
Henrik Rydgård dc520a59d3 Log the duration of directory size computations too 2021-09-11 18:17:14 +02:00
Henrik Rydgård f7895457ee Add back the dir listing logging. Add hack to avoid confusing Wipeout :( 2021-09-11 18:12:30 +02:00
Henrik Rydgård fcc0337576 Fix the Android recursive size computation and hook it up. 2021-09-11 18:12:30 +02:00
Henrik Rydgård 48310d15a9 Add metafilesystem hook to add optimized implementations of compute recursive directory size 2021-09-11 18:12:29 +02:00
Henrik Rydgård e842d395fa Add untested function Android_ComputeRecursiveDirectorySize 2021-09-11 18:11:53 +02:00
Henrik Rydgård cd79a1d92f Fix another GetFileInfo loop (GetFilesInDir now does return sizes) 2021-09-11 18:11:53 +02:00
Henrik RydgårdandGitHub 1eef8973c7 Merge pull request #14825 from unknownbrackets/memstick-cache
Add a cache for memory stick usage
2021-09-11 18:09:34 +02:00
Unknown W. Brackets bcc4c3d8fa Io: Assume a write may have happened on resume.
This way if they switch away to delete files, it will have more free
space.
2021-09-11 07:36:02 -07:00
Unknown W. Brackets 906664b9d8 Io: Cache SAVEDATA usage between writes.
Some games will loop over saves to check the size of each, and calculating
the total usage is expensive.  We don't need to recalculate each time.
2021-09-11 07:29:15 -07:00
Henrik RydgårdandGitHub ef7b6ec5ca Merge pull request #14824 from hrydgard/hide-irrelevant-directories
Hide directories games should not know about
2021-09-11 15:36:20 +02:00
Henrik Rydgård 09f65db91c Cleanup 2021-09-11 15:35:11 +02:00