Commit Graph

2215 Commits

Author SHA1 Message Date
sunho
8576b497a7 kernel: Pull out sysmem state from kernelstate 2021-06-01 14:20:05 +02:00
Zangetsu38
157f1be011 modules/SceGxm: Stub BeginSceneEx.
- allow some game move to ingame, ex: valkyrie drive.
2021-06-01 03:32:04 +02:00
Zangetsu38
a8733113d9 interface: allow install content folder by drag & drop.
- can install few content in same time with drop only one folder.
main: refactor for drop file and execute it, fix some issue.
gui: refactor get param for no get multiple same code.
2021-05-31 22:38:46 +02:00
Zangetsu38
835352aca7 vita3k: bump version on 0.1.3. 2021-05-31 22:38:32 +02:00
scribam
7a53912f0a ngs: Apply some clang-tidy fixes 2021-05-31 19:02:18 +02:00
pent0
a1a10b30bd shader: Support copy non aligned buffer 2021-05-31 18:58:34 +02:00
Sunho Kim
897892f31b renderer: Make hashless texture cache toggleable 2021-05-31 11:00:42 +02:00
Sunho Kim
fff91d78eb mem: Implement unix exception handler 2021-05-31 11:00:42 +02:00
Sunho Kim
16e076369b mem: Rename and fix bitmap allocator free_slot_count 2021-05-31 11:00:42 +02:00
sunho
0cb75c1e3b mem: Add hacks to prevent crash 2021-05-31 11:00:42 +02:00
sunho
4385af0df7 renderer: It's not dirty 2021-05-31 11:00:42 +02:00
sunho
ceeaae9d9a mem: Support windows write protect
mem: Properly decommit memory in windows
renderer: Add write protect based texture dirty flag
mem: Use custom allocator and optimized page table
dynarmic_cpu: Don't use page_table
2021-05-31 11:00:42 +02:00
sunho
1c3bf6bd05 mem: Fix bugs in bitmapallocator 2021-05-31 11:00:42 +02:00
sunho
5ba5cbd0e9 external: Update dynarmic 2021-05-31 11:00:42 +02:00
Zangetsu38
3373b19dde gui/archive install dialog: refactor dialog.
- allow can using folder for install some archive in same time.
2021-05-30 22:44:04 +02:00
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