lat9nq
346c253cd2
video_core: Formalize HasBrokenCompute
...
Also limits it to only affected Intel proprietrary driver versions.
vulkan_device: Move broken compute determination
vk_device: Remove errant back quote
2023-06-18 16:15:47 -04:00
liamwhite
23371fa187
Merge pull request #10829 from lat9nq/remove-external-mem
...
vulkan_device: Remove external memory extension
2023-06-18 09:43:03 -04:00
liamwhite
af7f3f078c
Merge pull request #10486 from lat9nq/vk-device-find-once
...
yuzu-qt: Load Vulkan device info at startup
2023-06-18 09:42:55 -04:00
liamwhite
66b8042b59
Merge pull request #10798 from vonchenplus/draw_texture_scale
...
video_core: drawtexture support upscale
2023-06-18 09:42:41 -04:00
liamwhite
8acf728d5d
Merge pull request #10809 from Kelebek1/reduce_vertex_bindings
...
Synchronize vertex buffer even when it doesn't require binding
2023-06-18 09:42:32 -04:00
bunnei
6e293be20b
Merge pull request #10797 from lat9nq/tzdb-patch
...
time: Various time zone fixes
2023-06-17 23:47:16 -07:00
lat9nq
8a526b2c26
vulkan_device: Remove external memory extension
...
Unused in yuzu. Enables yuzu to boot games in Wine using Vulkan.
2023-06-18 01:20:08 -04:00
Liam
565a1226d7
renderer_vulkan: add missing include
2023-06-17 23:57:47 -04:00
lat9nq
b99c4dd568
time_zone_service: Always write time zone rule data
...
Switch firmware will initialize this data even if the given parameters
are invalid. We should do the same.
2023-06-17 20:53:39 -04:00
Morph
c0fd793ef6
Merge pull request #10813 from lat9nq/no-atomic-bool
...
k_thread: Use a mutex and cond_var to sync bool
2023-06-17 20:29:57 -04:00
Fernando S
27a36cd51b
Merge pull request #10744 from Wollnashorn/af-for-all
...
video_core: Improved anisotropic filtering heuristics
2023-06-18 00:02:05 +02:00
Kelebek1
e681f5678c
Synchronize vertex buffer even when it doesn't require binding
2023-06-17 17:47:00 -04:00
lat9nq
e34e1b1c95
k_thread: Use a mutex and cond_var to sync bool
...
std::atomic<bool> is broken on MinGW and causes deadlocks there.
Use a normal cond var in its stead.
2023-06-17 15:25:36 -04:00
FengChen
76a676883a
video_core: add samples check when find render target
2023-06-17 23:48:51 +08:00
Wollnashorn
3e47ebe2e9
video_core: Only apply AF to 2D (array) image types
2023-06-17 14:20:44 +02:00
Wollnashorn
c309a1c69b
video_core: Removed AF for all mip modes option as it's default now
2023-06-17 11:19:39 +02:00
bunnei
ec423c6919
Merge pull request #10783 from liamwhite/memory
...
video_core: preallocate fewer IR blocks
2023-06-16 16:53:25 -07:00
bunnei
24e1e4dcee
Merge pull request #10808 from t895/settings-stuffs
...
android: Expose settings
2023-06-16 16:52:54 -07:00
bunnei
975122f4bb
Merge pull request #10807 from t895/ktlint-fixes
...
android: Ktlint fixes
2023-06-16 16:47:14 -07:00
liamwhite
a1adcc31d3
Merge pull request #10731 from german77/misc_fixes
...
service: nfc: Accuracy fixes
2023-06-16 18:18:24 -04:00
Liam
94e7cb05da
vfs_real: ensure size cache is reset on write
2023-06-16 16:43:14 -04:00
Charles Lombardo
9f92104f3e
android: Expose audio output engine setting
2023-06-16 16:42:56 -04:00
Charles Lombardo
330358cd16
android: Bump ktlint version to 0.47.1
2023-06-16 16:32:08 -04:00
Charles Lombardo
fc6a2fe779
android: Disable import-ordering ktlint check
2023-06-16 16:31:49 -04:00
Liam
bf47f777b1
patch_manager: remove unnecessary GetSize calls
2023-06-16 16:29:10 -04:00
Liam
734242c5bc
vfs_real: misc optimizations
2023-06-16 16:29:06 -04:00
Charles Lombardo
13a4de647d
android: Expose CPU debugging option
2023-06-16 16:25:06 -04:00
Charles Lombardo
3ac2c74e85
android: Expose fastmem option
2023-06-16 16:24:40 -04:00
Charles Lombardo
5aca03d0ff
android: Support changing multiple settings at once
2023-06-16 15:49:49 -04:00
Abandoned Cart
c89be0dfab
android: Fix aspect ratio when rotating screen
2023-06-16 10:11:18 -04:00
Feng Chen
b77a247e8c
video_core: drawtexture support upscale
2023-06-16 20:51:15 +08:00
Wollnashorn
2dc0ff79ec
video_core: Use sampler IDs instead pointers in the pipeline config
...
The previous approach of storing pointers returned by `GetGraphicsSampler`/`GetComputeSampler` caused UB, as these functions can cause reallocation of the sampler slot vector and therefore invalidate the pointers
2023-06-16 13:45:14 +02:00
liamwhite
41295ff8fe
Merge pull request #10795 from german77/foomiibo
...
input_common: Add foomiibo support
2023-06-16 00:08:30 -04:00
lat9nq
8d8f850bd6
time_zone_manager: Compare to the correct boolean
...
Reference implementation does not compare the booleans as we had them.
Use the correct ones as in the reference.
Also adds an assert. I have been made aware of a crash here and am
not able to reproduce currently.
2023-06-15 23:05:41 -04:00
lat9nq
03e8d9aca7
nx_tzdb: Correct Antarctica spelling
2023-06-15 23:03:54 -04:00
Charles Lombardo
d0be850f25
android: Apply ktlint codestyle
2023-06-15 22:36:54 -04:00
Charles Lombardo
d85129aa17
Android: Use ktlint for Kotlin code style
2023-06-15 22:22:49 -04:00
Charles Lombardo
a29fa119e0
android: Enable android linting
2023-06-15 22:19:58 -04:00
bunnei
9a04793ae8
Merge pull request #10796 from bunnei/fix-saf
...
android: fs: Fix Exists / IsFile for SAF.
2023-06-15 18:39:14 -07:00
bunnei
0114abad9a
Merge pull request #10790 from liamwhite/arm-driver-moment
...
vulkan_device: disable extended_dynamic_state2 on ARM drivers
2023-06-15 18:34:31 -07:00
bunnei
ca1cb9fd19
Merge pull request #10775 from liamwhite/cb2
...
renderer_vulkan: propagate conditional barrier support
2023-06-15 17:37:03 -07:00
Narr the Reg
0c90a0926f
input_common: Add amiibo with originality signature support
2023-06-15 18:22:13 -06:00
bunnei
5384fa4998
android: fs: Fix Exists / IsFile for SAF.
2023-06-15 17:20:56 -07:00
bunnei
3c217a5574
Merge pull request #10639 from 8bitDream/pictureinpicture
...
android: Support for Picture in Picture / Portrait
2023-06-15 16:40:13 -07:00
Wollnashorn
a3b7b5b22a
video_core: Fallback to default anisotropy instead to 1x anisotropy
2023-06-15 23:16:26 +02:00
Wollnashorn
745d16132b
video_core: Disable AF for non-color image formats
2023-06-15 20:59:33 +02:00
Wollnashorn
3e8cd91d54
video_core: Fixed compilation errors because of name shadowing
2023-06-15 18:46:40 +02:00
Liam
3304d58edb
vulkan_device: disable extended_dynamic_state2 on ARM drivers
2023-06-15 12:29:54 -04:00
Wollnashorn
42c944b250
video_core: Add per-image anisotropy heuristics (format & mip count)
2023-06-15 18:19:32 +02:00
Liam
2c01669046
video_core: preallocate fewer IR blocks
2023-06-14 21:37:57 -04:00
bunnei
ce0510913a
Merge pull request #10729 from liamwhite/windows-is-a-meme
...
vfs_real: add file LRU cache for open file limits
2023-06-14 18:32:25 -07:00
Narr the Reg
61b4588517
service: nfc: Read tag protocol only for nfc backend
2023-06-14 18:16:23 -06:00
Narr the Reg
b1b13ddc6b
service: nfc: Accuracy fixes
2023-06-14 18:08:35 -06:00
Morph
702a2ac631
Merge pull request #10749 from Morph1984/strong-typing
...
buffer_cache_base: Specify buffer type in HostBindings
2023-06-14 18:03:11 -04:00
Abandoned Cart
0e957c2e35
android: Move overlays to their own layout
2023-06-14 16:43:24 -04:00
Abandoned Cart
e20c4fbbd4
android: Initialize defaults for each orientations
2023-06-14 16:35:58 -04:00
Abandoned Cart
f34535f362
android: Display FPS with emulation on hinge
2023-06-14 16:35:57 -04:00
Abandoned Cart
724823c193
android: Remove PiP reliance on fragment
2023-06-14 16:35:56 -04:00
Abandoned Cart
0b442b6dd2
android: Set layout by fragment, not view
2023-06-14 16:35:54 -04:00
Abandoned Cart
2b5dde162a
android: Add a separate foldable layout set
2023-06-14 16:34:23 -04:00
Abandoned Cart
fb28f9fd96
android: Set portrait default control params
2023-06-14 16:34:22 -04:00
Abandoned Cart
eb4026e3db
android: Actually implement portrait controls
2023-06-14 16:34:19 -04:00
Abandoned Cart
0ef93541b4
android: Enable automated portrait controls
2023-06-14 16:34:16 -04:00
Abandoned Cart
de9100ea81
android: Add Picture in Picture / Orientation
2023-06-14 16:34:14 -04:00
Charles Lombardo
b79c993328
android: Adapt EmulationActivity to navigation component
2023-06-14 14:55:25 -04:00
Liam
8d6aefdcc4
video_core: optionally skip barriers on feedback loops
2023-06-14 14:11:46 -04:00
Liam
cc4334870b
renderer_vulkan: propagate conditional barrier support
2023-06-14 10:49:40 -04:00
Wollnashorn
0de6b9e3f5
video_core: Apply AF only to samplers with normal LOD range [0, 1+x]
2023-06-14 13:27:27 +02:00
Wollnashorn
a9e4dddad5
video_core: Fix default anisotropic heuristic
2023-06-14 11:21:22 +02:00
Wollnashorn
44f616edb9
video_core: Never apply AF to None mipmap mode
...
Should fix some artifacts with the "apply anisotropic filtering for all mipmap modes" option
2023-06-14 03:57:39 +02:00
Liam
ed7c4af915
vfs_real: require file existence on open
2023-06-13 17:22:47 -04:00
Liam
dbbe237668
vfs_real: add simplified open file cache
2023-06-13 17:16:14 -04:00
bunnei
698a3eda50
Merge pull request #10603 from lat9nq/tz-more-complete
...
core,common: Implement missing time zone data/computations
2023-06-13 13:28:45 -07:00
Charles Lombardo
190eed8199
Merge pull request #10760 from FearlessTobi/translations
...
android: Declare languages in locales_config.xml
2023-06-13 15:48:45 -04:00
Wollnashorn
b9bba3ac89
video_core: Disable anisotropic filtering for samplers with depth compare
2023-06-13 21:32:32 +02:00
FearlessTobi
00fe302e60
android: Declare languages in locales_config.xml
...
This is required to make per-app language swithcing possible on Android 13.
2023-06-13 20:26:45 +02:00
Charles Lombardo
0644c9d6cb
Merge pull request #10751 from german77/touch
...
android: Fix touch input
2023-06-13 14:01:02 -04:00
bunnei
14d25e2c75
Merge pull request #10747 from liamwhite/arm-interface-decouple
...
core: decouple ARM interface from Dynarmic
2023-06-13 09:45:09 -07:00
Liam
0e7eaaba5a
vfs_real: lazily open files
2023-06-13 10:37:34 -04:00
Liam
f25236a4d6
vfs_real: add file LRU cache for open file limits
2023-06-13 10:37:34 -04:00
german77
322ac1c20c
android: Fix touch input
2023-06-13 00:17:10 -06:00
Morph
925586f97b
buffer_cache_base: Specify buffer type in HostBindings
...
Avoid reinterpret-casting from void pointer since the type is already known at compile time.
2023-06-13 00:59:42 -04:00
bunnei
e2f6199225
Merge pull request #10746 from bunnei/update-android-settings
...
android: Update settings, remove unused translations
2023-06-12 21:15:26 -07:00
Liam
8506915208
core: decouple ARM interface from Dynarmic
2023-06-12 22:11:51 -04:00
Wollnashorn
0eacf547c0
video_core: Option to apply anisotropic filtering for all mipmap modes
2023-06-13 03:21:01 +02:00
liamwhite
e0de6dd63f
Merge pull request #10675 from liamwhite/scaler
...
image_info: adjust rescale thresholds and refactor constant use
2023-06-12 21:16:36 -04:00
bunnei
bcdd35e8be
android: settings: Disable force_max_clock by default.
2023-06-12 17:57:48 -07:00
bunnei
f8a33f85ef
android: settings: Add reactive flushing as a default-disabled setting.
2023-06-12 17:56:44 -07:00
bunnei
306ad012c8
android: res: Remove translated strings that no longer exist.
2023-06-12 17:45:02 -07:00
bunnei
f9197f4dae
Merge pull request #10743 from FearlessTobi/translations
...
android: Add translation files manually
2023-06-12 17:20:27 -07:00
bunnei
9bee930045
Merge pull request #10705 from german77/updates
...
android: Add update and DLC support
2023-06-12 17:03:44 -07:00
FearlessTobi
26cdd7d980
android: Add translation files manually
2023-06-13 01:00:23 +02:00
bunnei
5144ca8bb6
Merge pull request #10728 from t895/game-hash
...
android: Use autogenerated hash code function for Game class
2023-06-12 14:45:18 -07:00
bunnei
5a2e0d5b76
Merge pull request #10724 from t895/auto-version-property
...
android: Use autoVersion when gradle property is set
2023-06-12 13:12:32 -07:00
Matías Locatti
42b2bc204f
Merge pull request #10699 from liamwhite/conditional-barrier
...
shader_recompiler: remove barriers in conditional control flow when device lacks support
2023-06-12 16:50:59 -03:00
bunnei
ad8f122ab1
Merge pull request #10693 from liamwhite/f64-to-f32
...
shader_recompiler: translate f64 to f32 when unsupported on host
2023-06-12 12:46:54 -07:00
Narr the Reg
a338de7850
android: Add update support
2023-06-11 23:33:50 -06:00
Morph
333f792e10
Merge pull request #10718 from liamwhite/buffered-io
...
qt: use larger buffer for update install
2023-06-12 00:58:34 -04:00
Charles Lombardo
eb7ccf5249
android: Use autogenerated hash code function for Game class
2023-06-11 21:15:13 -04:00
Charles Lombardo
5751822e31
android: Use autoVersion when gradle property is set
2023-06-11 20:04:08 -04:00