Commit graph

25085 commits

Author SHA1 Message Date
Ameer J
166a17f4ba minor 2023-08-06 14:54:58 -04:00
Ameer J
4c40c8be29 undo uint 2023-08-06 14:54:58 -04:00
Ameer J
b57854fb5f Revert "vulkan dims specialization"
This reverts commit e6243058f2269bd79ac8479d58e55feec2611e9d.
2023-08-06 14:54:58 -04:00
ameerj
9c5c5cbf06 vulkan dims specialization 2023-08-06 14:54:58 -04:00
Ameer J
790010da61 small_block opt 2023-08-06 14:54:58 -04:00
Ameer J
cc6abe21ea remove TexelWeightParams 2023-08-06 14:54:57 -04:00
Ameer J
9085d26036 error/void extent funcs 2023-08-06 14:54:57 -04:00
Ameer J
827cb40765 more packing 2023-08-06 14:54:57 -04:00
Ameer J
20b7b4c2b7 Revert "uint result index"
This reverts commit 0e978786b5a8e7382005d8b1e16cfa12f3eeb775.
2023-08-06 14:54:57 -04:00
Ameer J
aa28865ff7 Revert "bfe instead of mod"
This reverts commit 86006a3b09e8a8c17d2ade61be76736a79e3f58a.
2023-08-06 14:54:57 -04:00
Ameer J
74d905d5cd Revert "global endpoints"
This reverts commit d8f5bfd1df2b7469ef6abcee182aa110602d1751.
2023-08-06 14:54:57 -04:00
Ameer J
97810e725b global endpoints 2023-08-06 14:54:57 -04:00
Ameer J
a08e31d053 bfe instead of mod 2023-08-06 14:54:57 -04:00
Ameer J
48862223ae uint result index 2023-08-06 14:54:57 -04:00
Ameer J
d14b1929bc amd opts 2023-08-06 14:54:57 -04:00
Ameer J
6678ade989 gl 2023-08-06 14:54:57 -04:00
Ameer J
950680f29f const, pack result_vector and replicate tables,
undo amd opts
2023-08-06 14:54:57 -04:00
Ameer J
dc851097e6 minor redundancy cleanup 2023-08-06 14:54:57 -04:00
Ameer J
aa1ab95ea3 extractbits robustness 2023-08-06 14:54:57 -04:00
Ameer J
cf252bb6d3 reuse vectors memory 2023-08-06 14:54:57 -04:00
Ameer J
2dcddf8fb2 EncodingData pack 2023-08-06 14:54:57 -04:00
Ameer J
81f838f0fd flattening 2023-08-06 14:54:57 -04:00
Ameer J
42e19b3833 weights refactor 2023-08-06 14:54:57 -04:00
Ameer J
de6bc91933 params.max_weight 2023-08-06 14:54:57 -04:00
Ameer J
e582e0032c skip bits 2023-08-06 14:54:57 -04:00
Ameer J
96261ab592 restrict 2023-08-06 14:54:57 -04:00
german77
212f58d38d service: audctl: Stub functions needed by Qlaunch 2023-08-05 20:16:26 -06:00
lat9nq
f34bc9cc98 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
c392371552 service: olsc: Implement IOlscServiceForSystemService ITransferTaskListController interfaces for QLaunch 2023-08-05 11:47:51 -06:00
german77
f4e186117c service: pctl: Implement functions needed for QLaunch 2023-08-05 11:27:41 -06:00
liamwhite
2d872365bc Merge pull request #11213 from RngValue/master
📝 Update README.md
2023-08-05 12:58:45 -04:00
liamwhite
ba751d2200 Merge pull request #11212 from Kelebek1/shader_stuff
Fix various misc pipeline/shader things
2023-08-05 12:58:39 -04:00
liamwhite
cc0d4aca11 Merge pull request #11210 from german77/settings
service: set: Implement system settings for Qlaunch
2023-08-05 12:58:32 -04:00
liamwhite
1a85a20534 Merge pull request #11208 from german77/interface
service: am: Fix wrong interface ILibraryAppletSelfAccessor
2023-08-05 12:58:20 -04:00
Narr the Reg
b0b6cf80a1 service: set: Add more system settings and address comments 2023-08-04 17:20:40 -06:00
RngValue
76ea5e0cd7 Merge pull request #1 from RngValue/RngValue-patch-1
📝 Update README.md (A potential grammar error and a missing period)
2023-08-04 18:18:39 +02:00
RngValue
c2cc5dd937 📝 Update README.md 2023-08-04 17:58:49 +02:00
Kelebek1
770130b6c2 Fix shader dumps with nvdisasm
skip fragment shaders when rasterizer is disabled
initialize env_ptrs
2023-08-03 15:30:27 +01:00
liamwhite
fb47d4d596 Merge pull request #11209 from ameerj/subgroup_size_control
vulkan_device: Fix VK_EXT_subgroup_size_control detection
2023-08-03 10:15:12 -04:00
Narr the Reg
b3b0fb46fd service: set: Implement system settings for Qlaunch 2023-08-02 22:33:42 -06:00
Ameer J
09cb3bf896 vulkan_device: Fix subgroup_size_control detection on Vulkan 1.3 2023-08-02 20:45:03 -04:00
Ameer J
7f86685948 vulkan_device: Fix VK_EXT_subgroup_size_control detection 2023-08-02 19:25:14 -04:00
Narr the Reg
e0ba30fb8e service: am: Fix wrong interface 2023-08-02 13:00:30 -06:00
liamwhite
cf4994e81e Merge pull request #11202 from abouvier/vulkan-config
vulkan: centralize config
2023-08-02 14:26:03 -04:00
liamwhite
28b236b988 Merge pull request #10839 from lat9nq/pgc-plus
general: Reimplement per-game configurations
2023-08-02 14:25:52 -04:00
lat9nq
53f9d7d61a config(qt): Fix name of network category
Turns out the network interface is in the Services category. Can't wait
get rid of this whole config.

Addresses yuzu-emu/yuzu/issues/11205
2023-08-02 12:21:43 -04:00
lat9nq
dcaf1b3373 config(qt): Use qt_config directly to read config
ReadSetting with the default is a convenience function reading
settings,  not for use in an internal environment. It tries to manage
the default value of a setting.
2023-08-02 12:20:19 -04:00
Matías Locatti
14f64dd3e1 Merge pull request #11204 from liamwhite/eds3-blend-amd
vulkan_device: disable EDS3 blending on all AMD drivers
2023-08-02 02:10:43 -03:00
Liam
da8c1cfbdd vulkan_device: disable EDS3 blending on all AMD drivers 2023-08-01 20:46:05 -04:00
Alexandre Bouvier
9a86e4e431 vulkan: centralize config 2023-08-02 00:05:14 +02:00