Commit graph

6913 commits

Author SHA1 Message Date
liamwhite
62fbba8575 Merge pull request #11149 from ameerj/astc-perf-prod
host_shaders: ASTC compute shader optimizations
2023-08-21 16:08:51 -04:00
Kelebek1
5d1961ad67 Masked depthstencil clears 2023-08-19 03:29:46 +01:00
liamwhite
1f584c14e7 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
Feng Chen
c8c4aa6ef7 video_core: Fix vulkan assert error 2023-08-18 14:40:11 +08:00
liamwhite
71bb69c1f4 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
ade4a97659 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
b3c9497bc2 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
01638cfe35 gl_texture_cache: Enable async downloads 2023-08-13 23:17:59 -05:00
Ameer J
b260471154 gl_buffer_cache: Enable async downloads 2023-08-13 23:17:54 -05:00
Ameer J
dc665a7024 gl_staging_buffer_pool: Refactor allocation variables into a struct 2023-08-13 23:17:47 -05:00
Ameer J
c6aafc55ab gl_graphics_pipeline: Fix GLASM storage buffer detection 2023-08-13 17:06:45 -04:00
Ameer J
4e1813a2c3 gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffers 2023-08-13 16:50:01 -04:00
Kelebek1
5de54129b3 Mark accelerted DMA destination buffers and images as GPU-modified 2023-08-13 02:22:39 +01:00
Liam
7b579a7708 vulkan_device: disable features associated with unloaded extensions 2023-08-11 14:54:12 -04:00
Squall-Leonhart
e7602b1012 Needed to make this an extra case so it didnt also start asserting in BOTW.
Thanks Liam
2023-08-11 08:45:15 +10:00
Squall Leonhart
443f35e5db Fix an assert in the format lookup table fir Z16
Came across this while looking into Asterix and Obelix XXL glitching
2023-08-11 08:18:54 +10:00
Liam
3e4076c2ac general: fix apple clang build 2023-08-09 22:38:37 -04:00
Ameer J
4c1cf94f3a flatten color_values 2023-08-09 18:45:52 -04:00
Ameer J
18328533d0 flatten encoding_values 2023-08-09 18:38:37 -04:00
Ameer J
6077bac118 flatten result vector 2023-08-09 18:34:57 -04:00
Ameer J
433d7cbd52 GetUnquantizedWeightVector 2023-08-09 17:45:39 -04:00
liamwhite
c918db9514 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
Ameer J
903280955a Revert "HACK: Avoid swizzling and reuploading ASTC image every frame"
This reverts commit 476ac42b61.
2023-08-06 14:55:05 -04:00
Ameer J
476ac42b61 HACK: Avoid swizzling and reuploading ASTC image every frame 2023-08-06 14:54:58 -04:00
Ameer J
3f114d8e5e Compute Replicate 2023-08-06 14:54:58 -04:00
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