Macdu
1a9122803d
gui, renderer: Add renderer accuracy option
2023-09-24 14:53:47 +02:00
Macdu
d12c22ad1d
renderer/vulkan, shader: Implement texture viewport
2023-09-24 14:53:47 +02:00
Macdu
5a54a47c61
shader: Improve Uniform info buffer
2023-09-24 14:53:47 +02:00
Macdu
9c1973b088
modules/SceGxm, shader: set default uniform buffer at position 0
2023-09-24 14:53:47 +02:00
bookmist
810c3aeacd
ngs: return error and workaround crashes on invalid configurations
...
util/log: LOG_*_ONCE macros
modules/SceNgs: implement sceNgsVoiceGetModuleType
modules/SceNgs: return error on incomplete output paths and null voice definition
ngs/modules/player: workaround crash if required playback frequency is invalid
2023-09-23 23:31:16 +03:00
Croden1999
0e6537fb85
gui/main_menubar: Add the exit button.
2023-09-20 02:46:51 +02:00
HuanJiCanShang
513263a8ba
gui/controllers_dialog: Add the lang strings for led color.
2023-09-19 22:39:32 +02:00
Pedro Montes Alcalde
4c4710e7c7
renderer: Fix OOB access on texture cache ( #2935 )
2023-09-19 11:28:03 -03:00
Sergi Granell
15f170f00d
shader: Fix OpVectorShuffle not being immediates ( #2934 )
2023-09-18 22:35:15 +02:00
Zangetsu38
0f5c58a9af
gui/controllers dialog: Add custom LED color support.
...
- Add checkbox for enable custom color.
- Fix End() pos.
2023-09-18 15:09:12 +02:00
Pedro Montes Alcalde
3e79dcbe0f
modules/sceMotion: Fix wrong sizeof usage on memset
2023-09-17 16:25:11 -03:00
Sergi Granell
5393c53d02
shader: return nullptr after assert(false)
...
`assert()` is ignored on release builds.
Fixes many `may be used uninitialized` warnings.
2023-09-16 19:35:32 +02:00
Sergi Granell
1f77ea8894
shader: Use std::bit_cast (C++20) to convert float<->int
...
Fixes ` warning: dereferencing type-punned pointer will break
strict-aliasing rules [-Wstrict-aliasing]` when compiling with `-Wall`.
2023-09-16 19:35:32 +02:00
scribam
df2ffeb48e
external: Update submodules ( #2926 )
...
* external: Update CLI11 to version v2.3.2
* external: Update MoltenVK to 1.2.5
* external: Update SPIRV-Cross to sdk-1.3.261.1
* external: Update Vulkan-Headers to v1.3.261
* external: Update capstone to 5.0.1
* external: Update cubeb
* external: Update dirent to 1.24
* external: Update fmt to 10.1.1
* external: Update glad to 2.0.4
* external: Update glslang to sdk-1.3.261.1
* external: Update googletest to v1.14.0
* external: Update imgui to version v1.89.9
* external: Update imgui_club
* external: Update miniz to version 3.0.2
* external: Update nativefiledialog-extended to version v1.1.0
* external: Update openssl to 3.1.2
* external: Update pugixml to version v1.13
* external: Update spdlog to v1.12.0
* external: Update stb
* external: Update tracy to v0.9.1
* external: Update vita-toolchain
* external: Update xxHash to v0.8.2
* external: Update yaml-cpp to version 0.8.0
2023-09-16 13:42:44 +02:00
Croden1999
5c7fc3222b
vita3k: Fixed format.
...
Co-authored-by: Zangetsu38 <dante38@free.fr>
2023-09-16 13:35:16 +02:00
Croden1999
abcbd688fd
gui/lang: Some minor improvements and fixes.
2023-09-16 13:35:16 +02:00
Sergi Granell
e7897a4ed5
shader: Fix many warnings
2023-09-16 13:19:59 +02:00
Macdu
a96e6192a7
modules/SceGxm, renderer: Improve accuracy of depth stencil surface
2023-09-14 21:40:45 +02:00
Macdu
54b276de72
renderer/vulkan: Fix texture trilinear filtering
2023-09-14 15:32:59 +02:00
Macdu
2e16c506fe
modules/SceGxm: Improve accuracy of texture functions
2023-09-14 15:32:59 +02:00
Macdu
655a84987c
renderer/vulkan, vutil: Fix texture memory leak
2023-09-14 13:36:49 +02:00
scribam
34310c6087
vita3k: Prefer contains() instead of find() + end()
2023-09-14 13:05:23 +02:00
scribam
623a02683a
cmake: Remove specific code for unsupported compilers
...
We can safely remove this because:
- GNU implementation prior to 9.1 requires linking with -lstdc++fs and LLVM implementation prior to LLVM 9.0 requires linking with -lc++fs
- The dynarmic dependency uses consteval which requires at least GCC 10 and LLVM 11
2023-09-14 08:42:19 +02:00
Zangetsu38
4c775f69c3
ctrl: Improve controller bindings.
...
- Fix navigate in ui with controllers.
- Add motion support string of french language.
- Add ext remap button support of controllers.
- Add press any key of keyboard for cancel remap.
- Add mapped button name from type of gamepad.
- Add reset controller binding button.
- fix typo of rebind_controls for lang.
2023-09-13 23:11:00 +02:00
Zangetsu38
b79d7d282d
vita3K: fix format.
2023-09-13 22:48:49 +02:00
Macdu
2985d48116
modules/SceGxm: Fix default uniform reservation with precomputed drawing
2023-09-13 20:03:09 +02:00
Croden1999
93a0524317
gui/license_install_dialog: Changed work to license.
...
lang: Minor update.
2023-09-12 13:46:39 +02:00
scribam
4d1bed41c6
renderer: Define debug_output_callback when NDEBUG is not defined
2023-09-12 12:58:00 +02:00
scribam
cb0a273749
renderer: Remove unused choosen_minor_version variable
...
choosen_minor_version is always >= 3 since its minimal value is 4
2023-09-12 12:58:00 +02:00
Zangetsu38
b8ae624f73
touch: Add touchpad support.
...
- Allow double touch in pc with using touchpad of DS/4.
- Add draw touchpad cursor when is used.
- Add config for allow disable show this cursor per game.
2023-09-11 23:49:36 +02:00
Macdu
32344c2a25
touch: Fix and improve finger touch.
2023-09-11 23:49:36 +02:00
Macdu
b878d50bc2
modules: Return 0 for unknown NIDs
2023-09-11 22:08:16 +02:00
Macdu
e64fa370c7
modules: cleanup
2023-09-10 23:35:12 +02:00
Macdu
1bf86bc785
modules/SceGxm: Improve accuracy of sceGxmReserve*DefaultUniformBuffer functions
2023-09-10 19:30:53 +02:00
nishinji
59e6362e34
gui/pkg_install_dialog: Allow rif license for pkg installation.
2023-09-09 04:23:22 +02:00
Macdu
de5a9a64ad
external: switch to unicorn2
2023-09-07 22:58:16 +02:00
Macdu
9d87a2206a
renderer: Rewrite texture cache
2023-09-06 22:50:14 +02:00
Macdu
ae7c756904
shader: Fix loading of constant INT32
2023-09-02 12:38:36 +02:00
Macdu
e9741a66e6
shader: Implement texture buffer
2023-09-02 12:38:36 +02:00
Macdu
14c1e8874f
renderer/vulkan: Enable storage image extended formats feature
2023-09-02 12:38:36 +02:00
Macdu
c0bf14cb06
shader: Implement thread buffer
2023-09-02 12:38:36 +02:00
Dzmitry Dubrova
290051ff7b
ctrl: Implement controller remapping
...
Co-authored-by: nn9dev <39563889+nn9dev@users.noreply.github.com>
2023-09-02 12:38:08 +02:00
Croden1999
c1b7a65062
gui/controllers: Update tiny lang strings.
...
lang: Update pt-br translation.
Co-authored-by: pedrozzz0 <pedrozzz0@users.noreply.github.com>
2023-09-02 10:49:25 +02:00
Macdu
a3f6cfdf7f
motion: Add motion support
2023-09-02 05:04:02 +02:00
Narr the Reg
e67b464891
motion: create basic structure
2023-09-02 05:04:02 +02:00
Croden1999
04b477898f
gui/initial setup: Adjust the font size of the fw install dialog.
2023-08-31 23:19:43 +02:00
Croden1999
5224f4c843
gui/firmware install dialog: improve dialog window.
2023-08-30 12:53:59 +02:00
Croden1999
da428857a5
gui/ime: Fix the tiny punctuation and add IsKeyPressed to the buttons.
...
gui: Adjust the text length.
2023-08-28 11:09:42 +02:00
Zangetsu38
44d8c5da9c
vitak: Bump version to 0.1.9.
2023-08-20 01:28:12 +02:00
Zangetsu38
cd0f35b9ca
gui/main menubar: Display Icons of app in emulation menu.
...
- Fix sentence of note for Display System Apps in setting dialog.
2023-08-19 22:38:40 +02:00