Commit graph

3748 commits

Author SHA1 Message Date
Macdu
36b7f2d51c renderer: Fix arbitrary compressed textures 2022-07-18 13:29:31 +02:00
Pedro Montes Alcalde
c03a488368
gui: Check first if livearea content is empty (#1950) 2022-07-17 23:32:29 -03:00
Pedro Montes Alcalde
75b1201372
updater: Add option to disable updater (#1949) 2022-07-14 01:44:17 -03:00
Zangetsu38
4dfc43e42f vita3K Update: Init it only in CLI master build. 2022-07-14 06:15:16 +02:00
Macdu
292c938719 shader, renderer: use format of current surface if gpu does not support unknown format 2022-07-14 06:03:11 +02:00
Macdu
086c6f9515
codec, ngs: Fix race condition with swr and adpcm history (#1946) 2022-07-12 23:31:43 -03:00
Pedro Montes Alcalde
1262a1576d
io: Fix case sensitive path when it doesn't exist (#1944) 2022-07-12 17:53:47 -03:00
Macdu
49c6bcf08f renderer: Compute format later in surface cache and do not try to read an u8u8u8 surface 2022-07-12 22:52:49 +02:00
croden1999
b5bb467abc gui/lang: Update lang strings and correct translation. 2022-07-12 11:36:31 +02:00
Macdu
f7f1a3465a shader, renderer: Fix blending on non-rgba8 textures 2022-07-11 18:22:48 +02:00
Macdu
60400d4c25 Revert "gui, renderer: Add option to disable raw surfaces"
This reverts commit 0751c4eef4.
2022-07-11 18:22:48 +02:00
hobyst
2233966ab2 Build: Change name of package lib to "packages"
"package" is a reserved CMake target name when CPack is used. Since
OpenSSL enables CPack in their project and it will be implemented in the
emulator in the future, this commit changes its name to "packages" to
avoid conflicts with CPack.
2022-07-11 12:25:35 +02:00
Macdu
0839419239 Shader: Fix VRCP decoding and cube textureGrad 2022-07-10 15:28:58 +02:00
nishinji
a8a43c499f
lang: Update some languages (#1936) 2022-07-10 15:03:00 +02:00
Macdu
0751c4eef4 gui, renderer: Add option to disable raw surfaces 2022-07-09 18:52:08 +02:00
Macdu
49b2467b5f shader: Fix Spir-V validation errors 2022-07-09 16:56:30 +02:00
croden1999
0747c668e4 pkg install dialog: fix a wrong string. 2022-07-09 12:54:22 +02:00
croden1999
d1fc0dbd7b gui/lang: Update more lang strings. 2022-07-09 01:08:35 +02:00
croden1999
daea48e3e9 gui: Add small_mday and improve the date format. 2022-07-09 00:06:15 +02:00
korenkonder
5059b3c6f1 renderer: reworked decoding of BCn texture types
- Added direct upload of BCn textures without decoding
- Reworked BCn decoder. Even though we don't need it, it's nice to have it for some cases
- Added missing BCn texture types
2022-07-08 22:39:03 +02:00
EXtremeExploit
e8ec884d46 lang/es: Fix some grammar in update dialog 2022-07-08 13:44:47 -03:00
Zangetsu38
c89e8cf9cd vita3k update: add some lang string and small fix.
- Add spanish/en-gb lang
- Add screen if install update fail for allow cancel and back in emu home screen
- Add text if version of Vita3k is upper compare current
- Fix warn compile on line find for windows
- Check if powershell version is upper to 3 for can using rest-method
- Add timeout of 4 sec on check Vita3K version, if github down etc...
- Add check of push commit description
2022-07-08 18:16:19 +02:00
Zangetsu38
c2044c3ce4 vita3k: Add vita3k update.
- small improvement on update script.

Co-authored-by: EXtremeExploit <pedro.montes.alcalde@gmail.com>
Co-authored-by: qurious-pixel <62252937+qurious-pixel@users.noreply.github.com>
2022-07-08 01:11:22 +02:00
bookmist
3835fd502c vita3k/interface: fix race and crash on application close again 2022-07-07 22:09:14 +02:00
bookmist
4cc25397cc vita3k/interface: fix race and crash on application close 2022-07-05 21:28:56 +02:00
sunho
c32ac263dc shader: support regformat vertex attributes
Co-Authored-By: Macdu <Macdu@users.noreply.github.com>
2022-07-05 00:11:55 +02:00
Macdu
d4bb55a414 kernel: Implement sceKernelCancelEventFlag 2022-07-04 19:08:10 +02:00
HuanJiCanShang
150ced2961 gui/theme: fix missing other themes icon. 2022-07-04 05:39:23 +02:00
Zangetsu38
b874707e52 lang: fix order of mdays. 2022-07-03 20:25:02 +02:00
croden1999
a4c6efb197 gui: Improve date time format. 2022-07-03 17:00:38 +02:00
hobyst
d3754b6760 gui: Patch security alerts
Path likely overrunning write in gui state definition
and a URL in `gui/src/live_area.cpp` not using HTTPS
2022-07-03 14:31:24 +02:00
hobyst
1169da50bc host: Rename host to emuenv
This commit renames the host library as emuenv (emulated PS Vita
environment) to avoid confusion with the future host OS abstraction
layer
2022-07-03 14:31:24 +02:00
hobyst
0f65fac20d host, package: Decouple package code from host
Since most code inside host library doesn't really have to do with the
emulated PS Vita environment but rather with handling the different
package formats used in the console, this commit moves the code from
the host library into its own dedicated library. In summary:
- Moved package code into its own library and edited function calls
to accomodate the change
- Edited some function interfaces in order not to cause a dependency
hell due to cross-referenced types in headers that depended in
one another and edited function calls and resource access to accomodate
the change
- copy_directories() and copy_path() from `vita3k/interface.cpp` have
been modified and moved to io library due to being used in package
library and others. Keeping them as they were before causes dependency
hell
- All functions whose interface has been changed now have a Doxygen
comment block explaining the new interface
- host has been declared as an INTERFACE CMake library to fix linking
issues on Windows due to the fact that it doesn't compile C++ source
files anymore
2022-07-03 14:31:24 +02:00
Zangetsu38
d23a32cefb vita3k/cmake: Fix VS working directory to use config folder. 2022-07-02 02:38:16 +02:00
Macdu
5cb80b2400 modles/SceCommonDialog,SceIme: Improve errors and stubbed implementation 2022-07-02 00:20:29 +02:00
Macdu
59e0d87d04 modules/SceGxm: Return error for invalid index in sceGxmPrecomputedFragmentStateSetTexture 2022-07-02 00:02:04 +02:00
Macdu
dba3f5661a renderer: Allocate enough memory for decompressed textures 2022-07-01 23:24:07 +02:00
Macdu
f8d705745c modules/SceCommonDialog: Fix utf16 ending bytes and improve api errors 2022-07-01 15:36:06 +02:00
Macdu
ae6654a134 io: Do not log file reads and seeks by default 2022-06-30 23:40:21 +02:00
Macdu
ee5ac645b1 modules/SceDisplay: Fix behavior of stubbed imediate display 2022-06-30 20:30:36 +02:00
Zangetsu38
025f87b13a vita3K/script: Improve script of update windows build.
- Check if using last build and download latest when is not case.
2022-06-29 17:42:45 +02:00
qurious-pixel
5c7b48e3e9 workflows/c-cpp: Set Build Variable on release page. 2022-06-28 22:50:39 +02:00
Macdu
15c517eee5 cmake: Do not look for ccache if a compiler launcher already exists 2022-06-28 22:02:15 +02:00
Zangetsu38
a5dc10d96f Vita3k: Add version of file.
- workflows/c-cpp: Add build count in release page.

Co-authored-by: qurious-pixel <62252937+qurious-pixel@users.noreply.github.com>
2022-06-28 18:01:36 +02:00
Macdu
f37e09b0e5 modules/SceGxm: Improve handling of front buffer sync object 2022-06-28 13:34:30 +02:00
Zangetsu38
6929311d55 vita3k: create batch for download and extract last build automatically.
Co-authored-by: hiroshiyuri <hiroshiyuri@outlook.com>
2022-06-26 22:59:40 +02:00
Macdu
80e79be541 modules/SceSysmem: Increase default user_rw alignment 2022-06-26 16:04:04 +02:00
Macdu
2e38a6292a renderer: Set alpha value of default clear color to 0 2022-06-25 20:19:47 +02:00
Macdu
9792941902 audio: Increase audio host buffer size 2022-06-25 16:52:55 +02:00
Zangetsu38
850632f620 settings dialog: add option for can disable v-sync.
- should fix speed issue on lot game.
2022-06-25 00:32:48 +02:00