Commit graph

78 commits

Author SHA1 Message Date
pent0
941791b1d4 shader: Add glsl compiler. 2022-05-31 00:12:16 +02:00
pent0
5daad41fe9 renderer: improve render frame from surface cache.
renderer: Fix special converse format cause sigsegv.
- We must reserve temporary storage for it!
2022-05-28 20:45:02 +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
hobyst
ff3d2e7790 Profiler: Basic Tracy instrumentation 2022-05-07 17:52:12 +02:00
Zangetsu38
e726e03923 shader: using self name for path of shaders cache. 2022-05-03 16:04:10 +02:00
pent0
c85b005db7 display: Attempt emulate vsync instead of relying on main thread. 2022-02-25 14:55:11 +01:00
Zangetsu38
3f9cad08a8 gui/archive install dialog: add support of multiple contents.
- can install inside one zip App/Addcont/path/etc...
2022-02-11 18:52:21 +01:00
Zangetsu38
56bf835479 gui/theme: allow install custom theme.
- fix invisible bar/indicator when alpha value is missing or wrong size.
- fix black texture when no found bg.
- add internet browser icon.
- add support of notice font color.
- refactor get manual page.
- fix Unicode support of theme content id.
2022-02-10 19:41:28 +01:00
Zangetsu38
a1e27c6020 gui: Add initial setup in first boot. 2022-02-10 18:42:16 +01:00
Zangetsu38
0130034fea gui: add avg, min and max value with graphic of fps. 2022-01-12 01:07:33 +01:00
Zangetsu38
e33f7016af main: clean pre-compile loop. 2022-01-04 01:20:46 +01:00
Zangetsu38
d59a044399 shaders: split shaders cache to shaderlog. 2021-12-29 16:13:03 +01:00
Zangetsu38
5d1469fec6 settings dialog: Add option for can disable pre-compile shaders cache. 2021-12-29 00:21:50 +01:00
EXtremeExploit
412354f23b vita3k: Fix some typos 2021-12-28 01:15:44 +01:00
Zangetsu38
0507b45400 shader: implement pre-compile shader.
gui/shaders compiled: Add progress bar durring pre compile shader.
io: remove useless create shaderlog folder.
gui/app context menu: remove shaderlog path and move shaders cache in good path.
2021-12-24 12:17:51 +01:00
Zangetsu38
29a15b4ecc gui: display last shaders count compiled. 2021-12-23 17:02:52 +01:00
Zangetsu38
afb2ea52fc external: update sdl to 2.0.16.
Co-authored-by: qurious-pixel <62252937+qurious-pixel@users.noreply.github.com>
2021-11-10 08:44:38 +01:00
Zangetsu38
95b32c48ea addcont: Add support of INSTALL_DIR_ADDCONT value in sfo.
- should fix game no found dlc after install it.
2021-10-30 22:27:30 +02:00
Zangetsu38
d9ddb97fef savedata: Add support of INSTALL_DIR_SAVEDATA value in sfo. 2021-10-22 21:17:23 +02:00
Zangetsu38
32e763c5f9 modules/SceCtrl: Use SDL_GameControllerRumble for sceCtrlSetActuator.
- fix rumble on xinput and add rumble support for DS4 and DS.

Co-authored-by: german77 <juangerman-13@hotmail.com>
2021-07-18 22:38:18 +02:00
Zangetsu38
0acde9a6d3 gui/app context menu: Add time app used in information.
gui: refactor last loaded app.
- move cfg to new value.
2021-06-22 23:01:13 -07: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
c6a20fc894 kernel: Redesign guest function calling 2021-05-18 03:18:25 +09:00
sunho
3921ada1f2 kernel: Move cpu protocol to kernel 2021-05-18 03:18:25 +09:00
Zangetsu38
b8daf98d8e settings_dialog: Add support cpu backend for custom config.
main menu bar: Add custom support for app running.
- Set also other config inside custom setting.
2021-05-13 21:27:38 +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
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
c64224acac gui: improve IME keyboard. 2021-05-02 13:19:51 +02:00
totlmstr
ec39def5cd util: Use std::optional for C++17 builds
Boost.Optional is still used for lower C++ standard builds.
2021-04-21 08:14:40 +07:00
Zangetsu38
6f4aab035c gui: few small fix.
- main & live area: fix crash on live area/hb with check license only for ps app.
- fix crash on install nonpdrm archive.
- fix ime dialog string sended.
- fix one typo for license install dialog.
2021-04-20 11:57:42 +02:00
Zangetsu38
1f2d9b7327 modules/SceAppUtil/SceAppUtil: Implement AppParamGetInt.
gui: Add install license dialog.
2021-04-19 18:29:04 +02:00
Zangetsu38
8eb422ba73 gui/settings dialog: Add custom config by apps. 2021-04-08 16:32:38 +02:00
Zangetsu38
efecbb2981 emu: add can switch/exit game. 2021-04-03 00:28:17 +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
342c04b9a3 gui: some small fix/refactor. 2021-03-09 12:50:16 +01:00
Zangetsu38
befe4e3986 vita3k: move app_path from title_id. 2021-03-03 13:39:19 +01:00
striker.sh
caaa6c2660 Unix execv 2021-02-26 13:00:22 +01:00
Francisco José García García
7792349a7b modules/sceAppMgr: refactor LoadExec.
Co-authored-by: Zangetsu38 <Dante38@free.fr>
2021-02-26 13:00:22 +01:00
Zangetsu38
2aaa9e372b gui: Refactor get user app param.
main: refactor and fix vpk drop.
interface: add drop file for install content if emu run.
2021-02-23 15:10:53 +01:00
Pedro Montes Alcalde
100a7a6bfe
vita3k: Some refactor on compiler warnings (#1170) 2021-02-22 15:59:47 +01:00
sunho
113f1b6e7d kernel: add cpu instance pool 2021-02-20 20:08:28 +01:00
Nicolas Jallamion
6550462637
gui: some small fix. (#1147) 2021-02-16 16:26:03 +01:00
mangren
e61594c38d gxm: Remove compability features for handwritten shader 2021-02-16 10:21:36 +01:00
scribam
5e3a6eb982
Update submodules + minor changes (#1137)
* cmake: Add NOMINMAX globally to avoid Windows compilation issues with std::min/std::max

* main/net: add missing include files

* rtc: Remove convert_filetime/convert_timespec functions as they have been replaced with _wstat/stat

* external: Update better-enums to tag "0.11.3"

* external: Update CLI11 to tag "v1.9.1"

* external: Update elfio to tag "Release_3.8"

* external: Update glad to tag "0.1.34"

* external: Update googletest to tag "release-1.10.0"

* external: Update imgui to tag "v1.80"

* external: Update imgui_club

* external: Update miniz to tag "2.1.0"

* external: Update pugixml to tag "v1.11.4"

* external: Update spdlog to tag "v1.8.2"

* external: Update stb

* external: Update yaml-cpp to tag "yaml-cpp-0.6.3"

* external: Switch to vitasdk/vita-toolchain

* external: Refactor xxHash integration
2021-02-09 21:49:54 +01:00
Zangetsu38
73d7efb37b user management: refactor. 2021-01-15 20:58:55 +01:00
scribam
7f875940b1 cli: fix package installation from command line 2020-11-15 04:00:14 +09: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
Asada shinon
15bb8260db main: Limit Framerate when selecting applications 2020-09-11 13:30:56 +02:00
Zangetsu38
eeb89e7ebc gui: Small refactor for information bar. 2020-08-23 04:28:17 +09:00