Commit graph

1256 commits

Author SHA1 Message Date
Sergi Granell
bbd110e47e gxm: split public SceGxm types and internal+opaque SceGxm types 2022-03-16 07:57:54 +07:00
croden1999
6b61796f1c gui/app context menu: rename looks like more reasonable. 2022-03-11 00:08:07 +01:00
Zangetsu38
9549d86901 modules/SceAppUtil: Add support of (date/time) on SystemParamGetInt.
- move both format from user to cfg.
- stub time zone and summer time.
- Add support of user name created in SystemParamGetString.
2022-03-06 12:40:43 +01:00
Zangetsu38
064ca9366c lang: fix typo of save shild. 2022-03-04 22:17:49 +01:00
Zangetsu38
8cc6d7e33f gui/font: add glyph of Greek and Coptic. 2022-03-04 22:17:49 +01:00
croden1999
2b2b48adf9 gui/lang: update user management lang string. 2022-03-04 20:44:44 +01:00
CreepNT
b37293faf1 modules/SceLibKernel: fix Offset value send on SceIo(Pread/Pwrite).
- io/state functions: fix Offset value and using using _fseeki64.
2022-03-03 06:21:34 +01:00
CreepNT
a4819a20e2 io/stat file: Increment size of value, with using _wstati64. 2022-03-03 06:21:34 +01:00
Zangetsu38
d58b1ef393 external: update dynarmic submodule. 2022-03-01 21:10:06 +01:00
Zangetsu38
278e2bf7fe modules/SceGxm: implement both _sceGxmTextureSet(Height/width)
- fix log spam when texture format is tasked on sceGxmTextureSetWidth.
2022-02-26 11:10:30 +01:00
bookmist
14c9067e2a modules/SceGxm: use host callbacks to alloc mem in ShaderPatcher. Also implement sceGxmShaderPatcherSetUserData
Callbacks usage is not the same as in original module, many more callbacks should be used.
2022-02-26 11:10:04 +01:00
pent0
c85b005db7 display: Attempt emulate vsync instead of relying on main thread. 2022-02-25 14:55:11 +01:00
pent0
166cdfecb1 modules/SceGxm: Set the avg scenes par frame in DisplayQueueAddEntry. 2022-02-25 14:50:05 +01:00
pent0
0f6df27e7d renderer: Fix texture cache timestamp not updated
Who deleted it?
2022-02-25 14:49:43 +01:00
Zangetsu38
3c1e85b52c settings: improve dialog selet lang/time format.
- remove child for delete stupid space.
- refactor settings menu with using enum.
2022-02-24 16:02:53 +01:00
Zangetsu38
73ae376c71 vita3K: add support of install app patch.
- refactor some code.
2022-02-23 18:22:09 +01:00
bookmist
c45c274825 ngs/atrac9: fix sound bug when playing mono atrac9 sound 2022-02-23 16:15:20 +01:00
Zangetsu38
b71acdca9e gui/live area: Add update icon.
- small refactor of code.
2022-02-23 14:47:20 +01:00
bookmist
775aced727 codec/pcm: fix intermediate buffer size calculation for adpcm decoder 2022-02-23 02:40:58 +01:00
Zangetsu38
f5073260ed lang: complete refactor. 2022-02-20 23:06:57 +01:00
Zangetsu38
35f89f6cfa interface: fix one warning compile. 2022-02-20 23:06:45 +01:00
CreepNT
79cca68372 modules/SceLibKernel: Add ring buffer-based message pipes.
- fix MsgPipe implementation.
- fix one kernel warning on ThreadDataQueue.
2022-02-20 22:07:12 +01:00
bookmist
56a0c7bc72 codec/atrac9: output format now is signed short.
- sceAudiodecDecode need this format.
2022-02-19 18:04:14 +01:00
bookmist
2a36d616f3 ngs/player: fix AV crash.
- Expand too small extra storage buffer if needed.
2022-02-19 18:04:14 +01:00
tcoyvwac
6ce0f913bb shader/translator: refactor using standard algorithms
Prefer std::any_of over raw range-for loop.
2022-02-19 17:47:06 +01:00
Croden1999
a7af40d049
gui/main_menubar: update a lang string. (#1606) 2022-02-15 05:36:55 +01:00
hobyst
55d2cd73dd gui: Fix ImGui assertion on initial setup 2022-02-12 20:33:48 +01:00
Zangetsu38
70bc155be8 gui/settings/theme: Add link of custom theme website. 2022-02-11 18:52:38 +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
hobyst
a936a3a0a0 codec and ngs: Implement playback rate scaling 2022-02-11 18:06:53 +01:00
Croden1999
5ab6608d80 gui/initial setup: fix some string. 2022-02-11 05:45:14 +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
bookmist
9f6772c36d shader/translator: optimisation. implement operation any OR 0 as assign 2022-02-06 20:34:43 +01:00
Zangetsu38
2304a050be gui/apps cache: Add language of cache. 2022-01-30 12:52:58 +01:00
Zangetsu38
3e16e61bc3 gui/about dialog: Add developers and contributors list.
- delete patreon outdated.
- add button for download firmware and font package in welcome dialog.
- little refactor of about/welcome dialog.
2022-01-30 12:45:49 +01:00
Zangetsu38
819ecc62e4 gui/user management: fix init avatar when path is unicode. 2022-01-27 16:44:48 +01:00
Zangetsu38
2bf0c51264 gui/app_context_menu: Add week and days in time used.
- hide start screen when app information is open.
2022-01-27 16:17:26 +01:00
Zangetsu38
53806fb280 gui/firmware install dialog: Init theme after install firmware.
- fix refresh sys app icon and theme without reboot request.
- add button for download font package if is missing after install fw.
2022-01-27 16:13:42 +01:00
Zangetsu38
7cf07fb1d3 modules/SceGxm: implement sceGxmTransfer(Copy/Downscale/Fill).
- stub convert type and syncflags.
2022-01-21 15:50:30 +01:00
Zangetsu38
071b592638 gui/perf overlay: Add position select and refactor. 2022-01-21 15:34:56 +01:00
Zangetsu38
a630171274 modules/SceAppUtil: Implement sceAppUtilSaveDataSlotSearch. 2022-01-13 05:51:55 +01:00
Zangetsu38
ee75b7c92a gui: fix init user apps list when change emulator path. 2022-01-12 01:07:40 +01:00
Zangetsu38
0130034fea gui: add avg, min and max value with graphic of fps. 2022-01-12 01:07:33 +01:00
Zangetsu38
34b3113c90 modules/SceDisplay: Implmement sceDisplayGetFrameBuf. 2022-01-06 14:25:01 +01:00
Zangetsu38
8e112e70b4 modules/SceRegMgr: stub sceRegMgrGetKeyInt for psp emu. 2022-01-04 01:22:07 +01:00
Zangetsu38
e33f7016af main: clean pre-compile loop. 2022-01-04 01:20:46 +01:00
Zangetsu38
dc1ac4228b main: fix execute of init home.
- fix save app list after install one archive in cmd mode.
- fix crash on special case.
2022-01-04 01:20:25 +01:00
Zangetsu38
e55db4f355 modules/SceAppUtil: fix delete savedata when try delete folder. 2022-01-04 01:20:01 +01:00
tcoyvwac
3c3cddd1ce
gui: Prefer standard library algorithms (#1553)
* gui/content_manager: refactor using standard algorithms

- helper accumulate function: get_list_size_or_dash()
- Flatten code to local "query" lambda variables.
- Convert some std::algorithms to boost versions.

* gui/archive_install: refactor using standard algorithms

Prefer std::count_if over raw range-for loop.

* gui/trophy_collection: refactor using standard algorithms

Prefer std::any_of over raw range-for loop.

* gui/settings: refactor using standard algorithms

Prefer std::accumulate over raw range-for loop.

* gui/live_area: refactor using standard algorithms

Prefer std::transform over raw range-for loop.
2022-01-03 01:55:56 +01:00