| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-06-03 | video_core: fix clang-format errors | liushuyu | |
| 2023-06-03 | video_core: vulkan_device: Correct error message for unsuitable driver. | bunnei | |
| 2023-06-03 | android: vulkan: Implement adrenotools turbo mode. | bunnei | |
| 2023-06-03 | android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm. | bunnei | |
| - Newer drivers report this as supported, but it is broken. | |||
| 2023-06-03 | android: native: Add support for custom Vulkan driver loading. | bunnei | |
| 2023-06-03 | core: frontend: Refactor GraphicsContext to its own module. | bunnei | |
| 2023-06-03 | Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs | Billy Laws | |
| This crashes their shader compiler for some reason. | |||
| 2023-06-03 | Implement scaled vertex buffer format emulation | Billy Laws | |
| These formats are unsupported by mobile GPUs so they need to be emulated in shaders instead. | |||
| 2023-06-03 | Disable push descriptors on adreno drivers | Billy Laws | |
| Regular descriptors are around 1.5x faster to update. | |||
| 2023-06-03 | Disable VK_EXT_extended_dynamic_state on mali | Billy Laws | |
| 2023-06-03 | Disable multithreaded pipeline compilation on Qualcomm drivers | Billy Laws | |
| This causes crashes during compilation on several 6xx and 5xx driver versions. | |||
| 2023-06-03 | externals: add adrenotools for bcenabler | Liam | |
| 2023-06-03 | video_core: vulkan_device: Device initialization for Adreno. | bunnei | |
| 2023-06-03 | video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android. | bunnei | |
| 2023-06-03 | video_core: vk_swapchain: Fix image format for Android. | bunnei | |
| 2023-06-03 | video_core: vk_blit_screen: Rotate viewport for Android landscape. | bunnei | |
| 2023-06-03 | cmake: Integrate bundled FFmpeg for Android. | bunnei | |
| 2023-06-01 | Merge pull request #10091 from Kelebek1/bc_bugggggg | liamwhite | |
| Fix buffer overlap checking skipping a page for stream score right expand | |||
| 2023-06-01 | Merge pull request #10474 from GPUCode/you-left-me-waiting | liamwhite | |
| Remove timeline semaphore wait | |||
| 2023-05-30 | Skip BufferCache tickframe with no channel state set | Kelebek1 | |
| 2023-05-28 | Merge pull request #10483 from ameerj/gl-cpu-astc | liamwhite | |
| gl_texture_cache: Fix ASTC CPU decoding with compression disabled | |||
| 2023-05-28 | Merge pull request #10283 from danilaml/support-interlaced-videos | liamwhite | |
| Add support for deinterlaced video playback | |||
| 2023-05-28 | gl_texture_cache: Fix ASTC CPU decoding with compression disabled | ameerj | |
| gl_format was incorrectly being overwritten when compression was disabled | |||
| 2023-05-28 | renderer_vulkan: Remove timeline semaphore wait | GPUCode | |
| 2023-05-27 | Move buffer bindings to per-channel state | Kelebek1 | |
| 2023-05-26 | Merge pull request #10414 from liamwhite/anv-push-descriptor | Matías Locatti | |
| vulkan_device: Enable VK_KHR_push_descriptor on newer ANV | |||
| 2023-05-26 | Merge pull request #10418 from liamwhite/blink-and-youll-miss-it | Matías Locatti | |
| texture_cache: process aliases and overlaps in the correct order | |||
| 2023-05-26 | Fix buffer overlap checking skipping a page for stream score right expand | Kelebek1 | |
| 2023-05-25 | video_core: don't garbage collect during configuration | Liam | |
| 2023-05-24 | Merge pull request #10435 from FernandoS27/gotta-clean-mess-ups | bunnei | |
| Texture cache: revert wrong acceleration assumption | |||
| 2023-05-24 | Texture cache: revert wrong acceleration assumption | Fernando Sahmkow | |
| 2023-05-24 | Texture Cache Util: Fix block depth adjustment on slices. | Fernando Sahmkow | |
| 2023-05-24 | texture_cache: process aliases and overlaps in the correct order | Fernando Sahmkow | |
| 2023-05-24 | Merge pull request #10422 from liamwhite/gc | Fernando S | |
| video_core: tune garbage collection aggressiveness | |||
| 2023-05-24 | Merge pull request #10398 from liamwhite/bcn | Fernando S | |
| video_core: add ASTC recompression | |||
| 2023-05-23 | video_core: tune garbage collection aggressiveness | Liam | |
| 2023-05-23 | textures: add BC1 and BC3 compressors and recompression setting | Liam | |
| 2023-05-23 | Merge pull request #10388 from GPUCode/fence-wait | liamwhite | |
| vk_master_semaphore: Move fence wait on separate thread | |||
| 2023-05-23 | Merge pull request #10402 from liamwhite/uh | liamwhite | |
| renderer_vulkan: barrier attachment feedback loops | |||
| 2023-05-22 | vulkan_device: Enable VK_KHR_push_descriptor on newer ANV | Liam | |
| 2023-05-22 | renderer_vulkan: barrier attachment feedback loops | Liam | |
| 2023-05-22 | Limit the device access memory to 4 GB | scorpion81 | |
| Hardly limiting the device access memory to 4 GB for integrated vulkan devices here. This works for the Steam Deck in order not to go above 4 GB VRAM usage any more (above this value the likelihood to crash when the RAM exceeds 12 GB as well raises). But there will be perhaps a detection mechanism necessary for detecting the real memory limit for integrated vulkan devices. Those likely might have small limits anyway, but what about integrated GPUs on machines with > 16 GB RAM, aka larger amounts ? | |||
| 2023-05-22 | Add support for deinterlaced videos playback | Danila Malyutin | |
| This is a follow up to #10254 to improve the playback of cut scenes in Layton's Mystery Journey. It uses ffmpeg's yadif filter for deinterlacing. | |||
| 2023-05-20 | vk_master_semaphore: Move fence wait on separate thread | GPUCode | |
| 2023-05-18 | renderer_vulkan: remove wrong constexpr | Liam | |
| 2023-05-17 | vulkan_device: Disable VK_KHR_push_descriptor on ANV | lat9nq | |
| Mesa commit ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc breaks VK_KHR_push_descriptor usage on ANV drivers 22.3.0, so disable it and allow games to boot. | |||
| 2023-05-17 | Merge pull request #10262 from liamwhite/depth-clamp | bunnei | |
| vulkan_common: disable depth clamp dynamic state for older radv | |||
| 2023-05-16 | Merge pull request #10217 from Kelebek1/clear_value | liamwhite | |
| Use the rendertarget format of the correct RT rather than the first valid | |||
| 2023-05-15 | Merge pull request #10181 from lat9nq/intel-compute-toggle | liamwhite | |
| configure_graphics: Add option to enable compute pipelines for Intel proprietary | |||
| 2023-05-15 | Merge pull request #10249 from FernandoS27/sorry-i-am-late | liamwhite | |
| Buffer Cache: Clear sync code. | |||
