Commit graph

26384 commits

Author SHA1 Message Date
shenweip
f39aa47e9b Oops 2020-01-14 17:30:15 +08:00
shenweip
d1e354ce04 Improve compatibility.
Don't implemente on vista and UWP,they don't have a full support for this.
2020-01-14 17:15:11 +08:00
shenweip
5c4a1e00fc BuildFix 2020-01-14 08:19:44 +08:00
shenweip
034a257baf Add camera support for windows. 2020-01-13 15:06:02 +08:00
Unknown W. Brackets
6d8ddb7a71
Merge pull request #12556 from iota97/qt-icon
Add headbar icon to Qt
2020-01-05 07:55:27 -08:00
Unknown W. Brackets
33cca186c0
Merge pull request #12553 from hrydgard/no-more-MAP_32BIT
Don't use the MAP_32BIT flag on any platform.
2020-01-05 07:09:21 -08:00
Henrik Rydgård
bca78350bf
Merge pull request #12557 from shenweip/mpeg-minor
Check invalid address in sceMpegAtracDecode.
2020-01-05 16:09:14 +01:00
shenweip
8ccc7996b0 Don't check auAddr. 2020-01-05 22:37:29 +08:00
shenweip
4bc0274d53 Check invalid address in sceMpegAtracDecode.
Fixes #11026.
2020-01-05 22:11:43 +08:00
Henrik Rydgård
f4b581025d Update submodules assets/lang, ffmpeg 2020-01-05 14:41:17 +01:00
iota97
19e03d7615 Add headbar icon to Qt 2020-01-05 12:21:19 +01:00
Henrik Rydgård
78e36ece51
Merge pull request #12545 from shenweip/UMD-switch
UMD switch: Code clean up and fix a out of range error in thread queue.
2020-01-05 08:48:32 +01:00
Unknown W. Brackets
b0cd2619d4
Merge pull request #12551 from CarterLi/master
Qt: don't return dangling pointer
2020-01-04 19:25:05 -08:00
李通洲
039fba0344
Qt: don't return dangling pointer 2020-01-05 11:01:40 +08:00
Henrik Rydgård
a04720e37e Don't use the MAP_32BIT flag on any platform. 2020-01-04 21:54:25 +01:00
Henrik Rydgård
d9b6ab83cf Mac: MAP_32BIT is no longer supported in Catalina and breaks. We don't need it anymore anyway. Fixes #12495. 2020-01-04 21:00:15 +01:00
Unknown W. Brackets
3474339109 Io: Correct async priority default on async open. 2020-01-04 08:48:04 -08:00
shenweip
9be8fc6c69 Oops. 2020-01-04 11:14:32 +08:00
shenweip
9fa4ae7b15 fix 2020-01-04 09:11:15 +08:00
Henrik Rydgård
6a196c04a9
Merge pull request #12547 from unknownbrackets/io-async
Io: Update async priority more correctly
2020-01-04 00:31:40 +01:00
Unknown W. Brackets
507b01a93e Io: Return a better error code for sceIoCancel.
This is very rarely used and doesn't seem to work.
2020-01-03 14:24:52 -08:00
Unknown W. Brackets
593e48b865 Io: Update async priority more correctly.
When an operation finishes, whether it uses the priority from the first
operation or the current thread's priority depends on sdk version, it
seems.

This also makes it resolve the default priority on open, so that changing
the default afterward doesn't affect already open descriptors.
2020-01-03 14:24:52 -08:00
shenweip
44660bd9ae Change async priority to current thread'priority if priority = -1. 2020-01-03 14:33:32 +08:00
shenweip
458f8cfac3 minor fix 2020-01-02 16:45:01 +08:00
shenweip
28bfc4c05d Avoid thread queue out of range by a offset.
This case will happen if thread priority is -1.
2020-01-02 16:03:48 +08:00
shenweip
d09543ebd7 Move umd replace to loaders. 2020-01-02 14:56:24 +08:00
Henrik Rydgård
b2dd3c7e18
Merge pull request #12541 from unknownbrackets/sdl-minor
SDL: Ignore audio switch events in first second
2020-01-01 17:43:34 +01:00
Henrik Rydgård
2ec99ec47d compat.ini: Add Japanese Game ID for DarkStalkers (Vampire Chronicles) 2020-01-01 17:41:55 +01:00
Unknown W. Brackets
9989c51f21 SDL: Ignore audio switch events in first second.
We get new device events right on start, which makes auto switch away from
the preferred / most recent device otherwise.  Fixes #12536.
2020-01-01 07:47:26 -08:00
Henrik Rydgård
0a5ec48382
Merge pull request #12533 from unknownbrackets/io-async
Io: Allow adjusting default async thread priority
2019-12-26 22:19:51 +01:00
Henrik Rydgård
4a0d7d67dc
Merge pull request #12532 from unknownbrackets/io-minor
Io: Correct leak on save state
2019-12-26 22:19:00 +01:00
Unknown W. Brackets
7e345dad11 Io: Allow adjusting default async thread priority. 2019-12-26 11:26:31 -08:00
Unknown W. Brackets
499431c1ed Io: Correct leak on save state.
This was breaking things a bit more every time you saved state.
2019-12-26 11:05:36 -08:00
Henrik Rydgård
70ddfc7c86
Merge pull request #12517 from iota97/snapgrid
Touch control grid snap
2019-12-25 22:30:47 +01:00
Henrik Rydgård
08ca4ee235
Merge pull request #12509 from shenweip/Pangya-fix
Fix Pangya(KS).
2019-12-25 16:14:09 +01:00
Henrik Rydgård
767ff10d77
Merge pull request #12526 from unknownbrackets/softgpu
SoftGPU: Convert from 16-bit if unsupported
2019-12-25 14:48:13 +01:00
shenweip
fb696f8a71 Just return error if current directory not be setted. 2019-12-25 11:16:56 +08:00
Unknown W. Brackets
072041a63d SoftGPU: Convert from 16-bit if unsupported.
Should help #12455, but not actually tested on an affected device.
2019-12-24 11:08:44 -08:00
iota97
e53895f687 Hide "Control" label on top 2019-12-19 11:56:42 +01:00
iota97
7a8c39d7bf Disabled grid size if snap is disabled 2019-12-19 09:05:08 +01:00
iota97
d7be4f883e Fix 2019-12-19 01:26:23 +01:00
iota97
f99a651c6a Touch controll grid snap 2019-12-19 00:41:32 +01:00
Henrik Rydgård
608d716413 Update build.gradle.. again. 2019-12-18 00:04:07 +01:00
shenweip
c3a489fa90 Don't ignore SCE_KERNEL_ERROR_NOCWD in many cases.
Use a error 1 to mean the uccessful mapping but carry with  SCE_KERNEL_ERROR_NOCWD error.
2019-12-13 17:59:55 +08:00
shenweip
fd6b0554d6 IO:Re-grab SCE_KERNEL_ERROR_NOCWD.
Fix issue#12492,the issue occur since commit e09296b9b1
2019-12-13 11:15:58 +08:00
shenweip
a6d511d123 IO:Add an extra delay to simulate umd delay in file seek whence.
Pangya(KS) seems want to check something base on this delay and system time.Anyhow, the game work now.
2019-12-13 08:19:17 +08:00
Henrik Rydgård
e847881384
Merge pull request #12462 from hrydgard/always-merge-renderpasses
Vulkan: Enable renderpass merging for all games
2019-12-01 01:12:31 +01:00
Henrik Rydgård
26ab81c102 vulkan: The GPU profiler could end up writing massive amounts of text, fix some bugs around that. 2019-11-30 23:03:30 +01:00
Henrik Rydgård
fc34a93ac2 vulkan: ApplyRenderPassMerge; Add copy / blit destinations to touched buffers. 2019-11-30 23:02:08 +01:00
Henrik Rydgård
714205d699 Vulkan: Enable renderpass merging for all games (was introduced in 1.9 for GoW games). A number of other games can also benefit. 2019-11-30 22:44:59 +01:00