| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-08-13 | Mark accelerted DMA destination buffers and images as GPU-modified | Kelebek1 | |
| 2023-08-03 | Fix shader dumps with nvdisasm | Kelebek1 | |
| skip fragment shaders when rasterizer is disabled initialize env_ptrs | |||
| 2023-08-02 | Merge pull request #11202 from abouvier/vulkan-config | liamwhite | |
| vulkan: centralize config | |||
| 2023-08-02 | Merge pull request #10839 from lat9nq/pgc-plus | liamwhite | |
| general: Reimplement per-game configurations | |||
| 2023-08-02 | vulkan: centralize config | Alexandre Bouvier | |
| 2023-07-31 | vulkan_device: Test depth stencil blit support by format | Morph | |
| 2023-07-27 | vk_descriptor_pool: Disallow descriptor set free | GPUCode | |
| 2023-07-21 | settings,general: Rename non-confirming enums | lat9nq | |
| 2023-07-21 | settings,video_core: Consolidate ASTC decoding options | lat9nq | |
| Just puts them all neatly into one place. | |||
| 2023-07-18 | vk_buffer_cache: Format | lat9nq | |
| 2023-07-18 | general: Silence -Wshadow{,-uncaptured-local} warnings | lat9nq | |
| These occur in the latest commits in LLVM Clang. | |||
| 2023-07-02 | Merge pull request #10479 from GPUCode/format-list | liamwhite | |
| Add support for VK_KHR_image_format_list | |||
| 2023-07-02 | Merge pull request #10942 from FernandoS27/android-is-a-pain-in-the-a-- | liamwhite | |
| Memory Tracking: Add mechanism to register small writes when gpu page is contested by GPU | |||
| 2023-07-01 | Minor cleanup in BufferCacheRuntime::ReserveNullBuffer | comex | |
| As far as I can tell, there is no reason to OR this bit in separately. | |||
| 2023-07-01 | renderer_vulkan: Fix some missing view formats | GPUCode | |
| * Many times the format itself wouldn't have been added to the list causing device losses for nvidia GPUs * Also account for ASTC acceleration storage views | |||
| 2023-07-01 | renderer_vulkan: Add support for VK_KHR_image_format_list | GPUCode | |
| 2023-06-28 | Memory Tracking: Optimize tracking to only use atomic writes when contested ↵ | Fernando Sahmkow | |
| with the host GPU | |||
| 2023-06-28 | MemoryTracking: Initial setup of atomic writes. | Fernando Sahmkow | |
| 2023-06-27 | renderer_vulkan: Prevent crashes when blitting depth stencil | GPUCode | |
| 2023-06-27 | video_core: Add BCn decoding support | GPUCode | |
| 2023-06-27 | renderer_vulkan: Add more feature checking | GPUCode | |
| 2023-06-27 | renderer_vulkan: Respect viewport limit | GPUCode | |
| 2023-06-27 | renderer_vulkan: Don't add transform feedback flag if unsupported | GPUCode | |
| 2023-06-27 | renderer_vulkan: Add suport for debug report callback | GPUCode | |
| 2023-06-27 | Merge pull request #10473 from GPUCode/vma | liamwhite | |
| Use vulkan memory allocator | |||
| 2023-06-23 | Merge pull request #10859 from liamwhite/no-more-atomic-wait | liamwhite | |
| general: remove atomic signal and wait | |||
| 2023-06-22 | general: remove atomic signal and wait | Liam | |
| 2023-06-22 | Remove memory allocations in some hot paths | Kelebek1 | |
| 2023-06-19 | video_core: Check broken compute earlier | lat9nq | |
| Checks it as the system is determining what settings to enable. Reduces the need to check settings while the system is running. | |||
| 2023-06-18 | video_core: Formalize HasBrokenCompute | lat9nq | |
| Also limits it to only affected Intel proprietrary driver versions. vulkan_device: Move broken compute determination vk_device: Remove errant back quote | |||
| 2023-06-18 | Merge pull request #10809 from Kelebek1/reduce_vertex_bindings | liamwhite | |
| Synchronize vertex buffer even when it doesn't require binding | |||
| 2023-06-18 | renderer_vulkan: Use VMA for buffers | GPUCode | |
| 2023-06-18 | renderer_vulkan: Use VMA for images | GPUCode | |
| 2023-06-18 | memory_allocator: Remove OpenGL interop | GPUCode | |
| * Appears to be unused atm | |||
| 2023-06-17 | renderer_vulkan: add missing include | Liam | |
| 2023-06-18 | Merge pull request #10744 from Wollnashorn/af-for-all | Fernando S | |
| video_core: Improved anisotropic filtering heuristics | |||
| 2023-06-17 | Synchronize vertex buffer even when it doesn't require binding | Kelebek1 | |
| 2023-06-16 | Merge pull request #10783 from liamwhite/memory | bunnei | |
| video_core: preallocate fewer IR blocks | |||
| 2023-06-16 | video_core: Use sampler IDs instead pointers in the pipeline config | Wollnashorn | |
| The previous approach of storing pointers returned by `GetGraphicsSampler`/`GetComputeSampler` caused UB, as these functions can cause reallocation of the sampler slot vector and therefore invalidate the pointers | |||
| 2023-06-15 | Merge pull request #10775 from liamwhite/cb2 | bunnei | |
| renderer_vulkan: propagate conditional barrier support | |||
| 2023-06-15 | video_core: Fallback to default anisotropy instead to 1x anisotropy | Wollnashorn | |
| 2023-06-15 | video_core: Fixed compilation errors because of name shadowing | Wollnashorn | |
| 2023-06-15 | video_core: Add per-image anisotropy heuristics (format & mip count) | Wollnashorn | |
| 2023-06-14 | video_core: preallocate fewer IR blocks | Liam | |
| 2023-06-14 | renderer_vulkan: propagate conditional barrier support | Liam | |
| 2023-06-13 | buffer_cache_base: Specify buffer type in HostBindings | Morph | |
| Avoid reinterpret-casting from void pointer since the type is already known at compile time. | |||
| 2023-06-12 | Merge pull request #10693 from liamwhite/f64-to-f32 | bunnei | |
| shader_recompiler: translate f64 to f32 when unsupported on host | |||
| 2023-06-11 | Merge pull request #10668 from Kelebek1/reduce_vertex_bindings | bunnei | |
| Combine vertex/transform feedback buffer binding into a single call | |||
| 2023-06-10 | android: Fix screen orientation & blurriness. | bunnei | |
| 2023-06-10 | shader_recompiler: translate f64 to f32 when unsupported on host | Liam | |
