Commit Graph

2200 Commits

Author SHA1 Message Date
Zangetsu38
8b0400a077 notice: fix notice update for addcont. 2021-05-31 03:02:53 +09:00
sunho
0bdf960277 renderer: Allow writing depth when both side fragment program is disabled 2021-05-30 20:01:44 +02:00
Zangetsu38
bb8cb02792 gui/main menu bar: fix save app if already exist.
- set limit to 14.
2021-05-30 17:16:45 +09:00
Zangetsu38
55e52805f6 modules/SceGxm: Stub SetVisibilityBuffer.
- Set all visible.

Co-authored-by: kd-11 <karokidii@gmail.com>
2021-05-29 02:03:47 +02:00
Foma Nikitin
02e8847526 shader: Fix mask write decoding and vmad2 modifiers 2021-05-28 09:36:35 +02:00
Foma Nikitin
ed7b8a415f modules/SceGxm: Fix data size submitting 2021-05-28 09:36:35 +02:00
MerryMage
8db8fb9179 mem: Zeropage is invalid
Mark the zero-page as invalid in the page-table
2021-05-28 07:25:20 +09:00
Sunho Kim
387d2c2ef2 renderer: Bind mask buffer properly 2021-05-28 02:42:49 +09:00
sunho
6c790558e0 Move load_self from host to kernel 2021-05-27 13:12:17 +02:00
sunho
57614cdcf0 kernel: Fix uninits 2021-05-27 19:32:31 +09:00
sunho
fc21e2c96f renderer: Overhaul fragment masking 2021-05-27 04:06:42 +02:00
sunho
9eb2a9e41d io: Correct life cycle of vita_loc 2021-05-27 04:04:17 +02:00
sunho
0601b34dc1 vita3k: Remove mai dump hack 2021-05-27 04:04:17 +02:00
sunho
0fd2db8c42 dynarmic_cpu: Disable fastmem when optimization is off 2021-05-27 04:04:17 +02:00
sunho
6a0caa1af1 kernel: Ignore some invalid process param 2021-05-27 04:04:17 +02:00
sunho
7ba6d2d9af mem: Allow Ptr = nullptr 2021-05-27 04:04:17 +02:00
sunho
d3b4d05588 kernel: Fix cpsr regression 2021-05-26 21:56:41 +02:00
sunho
58617042c8 kernel: Implement stack arguments in guest function job 2021-05-27 01:56:07 +09:00
sunho
1a9aab4d44 kernel: ThreadState constructor 2021-05-27 01:56:07 +09:00
sunho
ac5ce30772 kernel: Fix waitthread regression 2021-05-26 10:32:02 +02:00
Sunho Kim
30acd487b4 external: Update dynarmic 2021-05-26 05:04:06 +02:00
Zangetsu38
bd9bb57822 renderer: Add color format U4U4U4U4_ARGB.
- used by time traveler.
2021-05-26 04:54:17 +02:00
sunho
dcfdb2a01b kernel: Rename thread functions and move thread runner out from thread.cpp
kernel: Fill init cpu context from kernel
kernel: Various style nits
2021-05-26 04:53:21 +02:00
sunho
141eceebc4 cpu: Remove sp, lr parameters from init_cpu 2021-05-26 04:53:21 +02:00
Zangetsu38
28a5cfee72 gui/Notice: fix load new notice selected.
- reworks order saved in xml.
- enable seletable for now all notification.
- gui/app selector: fix position for cc button
2021-05-26 04:49:24 +02:00
Zangetsu38
70119efa9c settings dialog: using apply only for current running app.
- refactor set cpu backend.
2021-05-26 04:48:35 +02:00
MerryMage
2be5e4d670 dynarmic_cpu: Implement simple instruction tracing 2021-05-26 08:50:59 +09:00
MerryMage
965101eccb debugger: Fix crash when update_watches is called without valid parent
Happens when Debug settings are configured prior to initialization of kernel
2021-05-25 09:45:52 +09:00
sunho
f0692b294e config: Use dynarmic as default 2021-05-24 23:43:31 +02:00
Zangetsu38
d9f9a020ad config: change last app to vector last loaded apps.
- settings dialog: refactor display title in custom config.
- custom config: fix warning of xml file.
2021-05-24 23:29:21 +02:00
sunho
17bad14cf5 kernel: Add runClocks to thread info 2021-05-24 23:27:52 +02:00
sunho
11ddada291 kernel: Don't generate null uid 2021-05-24 23:27:52 +02:00
sunho
e1b50df475 ngs: Transition state after voice finished 2021-05-24 23:27:52 +02:00
Zangetsu38
6ed1818ce8 Revert "kernel: Add missing lock"
This reverts commit 587db01986.
2021-05-24 15:43:03 +02:00
DerRM
bf2cd46b89 shader: Fix USSE swizzle accessors
for example when having assembly like:
VF16MUL pa0.xyzw pa2.111w pa0.xyz1
the wrong swizzle is used in the generated spirv
2021-05-24 15:21:32 +02:00
sunho
68bb26a33f kernel: Space efficient trampoline that modifies only one original instruction 2021-05-24 03:36:52 +02:00
sunho
d7e8275e8b rtc: Use time since process starts 2021-05-24 03:36:52 +02:00
sunho
587db01986 kernel: Add missing lock 2021-05-24 03:36:52 +02:00
sunho
d2e676c970 kernel: Add stack traceback 2021-05-24 03:36:52 +02:00
scribam
4424ae596d SceNetCtl: Code refactoring 2021-05-24 03:36:42 +02:00
pent0
e189b801e7 gxm: Sync textures before each draw 2021-05-24 02:31:12 +02:00
pent0
7f0ced1f79 shader: Implement SOP2M 2021-05-24 02:31:12 +02:00
sunho
d310518289 arm_dynarmic: Update include path 2021-05-24 02:13:34 +02:00
sunho
cbb105213b external: Update dynarmic 2021-05-24 02:13:34 +02:00
Zangetsu38
83c2830b7d custom config: move cpu settings in cpu child.
- enable gui render in open settings dialog.
2021-05-23 13:54:48 +02:00
sunho
3550d37253 kernel: Add hook-before-original trampoline 2021-05-22 21:12:11 +02:00
sunho
966cb3178c modules: Fix maidump regression 2021-05-22 21:12:11 +02:00
sunho
c6790fa021 kernel: Merge thread state and functions & fix gdb 2021-05-22 21:12:11 +02:00
Zangetsu38
d04357fa62 gui/app selector: Add fake button if app have custom config.
- disable start screen count if settings/controller dialog is open.
2021-05-22 20:30:58 +02:00
sunho
b9ed7723b1 shader: Use only first vdual op's src_count to decide swizzle format 2021-05-21 20:21:21 +02:00