6598 Commits (b8c96cee5f2eb0bd5ba9ef46746daec78ee3bb44)

Author SHA1 Message Date
Kelebek1 ace6c2318b Combine vertex/transform feedback buffer binding into a single call 3 years ago
Morph 907507886d (wall, native)_clock: Add GetGPUTick 3 years ago
Morph 8e56a84566 core_timing: Use CNTPCT as the guest CPU tick 3 years ago
Carlos Estrague / Mrc_munir b854981917
Updated to lexicographical order suggestions 3 years ago
Carlos Estrague / Mrc_munir 19d05bd4d7
Make VK_EXT_robustness2 optional 3 years ago
bunnei db6737f2ba android: vk_presentation_manager: Fix unusued needs_recreation. 3 years ago
bunnei df70fdc95b android: vk_turbo_mode: Remove unnecessary device recreation. 3 years ago
bunnei 098e2c4077 android: renderer_vulkan: Fix crash with surface recreation. 3 years ago
bunnei 057117f009 android: Fix presentation layout on foldable and tablet devices. 3 years ago
bunnei cf9f4f67dd video_core: vk_rasterizer: Decrease draw dispatch count for Android. 3 years ago
bunnei f0ed20c8a2 android: GPU: Enable async presentation, increase frames in flight. 3 years ago
bunnei 5d43594a70 android: vulkan_device: Skip BGR565 emulation on S8gen2. 3 years ago
bunnei 8b8123b733 android: vulkan_device: Only compile OverrideBcnFormats when used. 3 years ago
Liam 6b2e89a865 android: remove spurious warnings about BCn formats when patched with adrenotools 3 years ago
bunnei befd477279 android: video_core: Disable some problematic things on GPU Normal. 3 years ago
bunnei 8dc7fe0c96 android: video_core: Disable problematic compute shaders. 3 years ago
bunnei 117bc2ae6c android: vulkan: Recreate surface after suspension & adapt to async. presentation. 3 years ago
bunnei ca4bf3844e video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise. 3 years ago
bunnei 12c9e18b55 android: vulkan: Disable vertex_input_dynamic_state on Qualcomm. 3 years ago
bunnei 6d2e7de2e0 android: vulkan_debug_callback: Ignore many innocuous errors. 3 years ago
bunnei b2aeb50229 android: vulkan_device: Disable VK_EXT_custom_border_color on Adreno. 3 years ago
Liam 616cf70a80 build: only enable adrenotools on arm64 3 years ago
liushuyu e26bd1421e video_core: fix clang-format errors 3 years ago
bunnei ff2f370946 video_core: vulkan_device: Correct error message for unsuitable driver. 3 years ago
bunnei 8248d69093 android: vulkan: Implement adrenotools turbo mode. 3 years ago
bunnei 21320d80d9 android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm. 3 years ago
bunnei 4c38220a64 android: native: Add support for custom Vulkan driver loading. 3 years ago
bunnei ae099d583c core: frontend: Refactor GraphicsContext to its own module. 3 years ago
Billy Laws b4a12b889e Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs 3 years ago
Billy Laws 158a1896ec Implement scaled vertex buffer format emulation 3 years ago
Billy Laws 206f1304d6 Disable push descriptors on adreno drivers 3 years ago
Billy Laws 26bdecbf45 Disable VK_EXT_extended_dynamic_state on mali 3 years ago
Billy Laws a3c261d940 Disable multithreaded pipeline compilation on Qualcomm drivers 3 years ago
Liam f7a3f1ddf4 externals: add adrenotools for bcenabler 3 years ago
bunnei 2972a3ccc7 video_core: vulkan_device: Device initialization for Adreno. 3 years ago
bunnei 91350524c2 video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android. 3 years ago
bunnei 6ed62a9f10 video_core: vk_swapchain: Fix image format for Android. 3 years ago
bunnei 18527a8c42 video_core: vk_blit_screen: Rotate viewport for Android landscape. 3 years ago
bunnei 851b1008a8 cmake: Integrate bundled FFmpeg for Android. 3 years ago
ameerj 1fc47361a1 texture_cache: Fix incorrect logic for AccelerateDMA 3 years ago
Kelebek1 661375a222 Skip BufferCache tickframe with no channel state set 3 years ago
ameerj ea2e155b0b gl_texture_cache: Fix ASTC CPU decoding with compression disabled 3 years ago
ameerj cb0a410907 gl_staging_buffers: Optimization to reduce fence waiting 3 years ago
ameerj 642c14f0c7 OpenGL: Make use of persistent buffer maps in buffer cache downloads 3 years ago
GPUCode 4a292efbff renderer_vulkan: Remove timeline semaphore wait 3 years ago
Kelebek1 b0bea13ed8 Move buffer bindings to per-channel state 3 years ago
Kelebek1 7ce181edcf Fix buffer overlap checking skipping a page for stream score right expand 3 years ago
Liam 904dc1a567 video_core: don't garbage collect during configuration 3 years ago
Fernando Sahmkow be3a7f4096 Texture cache: revert wrong acceleration assumption 3 years ago
Fernando Sahmkow 01c4568786 Texture Cache Util: Fix block depth adjustment on slices. 3 years ago