bunnei
|
df70fdc95b
|
android: vk_turbo_mode: Remove unnecessary device recreation.
- Fixes a rare crash.
|
2023-06-03 00:06:08 -07:00 |
|
bunnei
|
098e2c4077
|
android: renderer_vulkan: Fix crash with surface recreation.
|
2023-06-03 00:06:07 -07:00 |
|
bunnei
|
057117f009
|
android: Fix presentation layout on foldable and tablet devices.
|
2023-06-03 00:06:07 -07:00 |
|
bunnei
|
cf9f4f67dd
|
video_core: vk_rasterizer: Decrease draw dispatch count for Android.
|
2023-06-03 00:06:04 -07:00 |
|
bunnei
|
f0ed20c8a2
|
android: GPU: Enable async presentation, increase frames in flight.
|
2023-06-03 00:06:03 -07:00 |
|
bunnei
|
5d43594a70
|
android: vulkan_device: Skip BGR565 emulation on S8gen2.
|
2023-06-03 00:06:01 -07:00 |
|
bunnei
|
8b8123b733
|
android: vulkan_device: Only compile OverrideBcnFormats when used.
|
2023-06-03 00:06:00 -07:00 |
|
Liam
|
6b2e89a865
|
android: remove spurious warnings about BCn formats when patched with adrenotools
|
2023-06-03 00:06:00 -07:00 |
|
bunnei
|
befd477279
|
android: video_core: Disable some problematic things on GPU Normal.
|
2023-06-03 00:06:00 -07:00 |
|
bunnei
|
8dc7fe0c96
|
android: video_core: Disable problematic compute shaders.
- Fixes #104.
|
2023-06-03 00:06:00 -07:00 |
|
bunnei
|
117bc2ae6c
|
android: vulkan: Recreate surface after suspension & adapt to async. presentation.
|
2023-06-03 00:05:59 -07:00 |
|
bunnei
|
ca4bf3844e
|
video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise.
|
2023-06-03 00:05:58 -07:00 |
|
bunnei
|
12c9e18b55
|
android: vulkan: Disable vertex_input_dynamic_state on Qualcomm.
|
2023-06-03 00:05:51 -07:00 |
|
bunnei
|
6d2e7de2e0
|
android: vulkan_debug_callback: Ignore many innocuous errors.
|
2023-06-03 00:05:50 -07:00 |
|
bunnei
|
b2aeb50229
|
android: vulkan_device: Disable VK_EXT_custom_border_color on Adreno.
- Causes crashes on sampler creation with Super Mario Odyssey.
|
2023-06-03 00:05:48 -07:00 |
|
Liam
|
616cf70a80
|
build: only enable adrenotools on arm64
|
2023-06-03 00:05:43 -07:00 |
|
liushuyu
|
e26bd1421e
|
video_core: fix clang-format errors
|
2023-06-03 00:05:33 -07:00 |
|
bunnei
|
ff2f370946
|
video_core: vulkan_device: Correct error message for unsuitable driver.
|
2023-06-03 00:05:32 -07:00 |
|
bunnei
|
8248d69093
|
android: vulkan: Implement adrenotools turbo mode.
|
2023-06-03 00:05:32 -07:00 |
|
bunnei
|
21320d80d9
|
android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm.
- Newer drivers report this as supported, but it is broken.
|
2023-06-03 00:05:32 -07:00 |
|
bunnei
|
4c38220a64
|
android: native: Add support for custom Vulkan driver loading.
|
2023-06-03 00:05:31 -07:00 |
|
bunnei
|
ae099d583c
|
core: frontend: Refactor GraphicsContext to its own module.
|
2023-06-03 00:05:31 -07:00 |
|
Billy Laws
|
b4a12b889e
|
Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs
This crashes their shader compiler for some reason.
|
2023-06-03 00:05:31 -07:00 |
|
Billy Laws
|
158a1896ec
|
Implement scaled vertex buffer format emulation
These formats are unsupported by mobile GPUs so they need to be emulated in shaders instead.
|
2023-06-03 00:05:31 -07:00 |
|
Billy Laws
|
206f1304d6
|
Disable push descriptors on adreno drivers
Regular descriptors are around 1.5x faster to update.
|
2023-06-03 00:05:31 -07:00 |
|
Billy Laws
|
26bdecbf45
|
Disable VK_EXT_extended_dynamic_state on mali
|
2023-06-03 00:05:31 -07:00 |
|
Billy Laws
|
a3c261d940
|
Disable multithreaded pipeline compilation on Qualcomm drivers
This causes crashes during compilation on several 6xx and 5xx driver versions.
|
2023-06-03 00:05:31 -07:00 |
|
Liam
|
f7a3f1ddf4
|
externals: add adrenotools for bcenabler
|
2023-06-03 00:05:28 -07:00 |
|
bunnei
|
2972a3ccc7
|
video_core: vulkan_device: Device initialization for Adreno.
|
2023-06-03 00:05:28 -07:00 |
|
bunnei
|
91350524c2
|
video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android.
|
2023-06-03 00:05:28 -07:00 |
|
bunnei
|
6ed62a9f10
|
video_core: vk_swapchain: Fix image format for Android.
|
2023-06-03 00:05:28 -07:00 |
|
bunnei
|
18527a8c42
|
video_core: vk_blit_screen: Rotate viewport for Android landscape.
|
2023-06-03 00:05:27 -07:00 |
|
bunnei
|
851b1008a8
|
cmake: Integrate bundled FFmpeg for Android.
|
2023-06-03 00:05:26 -07:00 |
|
liamwhite
|
d89b98d8e8
|
Merge pull request #10091 from Kelebek1/bc_bugggggg
Fix buffer overlap checking skipping a page for stream score right expand
|
2023-06-01 09:06:07 -04:00 |
|
liamwhite
|
988f486061
|
Merge pull request #10474 from GPUCode/you-left-me-waiting
Remove timeline semaphore wait
|
2023-06-01 09:05:30 -04:00 |
|
Kelebek1
|
661375a222
|
Skip BufferCache tickframe with no channel state set
|
2023-05-30 21:57:13 +01:00 |
|
liamwhite
|
381caf4c00
|
Merge pull request #10483 from ameerj/gl-cpu-astc
gl_texture_cache: Fix ASTC CPU decoding with compression disabled
|
2023-05-28 13:18:31 -04:00 |
|
liamwhite
|
bf3f450211
|
Merge pull request #10283 from danilaml/support-interlaced-videos
Add support for deinterlaced video playback
|
2023-05-28 13:17:58 -04:00 |
|
ameerj
|
ea2e155b0b
|
gl_texture_cache: Fix ASTC CPU decoding with compression disabled
gl_format was incorrectly being overwritten when compression was disabled
|
2023-05-28 13:14:51 -04:00 |
|
GPUCode
|
4a292efbff
|
renderer_vulkan: Remove timeline semaphore wait
|
2023-05-28 02:39:44 +03:00 |
|
Kelebek1
|
b0bea13ed8
|
Move buffer bindings to per-channel state
|
2023-05-27 17:04:18 +01:00 |
|
Matías Locatti
|
d6db422098
|
Merge pull request #10414 from liamwhite/anv-push-descriptor
vulkan_device: Enable VK_KHR_push_descriptor on newer ANV
|
2023-05-26 17:36:37 -03:00 |
|
Matías Locatti
|
919b54848b
|
Merge pull request #10418 from liamwhite/blink-and-youll-miss-it
texture_cache: process aliases and overlaps in the correct order
|
2023-05-26 17:36:09 -03:00 |
|
Kelebek1
|
7ce181edcf
|
Fix buffer overlap checking skipping a page for stream score right expand
|
2023-05-26 10:35:46 +01:00 |
|
Liam
|
904dc1a567
|
video_core: don't garbage collect during configuration
|
2023-05-25 12:03:12 -04:00 |
|
bunnei
|
73a0ea0738
|
Merge pull request #10435 from FernandoS27/gotta-clean-mess-ups
Texture cache: revert wrong acceleration assumption
|
2023-05-24 21:00:53 -07:00 |
|
Fernando Sahmkow
|
be3a7f4096
|
Texture cache: revert wrong acceleration assumption
|
2023-05-24 10:52:02 +02:00 |
|
Fernando Sahmkow
|
01c4568786
|
Texture Cache Util: Fix block depth adjustment on slices.
|
2023-05-24 10:06:58 +02:00 |
|
Fernando Sahmkow
|
72c1ee1bf9
|
texture_cache: process aliases and overlaps in the correct order
|
2023-05-24 09:53:42 +02:00 |
|
Fernando S
|
72a14a6817
|
Merge pull request #10422 from liamwhite/gc
video_core: tune garbage collection aggressiveness
|
2023-05-24 03:58:49 +02:00 |
|