Kelebek1
f2f99a8c31
Masked depthstencil clears
2023-08-19 03:29:46 +01:00
Fernando Sahmkow
c03f0b3c89
Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagation
2023-08-18 22:17:02 -04:00
liamwhite
ae1421265a
Merge pull request #11278 from Kelebek1/dma_sync
...
Mark accelerated DMA destination buffers and images as GPU-modified
2023-08-18 09:12:27 -04:00
liamwhite
314d3858a1
Merge pull request #11288 from liamwhite/svc-tick
...
kernel: remove relative task registration
2023-08-18 09:12:19 -04:00
Feng Chen
1dcb0c2232
video_core: Fix vulkan assert error
2023-08-18 14:40:11 +08:00
Liam
8be3a041e0
file_sys/card_image: support dumps with prepended key area
2023-08-17 22:03:47 -04:00
liamwhite
ddedaa8875
Merge pull request #10989 from comex/epipe
...
sockets: Improve behavior when sending to closed connection
2023-08-17 11:59:47 -04:00
liamwhite
0e3a995bf4
cmake: mark warning disable for gcc 11 ( #11301 )
2023-08-17 16:03:34 +02:00
lat9nq
6af8cca2c1
uisettings: Add TODO for stretched aspect being ignored
2023-08-16 22:57:19 -04:00
Liam
775bf8e215
file_sys: tolerate empty NCA
2023-08-16 16:30:41 -04:00
lat9nq
e28b936950
configure_ui: Silence MSVC warning
2023-08-16 16:28:44 -04:00
lat9nq
6fe51b48e9
yuzu-qt: Screenshots depend more on the graphics settings
2023-08-16 16:12:42 -04:00
lat9nq
96c98d09cb
yuzu-qt: Implement unspecified screenshot ratio
2023-08-16 00:18:47 -04:00
lat9nq
76a03e99b6
bootmanager: Remove old path
...
Causes issues with different selected aspect ratios in graphics.
2023-08-16 00:18:16 -04:00
lat9nq
95409c6859
configure_ui: Update the screenshots data
2023-08-15 23:08:02 -04:00
lat9nq
227950ac99
config: Read the entire screenshots category
2023-08-15 23:07:49 -04:00
lat9nq
bc5ec10498
bootmanager: Consider the default resolution
2023-08-15 22:57:38 -04:00
lat9nq
d9275b7757
yuzu-qt: Enable specifying screenshot resolution
2023-08-15 22:42:28 -04:00
lat9nq
3e28e85468
settings: Add AspectRatio enum, split res scale function
2023-08-15 22:41:50 -04:00
comex
755bcc459b
Improve behavior when sending to closed connection
...
- On Unix, this would previously kill the Yuzu process with SIGPIPE.
Send MSG_NOSIGNAL to opt out of this.
- Add support for the proper error code in this situation, EPIPE.
- Windows has nonstandard behavior in this situation; translate it to
the standard behavior. Kind of pointless, but isn't it nice to be
correct?
2023-08-15 20:59:57 -04:00
Liam
50eee9b218
fssystem: rework for yuzu style
2023-08-15 17:47:40 -04:00
Liam
0398b34370
fssystem: reduce overalignment of unbuffered storage operations
2023-08-15 17:47:25 -04:00
Liam
86f6b6b7b2
vfs: expand support for NCA reading
2023-08-15 17:47:25 -04:00
Fernando S
a8c4f01f6c
Merge pull request #11287 from liamwhite/replaced-bytes
...
gdbstub: fixup replaced instruction bytes in memory reads
2023-08-15 15:36:14 +02:00
bunnei
6d665a94ea
Merge pull request #11256 from FearlessTobi/revert-10075
...
Partially Revert "Silence nifm spam"
2023-08-14 16:28:13 -07:00
bunnei
bbc6b08fc7
Merge pull request #11273 from t895/setup-completion
...
android: Setup additions
2023-08-14 15:41:35 -07:00
Liam
0bd9a4456c
kernel: remove relative task registration
2023-08-14 18:12:06 -04:00
Liam
fbda084acb
gdbstub: fixup replaced instruction bytes in memory reads
2023-08-14 16:33:27 -04:00
FearlessTobi
2694f81462
Revert "Silence nifm spam"
...
This reverts commit 4da4ecb1ff
.
2023-08-14 21:23:09 +02:00
bunnei
d5adaeafdf
Merge pull request #11271 from t895/settings-tweaks
...
android: Settings tweaks
2023-08-14 11:44:38 -07:00
liamwhite
58a4c86797
Merge pull request #11282 from ameerj/glasm-xfb
...
gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffers
2023-08-14 09:19:20 -04:00
liamwhite
35a77c3bb2
Merge pull request #11283 from ameerj/glasm-pipeline-detection
...
gl_graphics_pipeline: Fix GLASM storage buffer detection
2023-08-14 09:19:10 -04:00
liamwhite
c1016b68ae
Merge pull request #11281 from liamwhite/vi-scale-mode
...
nvnflinger: add missing scale mode
2023-08-14 09:19:03 -04:00
liamwhite
b30df50076
Merge pull request #11259 from german77/hid
...
service: hid: Implement functions needed by QLaunch
2023-08-14 09:18:55 -04:00
liamwhite
5afe1367ba
Merge pull request #11263 from liamwhite/my-feature-branch
...
vulkan_device: disable features associated with unloaded extensions
2023-08-14 09:18:47 -04:00
Ameer J
f9ef721ca6
gl_graphics_pipeline: Fix GLASM storage buffer detection
2023-08-13 17:06:45 -04:00
Ameer J
c34ed4bbd8
gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffers
2023-08-13 16:50:01 -04:00
Liam
7351884588
nvnflinger: add missing scale mode
2023-08-13 13:57:02 -04:00
Kelebek1
5a37b8f2c1
Mark accelerted DMA destination buffers and images as GPU-modified
2023-08-13 02:22:39 +01:00
Charles Lombardo
242ce2a0b3
android: Page forward on setup step completion
2023-08-12 20:21:47 -04:00
Charles Lombardo
8ab3685a39
android: Adjust setup fragment layout
...
Fixes padding issues in small and large layouts and allows viewpager to reach into system insets.
2023-08-12 17:02:59 -04:00
Charles Lombardo
8bd0521b58
android: Show complete indicator during setup
2023-08-12 16:53:14 -04:00
Charles Lombardo
64ea5522d3
android: Remove redundant option from slider dialog
...
You can already reset any setting by long pressing the settings item.
2023-08-12 15:45:27 -04:00
Charles Lombardo
798a439eb1
android: Reduce opacity of non-editable settings
2023-08-12 15:42:55 -04:00
Charles Lombardo
786b609151
android: Use string resource for slider value/units
2023-08-12 15:42:54 -04:00
Charles Lombardo
89a2d308c3
android: Display setting value in setting list items
2023-08-12 14:38:46 -04:00
Charles Lombardo
0d4bf53ad9
android: Set switch listener before assigning new value
...
Previously the switch could have its old listener triggered when recycled.
2023-08-12 01:00:42 -04:00
Liam
8b98c4e5a0
ssl_backend_securetransport: remove stray .Code()
2023-08-11 23:32:46 -04:00
liamwhite
26ff214719
Merge pull request #11219 from zeltermann/title-id-search
...
Allow searching by a substring of the title ID
2023-08-11 16:53:27 -04:00
liamwhite
640f7cd945
Merge pull request #11253 from liamwhite/i-hate-this-toolchain
...
general: fix apple clang build
2023-08-11 16:53:20 -04:00
Liam
7d8f748696
vulkan_device: disable features associated with unloaded extensions
2023-08-11 14:54:12 -04:00
Narr the Reg
bdd96118d1
service: hid: Implement functions needed by QLaunch
2023-08-11 10:13:21 -06:00
zeltermann
1ed9e8812b
Allow searching by a substring of the title ID
2023-08-11 00:07:12 +07:00
bunnei
9d3a293a4e
Merge pull request #11093 from liamwhite/result-ergonomics
...
core: remove ResultVal type
2023-08-09 21:24:31 -07:00
Liam
023b9b38cc
general: fix apple clang build
2023-08-09 22:38:37 -04:00
Ameer J
5c25712af9
flatten color_values
2023-08-09 18:45:52 -04:00
Ameer J
0f7220c9c8
flatten encoding_values
2023-08-09 18:38:37 -04:00
Ameer J
71857e889e
flatten result vector
2023-08-09 18:34:57 -04:00
Ameer J
70f8ffb787
GetUnquantizedWeightVector
2023-08-09 17:45:39 -04:00
Narr the Reg
6a43aff745
service: pctl: Partially revert 11221
2023-08-08 16:52:21 -06:00
Liam
1e394c6cdf
fs: return result on null outputs
2023-08-08 16:12:04 -04:00
Liam
37b278a9a8
general: fix incorrect conversions
2023-08-08 11:09:37 -04:00
Liam
83eee1d226
ssl: remove ResultVal use
2023-08-08 11:09:37 -04:00
Liam
84cb20bc72
core: remove ResultVal type
2023-08-08 11:09:37 -04:00
liamwhite
85e3575496
Merge pull request #11216 from lat9nq/no-mesa-astc
...
gl_device: Detect Mesa to disable their ASTC
2023-08-07 11:34:22 -04:00
liamwhite
7f55c377b0
Merge pull request #11217 from german77/olsc
...
service: olsc: Implement IOlscServiceForSystemService ITransferTaskListController interfaces for QLaunch
2023-08-07 11:34:14 -04:00
liamwhite
9893a4d918
Merge pull request #11221 from german77/pctl
...
service: pctl: Implement functions needed for QLaunch
2023-08-07 11:34:07 -04:00
Ameer J
9058486b9b
Revert "HACK: Avoid swizzling and reuploading ASTC image every frame"
...
This reverts commit b18c1fb1bb
.
2023-08-06 14:55:05 -04:00
Ameer J
b18c1fb1bb
HACK: Avoid swizzling and reuploading ASTC image every frame
2023-08-06 14:54:58 -04:00
Ameer J
913803bf65
Compute Replicate
2023-08-06 14:54:58 -04:00
Ameer J
31a0cff036
minor
2023-08-06 14:54:58 -04:00
Ameer J
b36e645fee
undo uint
2023-08-06 14:54:58 -04:00
Ameer J
8ce158bce6
Revert "vulkan dims specialization"
...
This reverts commit e6243058f2269bd79ac8479d58e55feec2611e9d.
2023-08-06 14:54:58 -04:00
ameerj
5a78b35b1a
vulkan dims specialization
2023-08-06 14:54:58 -04:00
Ameer J
7a0d7e7668
small_block opt
2023-08-06 14:54:58 -04:00
Ameer J
fd2051b401
remove TexelWeightParams
2023-08-06 14:54:57 -04:00
Ameer J
75ac7845ce
error/void extent funcs
2023-08-06 14:54:57 -04:00
Ameer J
441b847107
more packing
2023-08-06 14:54:57 -04:00
Ameer J
f2cf81e0b6
Revert "uint result index"
...
This reverts commit 0e978786b5a8e7382005d8b1e16cfa12f3eeb775.
2023-08-06 14:54:57 -04:00
Ameer J
f41fb3ec0b
Revert "bfe instead of mod"
...
This reverts commit 86006a3b09e8a8c17d2ade61be76736a79e3f58a.
2023-08-06 14:54:57 -04:00
Ameer J
553dd3e120
Revert "global endpoints"
...
This reverts commit d8f5bfd1df2b7469ef6abcee182aa110602d1751.
2023-08-06 14:54:57 -04:00
Ameer J
c077e467c4
global endpoints
2023-08-06 14:54:57 -04:00
Ameer J
5c16559694
bfe instead of mod
2023-08-06 14:54:57 -04:00
Ameer J
6b0b584eba
uint result index
2023-08-06 14:54:57 -04:00
Ameer J
05ee37a1f0
amd opts
2023-08-06 14:54:57 -04:00
Ameer J
3494fce864
gl
2023-08-06 14:54:57 -04:00
Ameer J
5248fa926d
const, pack result_vector and replicate tables,
...
undo amd opts
2023-08-06 14:54:57 -04:00
Ameer J
998246efc2
minor redundancy cleanup
2023-08-06 14:54:57 -04:00
Ameer J
d17a51bc59
extractbits robustness
2023-08-06 14:54:57 -04:00
Ameer J
0078e5a338
reuse vectors memory
2023-08-06 14:54:57 -04:00
Ameer J
b8ca47e094
EncodingData pack
2023-08-06 14:54:57 -04:00
Ameer J
27c8bb9615
flattening
2023-08-06 14:54:57 -04:00
Ameer J
ac09cc3504
weights refactor
2023-08-06 14:54:57 -04:00
Ameer J
6ff65abd62
params.max_weight
2023-08-06 14:54:57 -04:00
Ameer J
e0c59c7b0b
skip bits
2023-08-06 14:54:57 -04:00
Ameer J
7ef879b296
restrict
2023-08-06 14:54:57 -04:00
german77
8d2f0dc707
service: audctl: Stub functions needed by Qlaunch
2023-08-05 20:16:26 -06:00
lat9nq
cb0b8442f0
gl_device: Filter more specifically for slow ASTC
...
Adds a check to find if the renderer is Intel DG (i.e. DG2).
gl_device: Detect Mesa to disable their ASTC
In our testing, our own ASTC decoder has shown itself to perform faster
than the included one from the driver. Disable theirs when Mesa is
detected.
Mesa detection depends on the vendor string. Some drivers never appear
outside of *nix contexts, so only check those in the *nix context.
gl_device: Internalize Intel DG detection
2023-08-05 15:19:16 -04:00
german77
089e385944
service: olsc: Implement IOlscServiceForSystemService ITransferTaskListController interfaces for QLaunch
2023-08-05 11:47:51 -06:00
german77
0d470b57ed
service: pctl: Implement functions needed for QLaunch
2023-08-05 11:27:41 -06:00