Foma Nikitin
18666c9aec
shader: Fix frag coord getting not available on fragment input generation.
2021-05-11 15:15:13 +02:00
sunho
e76738733c
videodec: Implement more init functions
2021-05-11 07:03:12 +02:00
sunho
1b9715c916
kernel: Align size of copied argp
2021-05-11 07:03:12 +02:00
sunho
73419cfd10
kernel: Add checks in _sceKernelStartThread
2021-05-11 07:03:12 +02:00
bythos14
9e8b8e846d
gxm: Name some unknown fields
...
Name some unknown fields in SceGxmProgram and SceGxmProgramVertexVaryings
2021-05-11 04:53:13 +02:00
Zangetsu38
0fc0df1d1c
gui: Add dialog warning for app close.
...
gui: improve app list opened.
2021-05-11 02:59:39 +02:00
Zangetsu38
c9b65babb1
modules/SceCommonDialog: Fix crash on SceSaveDataDialogGetResult.
...
- it crash if running on other type with status is finished.
- fix crash on Catherine full body.
2021-05-11 02:38:39 +02:00
sunho
59cddfa2a8
fiber: Add fiber description function
2021-05-10 17:21:33 +02:00
sunho
8d0c49e1e5
cpu: Add context description function
2021-05-10 17:21:33 +02:00
sunho
76a351e770
kernel: Correct copying data to stack in startthread
2021-05-10 17:21:33 +02:00
sunho
1e96724d45
kernel: Pull out avplayer,auidodev,videodec,fiber state
...
kernel: Add ObjectStore
modules: Support library init function
modules: Pull out cpu_protocol
vita3k: Rename .h -> .inc
io: Remove unneccesary base_tick argument
cmake: Folderify modules and kernel
2021-05-09 19:47:59 +02:00
bookmist
05618b1464
kernel: Fix bug and memory leak in thread local storages.
2021-05-09 17:35:36 +02:00
pent0
14a8a9f0e3
shader: Fix int to float reinterpret casting missing cases.
2021-05-09 17:27:43 +02:00
Zangetsu38
e6437512fc
live area: small refactor app list opened.
2021-05-09 16:07:30 +02:00
Zangetsu38
7ff9b205e5
SceNgs: fix crash if it is disable.
2021-05-09 16:07:22 +02:00
sunho
816d6b3d60
vita3k: Merge cpu and disasm library
...
cpu: Group cpu implementations by impl folder
2021-05-09 12:55:52 +02:00
sunho
d9018c0965
kernel: Add null checks
2021-05-09 12:54:54 +02:00
Zangetsu38
e93b5307b8
gui/settings dialog: Add cpu backend choice.
...
app/app init: refactor cpu backend init.
config: Add current cpu backend in log.
2021-05-08 16:42:20 +02:00
sunho
8ba4419433
cpu: Pull out nid extraction and debugging helpers
2021-05-08 14:34:20 +02:00
sunho
20677bee52
kernel: Refactor handling of exiting thread
2021-05-08 14:34:20 +02:00
sunho
94bfb26680
cpu: Fix dynarmic get and set float reg
2021-05-08 14:34:20 +02:00
sunho
ada53448f3
cpu: Implement exclusivewrite callback for dynarmic
2021-05-08 14:34:20 +02:00
sunho
f76f2f2c39
cpu: Fix dynarmic exclusive instructions, halting, breakpoint, stepping
...
kernel: Refactor CPUDepInject
config: Add dynarmic_cpu option
2021-05-08 14:34:20 +02:00
Zangetsu38
c8ea64ef55
gui/license install dialog: fix typo for rif file.
...
gui/app context menu: Add license path for open/delete.
interface: fix using custom config for load lib kernel.
2021-05-08 12:09:07 +09:00
Zangetsu38
6aa22790e1
gui/trophy unlocked: fix font and window size for high dpi.
...
gui/trophy collection: Add cancel lang text.
2021-05-06 13:46:56 +02:00
Zangetsu38
d95a00d4cc
gui/live area: fix font size of texte.
2021-05-04 17:56:47 +02:00
sunho
d506bc8edc
kernel: Remove useless assert
2021-05-04 17:05:28 +02:00
sunho
65e243f098
kernel: Fix incorrect flag check
2021-05-04 17:05:28 +02:00
sunho
2d60b18522
kernel: Implement MsgPipe
2021-05-04 17:05:28 +02:00
scribam
ecf91b429a
dynarmic: Use arm7 architecture
2021-05-04 03:22:57 +02:00
sunho
52f7c5568b
cpu: Fix unicorn context switch
2021-05-03 14:51:13 +02:00
sunho
364a15efad
kernel: Swap thread.cpu
2021-05-03 14:51:13 +02:00
sunho
8972833f82
kernel: Fix gdb
2021-05-03 14:51:13 +02:00
sunho
41f084e5c1
cpu: Rework cpu & thread code base
...
1. CPU Abstraction
2. More readable, accurate, intuitive thread execution loop
3. Eliminate weird unintuitive callback flag in thread function
4. Use halt instruction to return control to host
5. More accurate context
6. Correctly implement float registers
7. Add basic dynarmic cpu implementation
2021-05-03 14:51:13 +02:00
sunho
48b344e1b6
external: Update submodules
2021-05-03 14:51:13 +02:00
Zangetsu38
8060a55978
gui: fix and refactor dpi scale/font scale.
...
settings dialog: fix lle kernel for custom config.
2021-05-03 05:54:39 +02:00
Zangetsu38
c64224acac
gui: improve IME keyboard.
2021-05-02 13:19:51 +02:00
sunho
c10e4d0b8e
mem: Add Block class
2021-05-01 19:18:53 +09:00
sunho
4a0f35abda
kernel: Add missing template type
2021-05-01 11:16:19 +09:00
sunho
fa7c84a43f
kernel: Add ThreadDataQueue
2021-05-01 11:16:19 +09:00
sunho
13f7a8d423
kernel: Remove waiting_threads from SyncPrimitive
2021-05-01 11:16:19 +09:00
sunho
0c51726e68
kernel: Tidy event flag wait
2021-05-01 11:16:19 +09:00
sunho
4b1b1def0b
kernel: Fix condvar signal
2021-05-01 11:16:19 +09:00
sunho
e37cfa101b
kernel: Use set instead of heap for priority queue
2021-05-01 11:16:19 +09:00
pent0
70e0224403
shader/utils: Handle constant swizzle inside FPCONSTANT swizzling
2021-04-30 08:59:34 +02:00
pent0
8bd0578966
shader/utils: Support loading FPCONSTANT as U32 and U16.
2021-04-30 08:59:34 +02:00
Yunotchi
c9a9055f59
gui: add better support for high dpi displays
2021-04-29 16:19:12 +02:00
kd-11
6bada17fab
Add Texture format handle support.
...
- Add support for X8D24 depth-stencil format read.
- Add support for F32M.
Co-authored-by: Zangetsu38 <Dante38@free.fr>
2021-04-29 16:14:27 +02:00
pent0
34dd9864f5
draw: handle two sided rendering for fragment program disable.
2021-04-28 14:16:40 +02:00
Zangetsu38
fb71377695
modules/SceGxm: Implement PrecomputedFragmentStateSetUniformBuffer.
2021-04-27 05:00:14 +02:00