TehPsychedelic
bdcf3ad7df
Added file handle closing when installing a VPK to avoid locks
2019-11-29 19:05:42 +01:00
Nick Renieris
fa6f5bf993
kernel/relocation: Implement Format2 relocations (untested)
2019-11-18 10:55:07 +01:00
Nick Renieris
526c333d98
kernel/relocation: Advance offset and assign saddr/addend on format 2
2019-11-18 10:55:07 +01:00
Nick Renieris
17bbc6e2bc
kernel/relocation: Logging fixes
2019-11-18 10:55:07 +01:00
Nick Renieris
58b00ed2e1
util/log: Assert on spdlog error
2019-11-18 10:55:07 +01:00
Nick Renieris
2aae313f59
cpu: Log function return values for debugging
2019-11-18 10:55:07 +01:00
Nick Renieris
4830bff3e8
load_self: Log loaded module bases
2019-11-18 10:55:07 +01:00
Nick Renieris
efc6180987
interface: Don't attempt to run module_start if it doesn't exist
...
Also:
- Improve logging when when it's run
2019-11-18 10:55:07 +01:00
Hesham Abourgheba
3ca7206ba1
sceAppUtil: implement sceAppUtilSaveDataGetQuota ( #612 )
2019-11-16 10:15:16 +07:00
Nicolas Jallamion
6ef0abe9a9
module/SceCommonDialog: stub sceSaveDataDialogGetStatus. ( #611 )
...
format: run clang format.
small refactor firmware install dialog
small refactor for game install dialog.
button on setting dialog for download last firmware if it is missing.
fix popup failed installation with correct typo
stub savedatadialogstatus
2019-11-10 15:09:32 -05:00
isJuhn
46873a97e7
modules/SceNet: fix compatibility with win 8.1 sdk
2019-11-09 21:26:16 +01:00
IllusionMan1212
21e0648bcd
gui added a confirmation dialog when firmware installation is finished
2019-11-02 01:30:01 +02:00
IllusionMan1212
b8a0a1abf8
host/gui: add firmware hint when no modules are present and code cleanup
2019-11-02 00:47:13 +02:00
IllusionMan1212
f5784fda01
external/host: added fat16 submodule and make-fself
2019-11-02 00:47:12 +02:00
IllusionMan1212
7595e32191
host/gui: fix warnings, gave proper credit and made requested changes
2019-11-02 00:44:20 +02:00
IllusionMan1212
a8fa91b928
formatting: run clang-format
2019-11-02 00:44:20 +02:00
IllusionMan1212
f491583a54
host: PUP extraction and decryption
2019-11-02 00:44:19 +02:00
IllusionMan1212
77dac0f6f8
gui: add file menu and install dialog for firmware installation
2019-11-02 00:44:19 +02:00
IllusionMan1212
643025cb41
crypto: added AES algorithm
2019-11-02 00:42:40 +02:00
IllusionMan1212
d68567da07
util: another string function
2019-11-02 00:42:40 +02:00
Peter Mackay
eeb0601738
Fix warnings when compiling with Clang ( #589 )
...
* util: Add missing parens
* util: Add bytes.h to CMakeLists.txt
* np: Fix initialiser order warning
* renderer: Remove unused operator
* renderer: Remove unused locals
* vita3k: Guard config-dependent local
* SceGxm: Remove unused locals
* SceProcessmgr: Fix unused variable warning on Mac
I assumed Mac works the same as Linux.
* shader: Remove unused locals
* shader: Fix initialiser order warnings
* gxm: Rewrite pointer math to fix int to pointer truncation warning
* renderer: Remove deletes of memory internal to command buffer
* util: Use tab rather than spaces
2019-11-01 16:47:07 +01:00
Hesham Abourgheba
2987dc035a
io: io checks and fixes ( #607 )
...
- Properly check for device
- Add missing devices
- Check if path is not empty before calling front()
- Properly read directories and properly stat files and directories
- Properly report last modification time on files and directories
2019-10-31 00:02:25 -04:00
Zangetsu38
664ea1e7e2
gui/setting: refactor modules list.
...
gui/setting: add refresh module list button.
2019-10-29 21:08:19 +01:00
Zangetsu38
50853dd64b
gui: Add game install menu dialog and popup.
...
format: run clang format.
2019-10-29 02:42:48 +01:00
Nick Renieris
6a27b02168
mem: Fix mprotect'ed size to account for leftover page
...
Fixes #597
Also:
- Clean up code a bit
2019-10-28 04:12:08 +01:00
Nick Renieris
b7557b2c58
util: Add align_down() and improve align()
2019-10-28 04:12:08 +01:00
Zangetsu38
2478aa5d7c
setting: Use file explorer for change background image and emu path.
...
format: run clang format
2019-10-27 21:43:32 +01:00
IllusionMan1212
2c3c78b772
external: add nativefiledialog submodule
2019-10-27 21:43:32 +01:00
Zangetsu38
eb6b31fce5
gui: Add game context menu.
2019-10-27 21:37:32 +01:00
Nick Renieris
e065d3ab5b
gui/settings_dialog: Fix LLE module list
...
Deselecting was broken due to std::vector<bool>'s invalid references.
Also:
- Simplify some logic in LLE module selection code
2019-10-26 21:04:15 +02:00
Nicolas Jallamion
1cad932f2b
gui: Add Refresh game list button and small refactor. ( #564 )
...
setting: workaround 2 function for fix crash.
buid: fix some warnings for game_selector.cpp.
2019-10-25 11:18:51 +07:00
Zangetsu38
ebcbe1cb3e
gui: Replace hardcoded LLE module list with present modules.
2019-10-25 01:56:43 +02:00
Nicolas Jallamion
1f457ee4a0
config/gui/io: add profiles manager dialog for multi user. ( #525 )
...
build: fix some warning compile.
2019-10-24 12:36:41 -04:00
pent0
fb20ce9fc8
Merge pull request #586 from 1whatleytay/fire
...
Memory, Gui and Config tuneup
2019-10-22 05:41:54 +07:00
Taylor Whatley
b8ed211651
config: fix extra space in color surface option
2019-10-21 18:35:29 -04:00
Taylor Whatley
c65fbc984e
gui: fix files being detected as games
2019-10-21 18:35:29 -04:00
Taylor Whatley
9d41a20580
mem: fix mprotect alignment
2019-10-21 18:35:26 -04:00
1whatleytay
33a8a1b8d8
shader: proper size for TexCoordInfo and vec4 dual ( #593 )
2019-10-18 08:44:49 -04:00
Taylor Whatley
d484ccda41
shader: fixed vdp repeat and mat3 uniform
2019-10-11 08:11:22 -04:00
Taylor Whatley
886ed2571f
shader: implement dual
2019-10-11 08:11:19 -04:00
Nicolas Jallamion
daff95ffc6
app: Add gpu name on log. ( #577 )
...
setting: allow change hardware flip value before boot game.
project: fix startup VS vita3k project.
setting: fix size tab issue caused by bump on 1.72.
config/log: Added backend render used.
app_init/setting: fix pref path without add slash in end.
render/gui: fix vulkan render working.
fix comand line for backend render.
2019-09-08 12:29:38 -04:00
1whatleytay
1c4ab98eb3
config: add renderer selection option
...
This commit also does some final handling of the USE_VULKAN option and fixes some io.
2019-09-06 17:47:16 -04:00
1whatleytay
418e337623
gui: add dedicated imgui state
2019-09-06 17:41:09 -04:00
1whatleytay
a7a5f8973f
renderer: delete gui anon structs
...
This commit also implements some resizing functions.
2019-09-06 17:41:09 -04:00
1whatleytay
ba8295d0da
renderer/vulkan: add texture support
...
renderer/vulkan: fix gui draw issues
2019-09-06 14:56:05 -04:00
1whatleytay
d059074af6
renderer/vulkan: add draw calls
...
Debugging, commence!
renderer/vulkan: fix flushing and framebuffer
renderer/vulkan: fix positioning and blending
2019-09-06 14:56:05 -04:00
1whatleytay
063e0d4e08
renderer/vulkan: create descriptor sets
2019-09-06 14:54:54 -04:00
1whatleytay
63f82b31b1
renderer/vulkan: add better errors and format
2019-09-06 14:54:54 -04:00
1whatleytay
83d4f7ba57
renderer/vulkan: imgui buffers
2019-09-06 14:54:54 -04:00
1whatleytay
33354eff45
renderer/vulkan: add allocator and load font
...
renderer/vulkan: fix validation errors
renderer/vulkan: fix wrong queue selection
2019-09-06 14:54:54 -04:00