Charles Lombardo
344162db75
android: Default to player number 0 if we get an input from an unrecognized controller
2 years ago
Charles Lombardo
5872c7d420
android: Adjust driver manager source string
2 years ago
Charles Lombardo
2b6edd3efd
android: Reorganize settings tab
2 years ago
Liam
b0c6bf497a
romfs: fix extraction of single-directory root
2 years ago
Charles Lombardo
97b4ca1d01
android: Auto-generate locale config
2 years ago
Charles Lombardo
1d7ff850d6
android: Update translations from transifex
2 years ago
Ameer J
75c5be55af
shader_recompiler: Align SSBO offsets in GlobalMemory functions
2 years ago
Ameer J
735612c9b3
buffer_cache: Apply storage buffer alignment only to the offset
2 years ago
Ameer J
7d34800531
shader_recompiler: Align SSBO offsets to meet host requirements
...
Co-Authored-By: Billy Laws <blaws05@gmail.com>
2 years ago
liamwhite
7e284809de
Merge pull request #11931 from t895/applet-launcher
...
android: Applet launcher UI
2 years ago
liamwhite
324c93e4aa
Merge pull request #11929 from dima-xd/swkbd-applet
...
service: am: Add support for LLE Software Keyboard Applet
2 years ago
Charles Lombardo
133788d0d4
android: Initialize filesystem components during application start
2 years ago
Charles Lombardo
e8cb8b2668
android: Implement applet launcher
2 years ago
Dzmitry Dubrova
361dbdddcc
service: am: Add support for LLE Software Keyboard Applet
2 years ago
Liam
6a7123826a
qt: remove duplicate exit confirmation setting
2 years ago
liamwhite
ab3e3c11af
Merge pull request #11925 from t895/controller-fix
...
android: Fix controllers stuck on player 2
2 years ago
liamwhite
db5c24eb66
Merge pull request #11892 from german77/pkm_screenshot
...
service: am: Implement ISelfController::SaveCurrentScreenshot
2 years ago
Charles Lombardo
f7755df2af
android: Reorder controller indexes and only use controllers
...
Before we could ignore controller inputs by forwarding them to player two if a non-controller was connected before and recognized as an input device.
2 years ago
liamwhite
c60204e255
Merge pull request #11922 from t895/simplify-card-layout
...
android: Simplify game card layout
2 years ago
liamwhite
5e69769356
Merge pull request #11903 from Macj0rdan/scrollable-volume-button
...
Implemented wheel event for volume control in VolumeButton
2 years ago
Charles Lombardo
e867768316
android: Simplify game card layout
...
Using a material card view to shape the image was just a waste of a layout pass. A shapeable image view does what we want and does it faster.
2 years ago
Charles Lombardo
f04bc172ae
android: FileUtil: Add option to suppress log for native exists() calls
...
We often check for the existence of files that only exist in ExeFS so this can spam logcat with useless messages when scanning for games.
2 years ago
Charles Lombardo
585b6e9d46
android: Fix resolving android URIs in native code
2 years ago
Charles Lombardo
a9e29a3972
android: Refactor game metadata collection to new file
...
This also removes irrelevant data and adds new information from/to the Game data class and RomMetadata struct
2 years ago
Charles Lombardo
1e61c3e1e7
android: Use header for EmulationSession
2 years ago
liamwhite
79d3cef8db
Merge pull request #11920 from Termynat0r/master
...
Fix macOS build
2 years ago
liamwhite
3e0da4f698
Merge pull request #11916 from t895/focus-fix
...
android: Release touch on input overlay when opening in-game menu
2 years ago
liamwhite
789c16305d
Merge pull request #11915 from t895/startup-freeze
...
android: Move game deserialization to another thread
2 years ago
liamwhite
1836e62d33
Merge pull request #11910 from liamwhite/surface-lost-on-creation
...
renderer_vulkan: ensure exception on surface loss
2 years ago
Termynat0r
0bbbe80f75
Fix macOS build
...
Added missing preprocessor macros for macOS analog to linux and freebsd
2 years ago
Charles Lombardo
70be45c992
android: InputHandler: Convert to object
...
This doesn't need to be an instance of a class because it doesn't hold any data. It's just all helper functions.
2 years ago
Charles Lombardo
9b3c64f4a4
android: Removed unused ControllerMappingHelper
2 years ago
liamwhite
eec3d356b6
Merge pull request #11689 from liamwhite/breakpad
...
qt: implement automatic crash dump support
2 years ago
Liam
a872030a35
nvnflinger: implement consumer abandonment
2 years ago
Liam
79e7d7f4ba
nvnflinger: use graphic buffer lifetime for map handle
2 years ago
Charles Lombardo
2c1d850b46
android: Release touch on input overlay when opening in-game menu
2 years ago
Charles Lombardo
2581590023
android: Move game deserialization to another thread
...
Deserializing games from the cache in shared preferences was done on the main thread and could cause a stutter on startup.
2 years ago
liamwhite
adb0900906
Merge pull request #11911 from german77/leak_event
...
core: Close all KEvents
2 years ago
liamwhite
2d608cd625
Merge pull request #11909 from t895/card-grid
...
android: Break home settings into grid with large screens
2 years ago
liamwhite
29955de767
Merge pull request #11904 from ameerj/gl_threaded_opts_on
...
nvidia_flags: Enable GL Threaded optimizations
2 years ago
liamwhite
ed2d77ddbc
Merge pull request #11893 from liamwhite/swizzle
...
renderer_vulkan: fix viewport swizzle dirty state tracking
2 years ago
german77
6e883a26da
core: Close all KEvents
2 years ago
Liam
8427b9d49d
renderer_vulkan: ensure exception on surface loss
2 years ago
FrozenAra
0bb1c7c804
Implemented wheel event for volume control in VolumeButton
2 years ago
Charles Lombardo
a5aa5876b4
android: Break home settings into grid with large screens
2 years ago
liamwhite
911d2216be
Merge pull request #11866 from liamwhite/more-qt-nonsense
...
qt: fix game list shutdown crash
2 years ago
liamwhite
4da2105a32
Merge pull request #11862 from liamwhite/pascal-robust
...
Manually robust on Pascal and earlier
2 years ago
liamwhite
1f9684eaf9
Merge pull request #11859 from Kelebek1/compute_findbuffer
...
Add missing loop around compute FindBuffer calls
2 years ago
liamwhite
40c97c0549
Merge pull request #11852 from german77/async_brr
...
input_common: joycon: Move vibrations to a queue
2 years ago
liamwhite
6aee148b17
Merge pull request #11843 from liamwhite/sync-process
...
kernel: update KProcess
2 years ago
liamwhite
b5b93e6741
Merge pull request #11827 from liamwhite/preallocated
...
nvnflinger: fix reporting and freeing of preallocated buffers
2 years ago
Narr the Reg
18a4529851
Merge pull request #11803 from flodavid/improve-controller-applet-click
...
yuzu: Improve behavior when clicking on controller box in Controller applet
2 years ago
Ameer J
9e4d606c4c
nvidia_flags: Enable GL Threaded optimizations
2 years ago
Liam
6513a356f0
renderer_vulkan: fix FSR cropping
2 years ago
Liam
65d4a16afd
renderer_vulkan: fix cropping for presentation
2 years ago
Liam
21c631b33b
renderer_vulkan: fix viewport swizzle dirty state tracking
2 years ago
Narr the Reg
f26dddf3b5
service: am: Implement ISelfController::SaveCurrentScreenshot
2 years ago
boludoz
7f62a48ab5
We dont need that
2 years ago
Franco M
b5415b6872
Merge branch 'yuzu-emu:master' into new-shortcut
2 years ago
liamwhite
43be2bfe33
Merge pull request #11880 from abouvier/unbundle-stb
...
cmake: prefer system stb headers
2 years ago
Alexandre Bouvier
79ba5d9c26
cmake: prefer system stb headers
2 years ago
Liam
ca75c58f43
sockets: use safe access helpers
2 years ago
Liam
723df0f368
nvdrv: rework to remove memcpy
2 years ago
Liam
94b7ac50bb
nvdrv: fix up remaining copy calls
2 years ago
Liam
18450ebd78
nvdrv: convert nvmap
2 years ago
Liam
efdb2e8f3d
nvdrv: convert codec devices
2 years ago
Liam
7a84a1a974
nvdrv: convert nvhost_gpu
2 years ago
Liam
789d9c8af9
nvdrv: convert nvhost_ctrl
2 years ago
Liam
4df063209b
nvdrv: convert nvhost_ctrl_gpu
2 years ago
Liam
6256e3ca8e
nvdrv: add ioctl command serialization, convert nvhost_as_gpu
2 years ago
liamwhite
008d7e8c5f
Merge pull request #11876 from liamwhite/apiversion
...
vulkan_common: use highest API version
2 years ago
Liam
19e9bde9e0
kernel: make sure new process is in list
2 years ago
liamwhite
6eb3a583cb
Merge pull request #11812 from german77/save_capture
...
service: caps: Implement SaveScreenShotEx0 and variants
2 years ago
Liam
e0834ee50b
vulkan_common: use highest API version
2 years ago
Liam
79894152a8
qt: fix game list shutdown crash
2 years ago
Narr the Reg
c733620024
service: ipc: Add third read buffer index
2 years ago
german77
897b411ae7
service: caps: Implement SaveScreenShotEx0 and variants
2 years ago
liamwhite
b1909b0435
Merge pull request #11841 from german77/halp
...
yuzu: fix restore shortcuts button
2 years ago
liamwhite
1cc764988f
Merge pull request #11846 from german77/cheats
...
cheats: Clamp cheat names without failing
2 years ago
liamwhite
da5c49f22d
Merge pull request #11847 from ameerj/glsl-shfl-fix
...
emit_glsl_warp: Fix shfl_in_bounds conditional
2 years ago
Kelebek1
68f25217b8
Add missing dowhile loops around FindBuffer calls
2 years ago
Liam
0604b14263
Manually robust on Pascal and earlier
2 years ago
german77
3d4a064674
yuzu: Fix vibration reseting to 1%
2 years ago
german77
e4dfd51337
input_common: joycon: Move vibrations to a queue
2 years ago
Ameer J
cfe73af6f2
emit_glsl_warp: Fix shfl_in_bounds conditional
2 years ago
Narr the Reg
77fb9d415b
yuzu: Fix restore shortcuts button
2 years ago
german77
bbdaa62175
cheats: Clamp cheat names without failing
2 years ago
Liam
31bffc7299
kernel: fix extraneous ref
2 years ago
Liam
5f8f09d750
kernel: shutdown app before gpu
2 years ago
Liam
dcfe674ed4
kernel: signal thread on termination completed
2 years ago
Liam
bb195c2c2b
kernel: add missing TLR clear
2 years ago
Liam
8c59543ee3
kernel: update KProcess
2 years ago
liamwhite
db37e583ff
Merge pull request #11831 from liamwhite/hosversionbetween
...
set: return version info from system archive
2 years ago
liamwhite
d28e826e47
Merge pull request #11830 from liamwhite/ts-session
...
ts: add OpenSession
2 years ago
liamwhite
13beb85514
Merge pull request #11828 from liamwhite/setthreadescription
...
common: use SetThreadDescription API for thread names
2 years ago
liamwhite
4b06bcc82c
Merge pull request #11789 from Kelebek1/spirv_shift_right
...
Manually robust on Maxwell and earlier
2 years ago
Franco M
b76a1d987f
Merge branch 'yuzu-emu:master' into new-shortcut
2 years ago
Liam
12ebc8d9d1
set: return version info from system archive
2 years ago
Liam
2b85e9e997
ts: add OpenSession
2 years ago
Liam
59b62c6507
common: use SetThreadDescription API for thread names
2 years ago
Fernando S
2e760a9833
Merge pull request #11748 from liamwhite/kern_1700
...
kernel: update for 17.0.0
2 years ago
Fernando S
bab4a13a41
Merge pull request #11825 from liamwhite/system-resource
...
kernel: fix incorrect calculation of used non system memory value
2 years ago
liamwhite
b56c7397ad
Merge pull request #11806 from liamwhite/needs-more-locking
...
renderer_vulkan: add locks to avoid scheduler flushes from CPU
2 years ago
Liam
689f346e97
nvnflinger: fix reporting and freeing of preallocated buffers
...
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
2 years ago
Liam
249db0a59b
kernel: fix incorrect calculation of used non system memory value
2 years ago
Liam
9526ce95dd
gdbstub: add PermissionLocked to mappings table
2 years ago
Liam
687158fe00
kernel: fix format string error
2 years ago
Liam
d8507332c1
kernel: make check fully constexpr for broken msvc constant folding
2 years ago
Liam
f21058a6c0
k_page_table: add MapFirstGroup
2 years ago
Liam
b456af31e6
kernel: update KMemoryRegionType values
2 years ago
Liam
0441853d0f
k_page_table: implement PermissionLocked
2 years ago
Liam
60a1c6b95b
k_page_table: add new CheckMemoryState helper
2 years ago
Liam
794e6c7a96
kernel: split Io memory state, add PermissionLocked attribute
2 years ago
Liam
22afa2c7a3
kernel: reshuffle ini1 size, add slab clear note
2 years ago
liamwhite
85a89ca3e3
Merge pull request #11822 from german77/no-name
...
service: mii: Create random mii with name
2 years ago
Narr the Reg
26776c0e60
service: mii: Create random mii with name
2 years ago
Kelebek1
e02ee8e59d
Manually robust on Maxwell and earlier
2 years ago
liamwhite
134ecca9b0
Merge pull request #11810 from liamwhite/clang-17
...
general: fix build failure on clang 17
2 years ago
boludoz
ae2130470e
Reverted dirty code in main.
2 years ago
liamwhite
c5f1ec8040
Merge pull request #11795 from Squall-Leonhart/D32FToOther
...
[Vulkan]Implement missing copy formats for D32, ARGB8_SRGB and BGRA8_Unorm/SRGB
2 years ago
liamwhite
765ea9b79d
Merge pull request #11791 from german77/bufferx
...
service: hle: Allow to access read buffer A and X directly
2 years ago
boludoz
ac6290bea7
TODO: Implement shortcut creation for Apple.
2 years ago
boludoz
4051bbbed7
Useless code removed related to admin privileges, if it is not an error we can add it later, that is what git is for.
2 years ago
boludoz
2a7edda70a
Deleted admin requisite (maybe it was another mistake).
2 years ago
Franco M
59b6ada7b7
Merge branch 'yuzu-emu:master' into new-shortcut
2 years ago
Liam
c5bdc0054c
general: fix build failure on clang 17
2 years ago
flodavid
0b7593d352
yuzu: Improve behavior when clicking on controller box in Controller applet
...
- Apply changes on Controller configuration of commit 9524d70
to Controller applet
- Fix regression of this previous commit:
Enabling a controller in its tab did not activate previous controllers
Signed-off-by: flodavid <fl.david.53@gmail.com>
2 years ago
liamwhite
bd05ace08d
Merge pull request #11774 from liamwhite/refcount-issue
...
fsmitm_romfsbuild: avoid unnecessary copies of vfs pointers
2 years ago
liamwhite
fa56518f20
Merge pull request #11747 from Kelebek1/image_alias_sample_names
...
Small things
2 years ago
liamwhite
b577d7a55f
Merge pull request #11349 from vonchenplus/buffer_cache_crash
...
video_core: Fix moltenvk crash on macos
2 years ago
Liam
d9dde7e6f3
renderer_vulkan: add locks to avoid scheduler flushes from CPU
2 years ago
Fernando S
2244b613cf
Merge pull request #11788 from Squall-Leonhart/IFREMOVED
...
[crash fix]brings back the removed if statement in util.cpp and adds the num_level test to it like previous discontinued PR
2 years ago
boludoz
9908434c14
Final refactorization
2 years ago
german77
c73bb33ff1
service: hle: Allow to access read buffer A and X directly
2 years ago
Franco M
668a10f9b9
Merge branch 'yuzu-emu:master' into new-shortcut
2 years ago
Narr the Reg
bcce184e60
service: acc: Implement functions needed for profile select ( #11653 )
2 years ago
boludoz
fc4b45ebd3
Moved check.
2 years ago
boludoz
1afe6d51ee
More @liamwhite suggestions applied.
2 years ago
boludoz
1ae0f0f3f6
shortcut_stream.close(); fixed
2 years ago
boludoz
de0b35b974
Comment using fmt instead qt.
2 years ago
boludoz
ae88d01d8d
.clear() instead = ""; and switch improved.
2 years ago
boludoz
d759de9f96
More missed suggestions
2 years ago
boludoz
89d3e81be8
Sugestions and fixes.
2 years ago
Squall-Leonhart
326ebbb2fa
Changes based on hardware tests
...
Removes unnecessary d32f to bgra shader and blit functions,
update vk_texture_cache to use abgr shader for d32f to BGRA formats
updates abgr to d32f shader to comply with hardware tests
2 years ago
Squall Leonhart
07143ce15c
Make Clang happy.
2 years ago
Squall Leonhart
dbc73c6c6c
Added missing BuildShader line
...
Adds `convert_abgr8_to_d32f_frag(BuildShader(device, CONVERT_ABGR8_TO_D32F_FRAG_SPV)),`
2 years ago
boludoz
71f264c498
Merge branch 'new-shortcut' of https://github.com/boludoz/yuzu into new-shortcut
2 years ago
boludoz
26417da5d3
Some improvements (suggestions)
2 years ago
Franco M
b3b458edf9
Merge branch 'yuzu-emu:master' into new-shortcut
2 years ago
liamwhite
8becf13e8b
Merge pull request #11786 from v1993/cuda-on-linux
...
host1x/codecs: enable CUDA on Linux
2 years ago
liamwhite
9e2ebb24df
Merge pull request #11794 from german77/linemot
...
input_common: udp: Avoid crash when trying to map motion before client is ready
2 years ago
boludoz
74961d4dfb
Less code, simpler, better.
2 years ago
boludoz
9ffa1801c7
Typing and formatting errors fixed.
2 years ago
Squall Leonhart
90c56f5dc1
added missing trailing line.
2 years ago
boludoz
4d4fe69223
Unnecessary feature removed
2 years ago
Squall Leonhart
4b0291172e
meant to add the unorms as well
2 years ago
Squall-Leonhart
12e4757cf3
use texelfetch instead of texturelod
2 years ago
Squall Leonhart
144c0734f5
appease the format gods
2 years ago
Squall-Leonhart
f40f65f5d2
Another missing copy connected to Bravely Default II
...
adds blit_image_helper.ConvertABGR8ToD32F and fragment shader for performing ABGR and BGRA to D32F copies
2 years ago
Squall-Leonhart
03c3f936cf
missed this line when editing the copypasta
2 years ago
Squall-Leonhart
66f41da365
moved line to appease the format gods
2 years ago
Squall-Leonhart
7a986d731b
Implement missing formats for Bravely Default 2
2 years ago
german77
eae0570a1c
input_common: udp: Avoid crash when trying to map motion before client is ready
2 years ago
boludoz
0a75519ab5
Fixes and improvements
2 years ago
boludoz
3062a35eb1
Improved shortcut: add games in applist for Windows, question for start game at fullscreen & better unicode support for some Windows path funcs.
2 years ago
Squall Leonhart
b57d98f847
brings back the removed If statement and adds the num_level test
...
This resolves the out of bounds read/writes in the linear swizzler, it brings back the scaled TOTK Recall bug however, pending further work in the block size calculation.
Recall is not glitched in the Dynamic FPS resolution mod to the degree that it is in the native yuzu scaler, this can be a workaround for the time being.
The recall effect is constructed from multiple 320x180 texture slices, it breaking may have a similar origin to https://github.com/Ryujinx/Ryujinx/pull/5640
but it may also be connected to the other deficiencies identified in the Yuzu size calculations, such as no apparent implementation of slice testing for end of slce depth as opposed to full aligned size as implemented in https://github.com/Ryujinx/Ryujinx/pull/5220
2 years ago
Valeri
762ac5aa9f
host1x/codecs: enable CUDA on Linux
2 years ago
liamwhite
1a4abd184f
Merge pull request #11780 from Darkness4/master
...
qt: add network components when using discord
2 years ago
liamwhite
9524d7034c
Merge pull request #11779 from flodavid/improve-player-config-click
...
yuzu: Improve behavior when clicking on controller box in Control configuration
2 years ago
liamwhite
36d18e457b
Merge pull request #11778 from liamwhite/audren-shutdown-lock
...
audio: fix shutdown deadlock in audio renderer
2 years ago
liamwhite
db562bc08d
Merge pull request #11775 from Kelebek1/draw_vertex_array
...
Implement vertex array first and subsequent draws
2 years ago
liamwhite
18672e6a78
Merge pull request #11159 from flodavid/master_bis
...
Enable to use controller to close a game
2 years ago
Kelebek1
32ad99701d
Implement vertex array first and subsequent draws
2 years ago
Nguyen Marc
63c5340cc4
Revert "cmake: only add network component if qt used"
...
This reverts commit a94371f67b
.
2 years ago
Nguyen Marc
a94371f67b
cmake: only add network component if qt used
2 years ago
Nguyen Marc
22e4add562
qt: add missing target_link_libraries for discordrpc
2 years ago
flodavid
27ab2a6e13
yuzu: Improve behavior when clicking on controller box in Control Configuration
...
When reducing the number of Connecter Controllers, keep the one clicked if it was not the last one of the list
2 years ago
Liam
68ea0a2b72
audio: fix shutdown deadlock in audio renderer
2 years ago
liamwhite
a8bd02acd8
Merge pull request #11772 from v1993/polyfill-thread-fixes
...
common/polyfill_thread: use std::forward where appropriate, qualify std::move calls
2 years ago
Charles Lombardo
3e4edbe007
Merge pull request #11767 from t895/gradle-stuff
...
android: Update dependencies
2 years ago
Liam
053a16799e
fsmitm_romfsbuild: avoid unnecessary copies of vfs pointers
2 years ago
Charles Lombardo
82c845dc2f
android: Fix incorrect assumption for driver installation validation
...
The driver was assumed to be installed at this point before I made a refactor. Now we just check if the copy operation was successful and delete the file if it fails.
2 years ago
Charles Lombardo
9b961dddb4
android: Remove unnecessary flag to extract native libs in AndroidManifest.xml
2 years ago
Charles Lombardo
224b6036a4
android: Update dependencies
...
Updates to androidx navigation, lifecycle, preference, fragment, recyclerview, and core
2 years ago
Charles Lombardo
1591923f91
android: Update ndk to 26.1.10909125
...
The new ndk uses LLVM 17.0.2 so we can remove the LLVM download and libc++ options for the android builds
2 years ago
DanielSvoboda
56e5d99684
Improvement in Directory Path Detection for Shortcuts ( #11749 )
...
* Improvement in Directory Path Detection for Shortcuts
This pull request updates how the directory path for shortcuts is determined. The main changes are:
1. Replaced the use of environment variables to determine the path of the desktop and applications menu with `QStandardPaths::writableLocation`. This change addresses an issue where the desktop path was not correctly identified when its location was customized, as shown in the attached screenshot.
2. Added conversion from `QString` to `std::string` using `toUtf8()`, which correctly handles non-ASCII characters in directory paths. This change ensures that directory paths containing Portuguese words like "Área de trabalho" are supported.
3. Replaced directory checking using `Common::FS::IsDir()` with `QDir::exists()`.
These changes should improve cross-platform compatibility and code robustness. Because it couldn't locate my desktop, which wasn't on the C drive, but on the F, and even though localization wouldn't work because it was setting it to find the 'Desktop' folder and in the computer's language it says 'Área de trabalho', that will fix for other languages too.
* Update main.cpp
* formatting
* Update src/yuzu/main.cpp
Co-authored-by: Tobias <thm.frey@gmail.com>
* Update src/yuzu/main.cpp
Co-authored-by: Tobias <thm.frey@gmail.com>
* Update main.cpp
* Update main.cpp
* Update main.cpp
desktopPath > desktop_Path
applicationsPath > applications_Path
* Update main.cpp
* formatting
* Update main.cpp
This code will attempt to use QStandardPaths to find the applications directory. If that fails, it will resort to using the ~/.local/share/applications directory, which is a common location for application shortcuts in Linux.
* Update main.cpp
* formatting
---------
Co-authored-by: Tobias <thm.frey@gmail.com>
2 years ago
Valeri Ochinski
ca75c9125d
common/polyfill_thread: use std::forward where appropriate, qualify std::move calls
2 years ago
liamwhite
1a4874e178
Merge pull request #11769 from liamwhite/qt-ownership-issue
...
qt: ensure worker cancellation is complete before clearing
2 years ago
liamwhite
c00b63b9e1
Merge pull request #11766 from liamwhite/open-sesame
...
k_page_table: add missing page group open when locking memory
2 years ago
liamwhite
c8602e1b1f
Merge pull request #11649 from t895/driver-manager
...
android: Driver manager
2 years ago
Liam
faa6c35e78
qt: ensure worker cancellation is complete before clearing
2 years ago
Charles Lombardo
8b64878258
android: Update AGP to 8.1.2
2 years ago
liamwhite
519c12da15
Merge pull request #11746 from liamwhite/relr
...
jit: add support for relr-type relocations
2 years ago
liamwhite
d74fd9e2fe
Merge pull request #11763 from liamwhite/lto-noinline
...
kernel: mark TLS accessors as noinline for non-MSVC LTO
2 years ago
Charles Lombardo
a5fb9de6fa
android: Add GPU driver management fragment
...
Implements a GPU driver manager that saves all drivers to the user data directory and asynchronously installs drivers when they're needed.
2 years ago
Liam
c4ec76edba
k_page_table: add missing page group open when locking memory
2 years ago
Narr the Reg
3f05b8facd
service: caps: Remove ambiguous call
2 years ago
liamwhite
65d3300875
Merge pull request #11753 from german77/timex2
...
service: caps: Fix GetAlbumFileList3AaeAruid and GetAlbumFileList0AafeAruidDeprecated
2 years ago
liamwhite
7b2ac196d2
Merge pull request #11751 from Kelebek1/transition_msaa_image
...
Transition MSAA images to general layout without uploading data
2 years ago
F David
d9456f0a11
fix style
2 years ago
Liam
2212c9653d
kernel: mark TLS accessors as noinline for non-MSVC LTO
2 years ago
Narr the Reg
fe04a7523a
service: caps: Fix GetAlbumFileList3AaeAruid and GetAlbumFileList0AafeAruidDeprecated
2 years ago
flodavid
48b67fc4a0
yuzu: Enable to use controller to restart a game
...
- Show the right confirm dialog if wanted
- Create generic method to ask close confirmation
- Add "R + Plus + Minus" default shortcut to Restart emulation
2 years ago
Florian
6c246f2ac5
yuzu: Use new setting method for stop emulation
2 years ago
flodavid
a34565727b
yuzu: Enable to use controller to close a game
...
- Add General setting to choose if a confirm dialog is shown when stopping
- Show the right confirm dialog if wanted
- Reuse dialog window that ask to close the game
- Add "L + Plus + Minus" default shortcut to Stop emulation
- Create generic question dialog based on TAS dialog
- It allows controller interaction on most dialogs
2 years ago
Kelebek1
6f4a080b98
Transition MSAA images to general layout without uploading data
2 years ago
liamwhite
b36f45b239
Merge pull request #11740 from german77/shorcuts
...
yuzu: Save multiple resolutions per icon
2 years ago
liamwhite
07ae6659e7
Merge pull request #11744 from Kelebek1/no_res_no_rescaled
...
Do not set rescaled flag when rescaling is disabled
2 years ago
Kelebek1
98cac9410c
Get out of render pass before query barriers, fix image names with samples > 1, remove image alias bit
2 years ago
Liam
7b5d234558
jit: add support for relr-type relocations
2 years ago
liamwhite
84b0e29b56
Merge pull request #11734 from Kelebek1/device_local_buffer_alloc
...
Do not allocate DeviceLocal buffers as mapped
2 years ago
liamwhite
5ecdcfa334
Merge pull request #11735 from Kelebek1/clear_command_buffer_post_dsp
...
Clear DSP buffer after each execution
2 years ago
liamwhite
5f4857691e
Merge pull request #11683 from Kelebek1/do_not_sync_on_written_buffer
...
Do not double sync written buffers, move mark written to binding
2 years ago
liamwhite
b50ce645ac
Merge pull request #11144 from flodavid/master
...
Enable controller interaction in Controller Applet
2 years ago
Fernando S
b6d19329ac
Merge pull request #11743 from Squall-Leonhart/IFREMOVED
...
Fix mistaken usage of info.block instead of level_info.block
2 years ago
Kelebek1
8c769b71a1
Do not set rescaled flag when rescaling is disabled
2 years ago
Squall-Leonhart
9512992fe2
Fix mistaken usage of info.block instead of level_info.block
...
Fixed an error on my part, in the last change I had mistakenly passed unadjusted block info into FullUploadSwizzles and UnswizzleImage
Revert (my mistaken changing of) the construction of SwizzleParameters in UnswizzleImage and FullUploadSwizzles to use level_info.block instead of info.block. This ensures that the block information used in the swizzling process is correctly adjusted for each mip level.
2 years ago
Narr the Reg
6b10f04322
yuzu: Save multiple resolutions per icon
2 years ago
Kelebek1
ec6ddaf766
Clear DSP buffer after each execution
2 years ago
liamwhite
36ea7565fa
Merge pull request #11534 from Squall-Leonhart/IFREMOVED
...
Partial revert of #10433 (Texture Cache Util: Fix block depth adjustment on slices)
2 years ago
Kelebek1
ed58445111
Not not allocate DeviceLocal buffers as mapped
2 years ago
Fernando S
b28b05e2aa
Merge pull request #11718 from liamwhite/arm64-native-clock
...
common: add arm64 native clock
2 years ago
Fernando S
8151a4d301
Merge pull request #11650 from german77/lle_album
...
service: am: Add support for LLE Album Applet
2 years ago
Fernando S
8ac8d703b9
Merge pull request #11686 from liamwhite/trmem
...
kernel: implement transfer memory
2 years ago
liamwhite
1c1959eaeb
Merge pull request #11716 from Squall-Leonhart/Z327444
...
add Z32, FLOAT, UINT, UINT, UINT, LINEAR to format lookup table
2 years ago
liamwhite
c0d152affa
Merge pull request #11705 from FearlessTobi/windows-sc
...
yuzu: Add desktop shortcut support for Windows (continuation of #11344 )
2 years ago
liamwhite
85d99f873f
Merge pull request #10519 from mdmrk/master
...
yuzu-qt: Track play time
2 years ago
Liam
21bc2c14bc
common: add arm64 native clock
2 years ago
Liam
d3997bad9b
qt: implement automatic crash dump support
2 years ago
Squall Leonhart
54fa1115a6
add Z32, FLOAT, UINT, UINT, UINT, LINEAR to format lookup table
...
Should fix and close #11711
2 years ago
Narr the Reg
8347e5cdb9
service: caps: Implement album manager and reorganize service
2 years ago
Narr the Reg
0bb7990c49
service: Stub multiple functions to increase stability of album applet
2 years ago
FearlessTobi
9ef9ca0927
yuzu: Add desktop shortcut support for Windows
...
Allows creating desktop shortcuts with icons for yuzu games.
Co-Authored-By: Jeroen van Schijndel <13182141+roenyroeny@users.noreply.github.com>
2 years ago
liamwhite
bd42bba71c
Merge pull request #11656 from liamwhite/recreate-surface-automatically
...
vk_present_manager: recreate surface on any surface loss
2 years ago
liamwhite
a27f94830a
Merge pull request #11677 from Squall-Leonhart/D32FTOABGR8
...
Implements D32_Float to A8B8G8R8_UNORM format copy
2 years ago
liamwhite
bd6f9f1d91
Merge pull request #11630 from Kelebek1/clear_stencil_requires_depth_test
...
Enable depth test on depthstencil clear path
2 years ago
liamwhite
bf15aa093c
Merge pull request #11639 from liamwhite/no-program-id-change
...
loader: don't reassign program ID on npdm reparse
2 years ago
liamwhite
0e9b839b6f
Merge pull request #11648 from liamwhite/unicode-nonsense
...
gdbserver: use numeric character references for unicode
2 years ago
liamwhite
15a5bdd979
Merge pull request #11544 from Kelebek1/reduce_stream_buffer_renderdoc
...
Allow GPUs without rebar to open multiple RenderDoc captures
2 years ago
liamwhite
fc4cde7513
Merge pull request #11669 from german77/settings2
...
yuzu: Fix custom rtc and mute audio settings
2 years ago
liamwhite
ff3859d482
Merge pull request #11688 from Kelebek1/x8d42
...
Implement X8_D24 pixel format
2 years ago
liamwhite
10de8f2c60
Merge pull request #11684 from Kelebek1/disable_push_descriptor_maxwell
...
Disable push descriptor for Pascal and older nVidia architectures
2 years ago
Squall Leonhart
51b89fddd0
update shader to confirmed format copy
2 years ago
Kelebek1
f585dec48d
Allow GPUs without rebar to open multiple RenderDoc captures
2 years ago
Kelebek1
ad1a9f3d3a
Implement X8_D24 format
2 years ago
Liam
e797a917a9
kernel: implement transfer memory
2 years ago
Kelebek1
71044f6def
Rework nvidia architecture detection, disable push descriptor for Pascal and older
2 years ago
Kelebek1
a764f49910
Mark a buffer GPU modified after the buffers are confirmed, do not double synch them
2 years ago
Squall-Leonhart
a17cde7b2c
lets not convert depth to greyscale since this makes the exhaust and tire smoke light gray/white
...
tiresmoke should be a darker gray.
2 years ago
Squall-Leonhart
a84c928827
Fix CI Formatting check
2 years ago
Squall-Leonhart
9568d3bc60
Implements D32_Float to A8B8G8R8_UNORM format copy
...
Corrects some visual issues in games such as Disney SpeedStorm
2 years ago
Narr the Reg
0fe935a5de
core: Update clocks when settings are saved
2 years ago
Narr the Reg
c84c35ac74
yuzu: Fix mute when in background setting
2 years ago
Liam
b32940d3ea
vk_present_manager: recreate surface on any surface loss
2 years ago
Liam
0448eb6f0f
ci: fix new codespell errors
2 years ago
Narr the Reg
c334959440
service: caps: Partially implement IAlbumAccessorService
2 years ago
Narr the Reg
2fa53ec1d9
yuzu: Allow to launch album applet from firmware
2 years ago
liamwhite
ff57c66773
Merge pull request #11652 from liamwhite/shutdown-goes-brrr
...
k_page_table: skip page table clearing on finalization
2 years ago
liamwhite
c6d552f29b
Merge pull request #11655 from liamwhite/additional-dump-targets
...
qt: add additional romfs dump targets
2 years ago
Liam
d89ef6280c
qt: add additional romfs dump targets
2 years ago
Liam
8fb13372c2
k_page_table: skip page table clearing on finalization
2 years ago
Liam
f9521f5bd4
fsp-srv: enable auto save data creation on init
2 years ago
liamwhite
99e2568304
Merge pull request #11632 from german77/hle_cabinet
...
service: am: Add support for LLE Cabinet Applet
2 years ago
Liam
38394f36d7
gdbserver: use numeric character references for unicode
2 years ago
Charles Lombardo
26f9d1f122
android: Use application context for all FileUtil functions
2 years ago
Narr the Reg
9cd5c44019
service: nfc: Implement SetRegisterInfoPrivate mii support
2 years ago
Narr the Reg
2687a83f6a
service: am: Implement shared buffer
...
Co-authored-by: Liam <byteslice@airmail.cc>
2 years ago
Narr the Reg
35f25882e0
service: nvnflinger: Implement shared buffer
...
Co-authored-by: Liam <byteslice@airmail.cc>
2 years ago
Narr the Reg
f1f3d490ef
service: ldn: Implement lp2p:m and stub IMonitorService
2 years ago
Narr the Reg
ae5c134ac6
service: am: Set push in arguments according to the launched applet
2 years ago
Narr the Reg
03d4fffc70
yuzu: Allow to launch cabinet applet from firmware
2 years ago
Fernando Sahmkow
9007d8c8d4
Query Cache: Fix memory leak.
2 years ago
Liam
2f0db2708c
loader: don't reassign program ID on npdm reparse
2 years ago
Fernando S
184ee2d890
Merge pull request #11493 from merryhime/evt
...
core_timing: Replace queue with a fibonacci heap
2 years ago
Fernando S
d6b3e7f195
Merge pull request #11546 from Kelebek1/core_timing_mutex
...
Reduce core timing mutex contention
2 years ago
Fernando S
926e24c642
Merge pull request #11622 from liamwhite/qcr-reg1
...
renderer_vulkan: fix query cache for homebrew
2 years ago
Kelebek1
c62e089260
Don't send a double focus change message
2 years ago
Kelebek1
1a246bf135
Enable depth test on stencil clear path
2 years ago
liamwhite
257a6aa2ba
Merge pull request #11626 from german77/mii-fix
...
service: mii: Fix reported bugs
2 years ago
liamwhite
7bae22a3ca
Merge pull request #11402 from FernandoS27/depth-bias-control
...
Vulkan: Implement Depth Bias Control
2 years ago
liamwhite
f24d956ae2
Merge pull request #11590 from liamwhite/attribute
...
fsp-srv: add GetFileSystemAttribute
2 years ago
liamwhite
4487c165c8
Merge pull request #11604 from t895/only-install-nsp
...
Frontend: Remove ability to install xci files
2 years ago
german77
e3f7e02555
service: mii: Fix reported bugs
2 years ago
Fernando S
f782104125
Merge pull request #11556 from GPUCode/msaa-image-vk
...
renderer_vulkan: Implement MSAA image copies
2 years ago
Liam
7507a7f89f
renderer_vulkan: fix query cache for homebrew
2 years ago
Charles Lombardo
882859bc78
Merge pull request #11613 from t895/fragment-exception-change
...
android: Various play store fixes
2 years ago
Charles Lombardo
22284fc504
android: Prevent crash when trying to change pages in setup fragment
...
Sometimes when we want to change the current setup page, the current view isn't available and we try to alter the current view. This adds a guard to prevent that issue.
2 years ago
Charles Lombardo
d70f18b87b
android: Prevent setup fragment crash in background
...
Sometimes during onSaveInstanceState, the SetupFragment would crash the app in the background if we tried to store the state of a view.
2 years ago
Charles Lombardo
ec388622ff
android: Don't update views if binding is null in onConfigurationChanged
2 years ago
Charles Lombardo
6a425e95cb
android: Don't wait for post to update input overlay visibility
2 years ago
Charles Lombardo
1fdfedc43e
android: Close activity with toast if emulation has no game
2 years ago
Charles Lombardo
18b240c071
Merge pull request #11616 from t895/save-error
...
android: Correctly reload settings file during reset
2 years ago
Charles Lombardo
0aa99b8f47
Merge pull request #11603 from t895/consolidate-installs
...
android: Consolidate installers to one fragment
2 years ago
Charles Lombardo
481f91cc34
android: Correctly reload settings file during reset
...
Previously the config file wasn't being recreated when resetting all settings. Now just call into native code to recreate the settings file and reload all defaults.
2 years ago
Charles Lombardo
feebdc9779
Qt: Remove ability to install xci files
2 years ago
Charles Lombardo
a29e26200f
android: Remove ability to install xci files
2 years ago
Charles Lombardo
75180bdc9d
Merge pull request #11602 from t895/case-fix
...
android: Content install lowercase fix
2 years ago
Charles Lombardo
cf44be1de6
android: Adjust failure dialogs for user data and firmware installers
2 years ago
Charles Lombardo
95a31b8887
android: Fix cancel behavior on indeterminate progress dialog fragment
...
The dialog would previously dismiss immediately when it should stay alive until the task is cancelled completely.
2 years ago
Charles Lombardo
c8673a16bb
android: Refactor zip code into FileUtil
2 years ago