SonicMastr
4e1e255a12
gui: Add FXAA status to title bar.
2022-06-09 01:07:00 +02:00
Macdu
aa88739bad
renderer: Implement upscaling.
2022-06-06 21:19:26 +02:00
pent0
c399dcb00e
renderer/gl: Reuse the cached surface if available and support casting.
...
Move screen render to renderer module. It does not make much sense to be in app module now.
2022-05-27 14:38:44 +02:00
pent0
45eedae9bf
renderer/gl: Use persistent mapped buffer for continous data streaming.
...
- orphan a buffer is much more inefficient. Improve perf a bit.
2022-05-12 14:13:11 +02:00
Macdu
8519b4e2ca
app: Round shown fps and ms_per_frame to nearest integer
2022-05-10 13:37:43 +02:00
Macdu
bd7c6e7ff7
SceDisplay: proper implementation of _sceDisplaySetFrameBuf
2022-05-09 14:59:42 +02:00
Zangetsu38
0130034fea
gui: add avg, min and max value with graphic of fps.
2022-01-12 01:07:33 +01:00
scribam
dabfb08f8a
Misc code quality fixes ( #1498 )
...
* clang-tidy: run modernize-use-equals-default
* clang-tidy: run modernize-use-override
* screen_render.h: remove redundant access specifier
2021-11-11 17:08:34 +01:00
hobyst
168dfb19ca
Add license notice on source files which didn't have one
...
- Also updated the copyright notice year on all files to 2021
2021-08-19 23:14:27 +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
sunho
c6790fa021
kernel: Merge thread state and functions & fix gdb
2021-05-22 21:12:11 +02:00
sunho
7d6d79c399
kernel: Merge state and functions
2021-05-19 11:36:18 +09:00
sunho
d5f4b954fc
kerenl: Implement trampoline injection
...
kernel: Move debugging helpers to one place
2021-05-19 11:36:18 +09:00
sunho
33f9f4ef5b
kernel: Factor common thread logic to functions
2021-05-18 03:18:25 +09:00
sunho
c6a20fc894
kernel: Redesign guest function calling
2021-05-18 03:18:25 +09:00
Zangetsu38
935a2b61e9
kernel: move init kernel inside interface.
2021-05-15 17:37:07 +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
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
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
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
Yunotchi
c9a9055f59
gui: add better support for high dpi displays
2021-04-29 16:19:12 +02:00
sunho
05cbb938cc
gdb: Toggle gdbstub with config file
2021-04-25 05:56:02 +02:00
totlmstr
024b71285f
mem: split mem.h
2021-04-12 17:32:23 +02:00
Yunotchi
9122a4a461
app: add support for Windows dpi-awareness ( #1220 )
2021-04-07 10:59:51 +02:00
Zangetsu38
afd1fe49d7
gui: some small fix/refactor
...
- add content id.
- refactor change and reset path for improve it.
- fix using app path for update history.
- refactor delete app icon.
- fix name on filter app for japan.
2021-03-28 15:02:44 +02:00
Zangetsu38
1d8c254f5e
config/setting: Add choice backend renderer in gpu tab.
2021-02-28 23:07:54 +01:00
sunho
113f1b6e7d
kernel: add cpu instance pool
2021-02-20 20:08:28 +01:00
striker.sh
c9e25ec890
use USE_DISCORD_RICH_PRESENCE to prevent building discord sdk
2021-01-27 17:07:45 +01:00
IllusionMan1212
3862cbcddc
external/app: remove discord-rpc in favor of discord gamesdk
2020-09-19 15:52:01 +03:00
EXtremeExploit
c75b8db8d2
Emu: Add unicode support for base and pref path.
2020-09-15 14:51:47 +03:00
Peter Mackay
f08ec1e667
host: Change window from shared_ptr to unique_ptr as it's never shared
2020-08-24 09:01:36 +09:00
Zangetsu38
152f1954e0
app background: fix get and display good bg.
...
gui: refactor using title id.
2020-08-17 17:36:01 +09:00
Zangetsu38
06addad077
gui: some fix/refactor.
2020-08-16 14:15:17 +02:00
Sunho Kim
85afb5da7a
io: redirect stdio and pwd if console mode
2020-08-10 07:49:56 +09:00
Sunho Kim
8c77125ac9
app: disable gui if console mode
2020-08-10 07:49:56 +09:00
Sunho Kim
4afaac8d66
app: don't crash app if audio device not found
2020-07-30 16:54:40 +09:00
Sunho Kim
2a231c60f0
Merge pull request #657 from 1whatleytay/ngsdecode
...
Tsubomi
2020-07-10 04:41:03 +09:00
1whatleytay
c2a3b292c6
ngs: make "passthrough" module default
2020-07-08 14:11:51 -04:00
1whatleytay
9843d107dc
ngs: initialized Block::free
2020-07-08 14:11:51 -04:00
1whatleytay
77430da4e6
codec: add h264, mjpeg, player
2020-07-08 14:11:51 -04:00
pent0
ab0c137ec7
ngs: Implement remove route/kill and thread-safe
...
ngs: fix rebase
2020-07-08 14:11:51 -04:00
pent0
1d0d47acff
ngs: Initial code
2020-07-08 14:11:47 -04:00
Zangetsu38
923fb0bcd9
emu: rename game to app.
...
emu: refactor few function.
2020-06-17 10:30:07 +02:00
Sunho Kim
62051b7688
SceProcessmgr: implement sceKernelLibcClock
2020-06-13 09:11:43 +02:00
Sunho Kim
1503bb9bf8
modules: format code
2020-06-11 18:23:53 +02:00
Sunho Kim
52e41f3bd2
modules: fix hle var import and _pLibPerfCaptureFlagPtr
2020-06-11 10:45:49 +02:00
Ichisada Shioko
5ff7bb3be5
app: show useful errors on initialization failed
2020-06-09 09:30:25 +02:00
Sunho Kim
eddb75bd76
emu: add hle nid variable exports
2020-06-07 09:10:04 +02:00
scribam
e241d98f18
vita3k: Clean up headers
2020-05-25 18:07:28 +02:00
Hesham Abourgheba
2fc1d67e1a
config/app: add --fullscreen command line option ( #658 )
2020-03-03 21:13:01 -05:00