Commit Graph

5424 Commits

Author SHA1 Message Date
Unknown W. Brackets
3fcecfa5ec Atrac: Ensure codecCtx doesn't leak.
Although, I don't think we're reallocating it.
2023-03-15 22:03:21 -07:00
Henrik Rydgård
1071d0808c Undo Daxter's rotation of the analog input. See #17015
I think this is quite a bit better actually. Appears to be exactly 15 degrees.
2023-02-27 11:10:47 +01:00
Henrik Rydgård
c2c479b217 Remove function InitClear. Was only implemented for DX9, and only barely meaningful in non-buffered. 2023-02-25 16:32:50 +01:00
Henrik Rydgård
8b431b39ba Wrap the display globals in a struct (#16998)
* Wrap the display globals in a struct

Makes it easier to search/replace these, for future refactorings.

* Some renaming

* Qt buildfix, also fix the Qt build on Mac (got broken with battery changes)

* Attempt at buildfixing ios

* UWP buildfix
2023-02-25 13:09:44 +01:00
Henrik Rydgård
78f3d450ff Eat some CPU cycles in sceUtilityOskUpdate. Works around timing bug in Ghost Recon Predator.
The bug is in the game, it uses the wrong vblank wait, but it only works
because the dialog processing takes so much time that it misses the
vblank period anyway.

Fixes #12044, and hopefully won't break anything else.
2023-02-14 20:14:49 +01:00
Henrik Rydgård
dc74778dea Do the last ones too 2023-02-09 10:27:29 +01:00
Henrik Rydgård
c52db636ce Optimize tag formatting 2023-02-09 10:22:46 +01:00
Unknown W. Brackets
4bc205b7bc Impose: Log when ignoring requested language. 2023-02-08 19:07:54 -08:00
Henrik Rydgård
9827dd536c Count listsyncs and drawsyncs in gpu stats. Eat some cycles in listSync
Chose a conservative number (same as sceGeContinue)
2023-02-08 00:41:26 +01:00
Unknown W. Brackets
88ba003f46 ThreadManager: Add a simple priority field.
Currently, not actually respected.
2023-02-02 17:08:24 -08:00
Sergey P
bf2cabb82c merge from upstream 2023-02-01 13:33:07 +03:00
Sergey P
64f1e5ed61 range checks 2023-02-01 13:26:17 +03:00
sum2012
aa047233e1 Add font's logging of requestedStyle 2023-01-28 01:58:52 +08:00
Sergey P
91aa6ad608 merge from upstream 2023-01-26 14:50:09 +03:00
Sergey P
2358ae01dd Merge remote-tracking branch 'upstream/master' 2023-01-26 13:56:14 +03:00
sum2012
ad83a5a201 Add more logging in sceFontFindOptimumFont
Will easier to compare real psp's font
2023-01-26 05:30:47 +08:00
Unknown W. Brackets
6af6ccc1cf Global: Fix some format warnings. 2023-01-18 21:42:19 -08:00
Henrik Rydgård
40abcdb689 Merge pull request #16798 from hrydgard/rockman-dash-2-fix
Add workaround for hung music notes in Rockman Dash 2
2023-01-15 11:45:01 +01:00
Unknown W. Brackets
92585403c4 Sas: Make ADSR fields private. 2023-01-14 16:55:40 -08:00
Henrik Rydgård
027edd6f59 Cleanup and warning fix in the new sysclib functions 2023-01-13 10:45:30 +01:00
Henrik Rydgård
97bef89486 Some cleanup when fixing a warning 2023-01-13 10:42:03 +01:00
Henrik Rydgård
d71c6a0e95 Add some quick memory safety to the functions from #16095 2023-01-12 11:21:38 +01:00
Henrik Rydgård
8a66498359 Merge pull request #16095 from sum2012/sysclib_minor
Add some Sysclib 's nids
2023-01-12 11:14:53 +01:00
Henrik Rydgård
edaa5246d1 Merge pull request #16771 from hrydgard/more-getpointer-cleanup
Core: A bit more GetPointer cleanup.
2023-01-10 14:36:08 +01:00
Henrik Rydgård
384cd91400 Merge pull request #16309 from sum2012/InterruptManagerForKernel-minror
Add InterruptManagerForKernel
2023-01-10 14:00:09 +01:00