Commit graph

3748 commits

Author SHA1 Message Date
Pedro Montes Alcalde
b79268b1a1
pkg: Fix file dialog not showing any file on work.bin 2022-10-03 09:11:56 -03:00
mirusu400
d17375f6e3
lang: Update korean language file (#2107) 2022-10-03 12:51:57 +02:00
Macdu
9b3ce7ebcf renderer: Do not try to decompress swizzled f16f16f16f16 2022-10-02 23:16:59 +02:00
Macdu
23ec23d167 shader: Fix and optimize uniform copies 2022-10-02 22:26:13 +02:00
Macdu
e113be6bc7 renderer: Disable fragment shader if it is empty 2022-10-02 22:26:13 +02:00
Macdu
c360be5ff5 shader: Set size of a specific uniform to unbounded 2022-10-02 22:26:13 +02:00
Pedro Montes Alcalde
0a6ef4d903
http: Also return 0 on connection when disabled 2022-10-01 19:26:21 -03:00
Macdu
0c75bbb5fe kernel: Implement missing unknown field of EntryFormat1Alt 2022-09-29 20:08:15 +02:00
Macdu
4a2c6582c9 cmake: Always use find_package for openssl and copy dlls if available 2022-09-26 20:35:06 +02:00
Pedro Montes Alcalde
f3f43bd043
external: Fix openssl not copying (#2088) 2022-09-25 20:10:01 -03:00
Pedro Montes Alcalde
b6e0a0e274
modules: Implement HTTP (#1676) 2022-09-25 17:23:26 -03:00
CreepNT
ff685b88f1 Refactor SELF loader to remove dependency on ELFIO 2022-09-20 20:32:38 +02:00
Zangetsu38
1f954bc533 vita3k: allow switch backend render & Reso multiplier when app run.
- also allow switch backend render before boot app.
gui/setting dialog: little refactor of gpu tab.
2022-09-20 16:47:46 +02:00
CreepNT
0a80ec9050 kernel: don't check status on msgpipe finish
The "finish()" lambda expected the thread to be in waiting state and checked this using the 'expected' argument of thread->update_status().
However, the wakeup of threads sleeping on a message pipe is done by changing their thread from wait to run, breaking this assumption.
This leads to an assertion failure and crash, preventing e.g. Ratchet & Clank from booting.

Fix (workaround) by no longer verifying the thread's status on finish.
2022-09-20 15:36:30 +02:00
Macdu
31d7edda61 kernel: Fix sceKernelWaitThreadEndCB 2022-09-17 15:04:07 +02:00
Macdu
dbd8098919 kernel: Do not delete thread when calling SceKernelExitThread 2022-09-17 13:45:15 +02:00
Macdu
636b1dfedd kernel: Rewrite the way svc and callbacks are handled 2022-09-16 21:57:57 +02:00
Macdu
5d3d41c5e9 renderer/vulkan: Fix screen resizing and minimizing 2022-09-13 22:51:33 +02:00
Macdu
38adaa75bd kernel: Fix race conditions during sync object deletion 2022-09-13 22:51:05 +02:00
Macdu
2d62a97a9d ci: Use zlib boost version for Windows 2022-09-11 11:31:18 +02:00
Macdu
79c7653f59 modules/SceFios2User: Partial implementation of fios overlays 2022-09-10 23:36:33 +02:00
Macdu
a778a149f4 renderer/vulkan: Implement gamma correction 2022-09-08 12:08:42 +02:00
Macdu
85cbc6b6b4 renderer: Disable anisotropic filtering when using nearest filtering 2022-09-07 19:17:34 +02:00
Macdu
3d33710868 renderer: fix texture stride 2022-09-06 00:48:11 +02:00
Zangetsu38
e791a98c48 settings dialog: fix typo of ngs option for custom config.
- set vsync option only when is opengl backend.
perf overlay: fix hide overlay when menu bar enable.
2022-09-05 23:53:06 +02:00
Macdu
4ae623c02f renderer: Implement typeless copy with offset in vulkan 2022-09-05 23:23:25 +02:00
Macdu
3cd20d568c shader: Read and write raw content to the surface when it is a 32-bit integer 2022-09-05 22:41:38 +02:00
Macdu
eb787a886f renderer, shader: Allow matrices to be passed as vertex attributes 2022-09-05 22:41:19 +02:00
Macdu
3b725b5bb4 shader : Fix conditional mov src2 type 2022-09-05 16:06:01 +02:00
Macdu
2650d4d0e5 shader: Define exp(Nan) as 1.0 2022-09-05 12:35:55 +02:00
Macdu
bd57bf0b21 shader: Do not apply sa offset to attributes 2022-09-05 12:35:55 +02:00
Sergi Granell
95f010d3ed shader: Remove shader:: from functions already in namespace shader 2022-09-05 09:21:46 +02:00
Macdu
6b33c56997 shader: Fix vtstmsk instruction 2022-09-04 21:50:40 +02:00
Macdu
902f33599f shader: Implement missing texture instructions 2022-09-04 21:50:40 +02:00
Macdu
80d988a746 shader: Only store the number of components specified by a texture 2022-09-04 21:50:40 +02:00
Macdu
118044f31b shader: Rewrite hint system 2022-09-04 21:50:40 +02:00
Zangetsu38
57d2d91f2e external: update dynarmic submodule.
Co-Authored-By: Zangetsu <dante38@free.fr>
2022-09-03 01:28:10 +02:00
Macdu
eb06956c74 ci: Switch to Clang12 for Linux 2022-09-03 01:28:10 +02:00
Pedro Montes Alcalde
a28378fbe3
external: remove rpcs3 bitfields 2022-09-01 22:09:40 -03:00
Pedro Montes Alcalde
2c46109983
workflow: Delete unused CI variable 2022-09-01 16:07:47 -03:00
CreepNT
d9452fd19a vita3k: Fix main window not pumping events during loading. 2022-09-01 06:20:46 +02:00
hobyst
3b74ceb5d9 host, gui: Abstract file browser window calls
This commit creates the first library of the host OS abstraction
layer to access native OS dialogs using a more flexible C++ API
and implements file browser dialogs using nativefiledialog-extended
so that XDG desktop portals can be used to spawn these dialogs
in Linux.
2022-08-31 19:48:44 -03:00
Pedro Montes Alcalde
486c41b6ba
vulkan: Fix all vulkan warnings (#2042) 2022-08-30 13:31:18 -03:00
Zangetsu38
67c1eb4c47 vita3k: bump to v0.1.6. 2022-08-27 11:00:27 +02:00
croden1999
4b6f80d5c8 gui/lang: update language. 2022-08-27 06:47:04 +02:00
Macdu
5a68118737 shader: Fix g++ compiler error 2022-08-27 03:19:06 +02:00
Macdu
814bdfcde4 shader: Fix Out-of-bound shader write 2022-08-27 00:11:06 +02:00
Pedro Montes Alcalde
d07f6d513b
net/ctl: Add loopback IP as default in case no other IP is found (#1963) 2022-08-26 17:00:13 -03:00
Pedro Montes Alcalde
00df90fa64
vulkan: Add missing include on cache pipeline (#2035) 2022-08-26 16:59:50 -03:00
Pedro Montes Alcalde
b554f45eae
external: Update SDL to 2.24.0 (#2034) 2022-08-26 14:06:33 -03:00