| Commit message (Expand) | Author | Files | Lines |
2024-01-25 | Demote Mesa dozen to the bottom of the device list | Matías Locatti | 1 | -0/+10 |
2024-01-07 | Fix typos in video_core | Viktor Szépe | 2 | -3/+3 |
2023-12-23 | renderer_vulkan: skip SetObjectNameEXT on unsupported driver | Liam | 1 | -1/+3 |
2023-12-23 | renderer_vulkan: demote format assert to error log | Liam | 1 | -8/+8 |
2023-12-20 | vulkan_common: unbreak build with Vulkan-Headers 1.3.274 | Jan Beich | 1 | -0/+2 |
2023-12-19 | shader_recompiler: ignore clip distances beyond driver support level | Liam | 1 | -0/+4 |
2023-12-17 | renderer_vulkan: work around turnip binding bug in a610 | Liam | 1 | -0/+5 |
2023-11-30 | renderer_vulkan: exclude more qcom drivers from extensions | Liam | 1 | -15/+22 |
2023-11-24 | vulkan_device: add names for more driverID enumeration values | Liam | 1 | -2/+32 |
2023-11-24 | renderer_vulkan: exclude steam deck oled from force max clock setting | Liam | 1 | -1/+2 |
2023-11-19 | renderer_vulkan: ignore viewport stores on non-supporting drivers | Liam | 1 | -0/+4 |
2023-11-19 | Vulkan: Be more generous with pipeline workers for Android | Fernando Sahmkow | 2 | -0/+13 |
2023-11-12 | renderer_vulkan: Introduce separate cmd buffer for uploads | GPUCode | 1 | -0/+4 |
2023-10-24 | vulkan_common: use highest API version | Liam | 1 | -1/+1 |
2023-10-19 | Manually robust on Maxwell and earlier | Kelebek1 | 2 | -20/+33 |
2023-10-10 | Not not allocate DeviceLocal buffers as mapped | Kelebek1 | 1 | -4/+4 |
2023-10-06 | Allow GPUs without rebar to open multiple RenderDoc captures | Kelebek1 | 2 | -4/+31 |
2023-10-06 | Implement X8_D24 format | Kelebek1 | 1 | -0/+1 |
2023-10-05 | Rework nvidia architecture detection, disable push descriptor for Pascal and older | Kelebek1 | 1 | -12/+43 |
2023-10-03 | vk_present_manager: recreate surface on any surface loss | Liam | 1 | -0/+3 |
2023-10-03 | ci: fix new codespell errors | Liam | 1 | -1/+1 |
2023-09-25 | renderer_vulkan: Implement MSAA copies | GPUCode | 1 | -0/+5 |
2023-09-23 | Macro HLE: Add DrawIndirectByteCount | Fernando Sahmkow | 2 | -0/+9 |
2023-09-23 | Query Cachge: Fully rework Vulkan's query cache | Fernando Sahmkow | 3 | -0/+28 |
2023-09-21 | renderer_vulkan: Correct component order for A4B4G4R4_UNORM | GPUCode | 2 | -0/+16 |
2023-09-16 | Vulkan: add temporary workaround for AMDVLK | Fernando Sahmkow | 2 | -2/+8 |
2023-09-16 | Vulkan: Implement Depth Bias Control | Fernando Sahmkow | 3 | -0/+29 |
2023-09-08 | renderer_vulkan: Remove debug report | GPUCode | 3 | -34/+3 |
2023-08-27 | VideoCore: Implement DispatchIndirect | Fernando Sahmkow | 2 | -0/+6 |
2023-08-22 | Add macos moltenvk bundle, Add copy moltevk dylib script | Feng Chen | 2 | -9/+15 |
2023-08-18 | video_core: Fix vulkan assert error | Feng Chen | 1 | -0/+8 |
2023-08-11 | vulkan_device: disable features associated with unloaded extensions | Liam | 2 | -74/+114 |
2023-08-03 | vulkan_device: Fix subgroup_size_control detection on Vulkan 1.3 | Ameer J | 2 | -3/+3 |
2023-08-03 | vulkan_device: Fix VK_EXT_subgroup_size_control detection | Ameer J | 1 | -1/+1 |
2023-08-02 | vulkan_device: disable EDS3 blending on all AMD drivers | Liam | 1 | -8/+7 |
2023-08-02 | vulkan: centralize config | Alexandre Bouvier | 4 | -34/+13 |
2023-08-01 | vulkan_device: Test depth stencil blit support by format | Morph | 2 | -27/+33 |
2023-07-31 | vma: enable options everywhere | Alexandre Bouvier | 7 | -19/+30 |
2023-07-31 | Formatting fix | Moonlacer | 1 | -2/+1 |
2023-07-31 | Match log warning | Moonlacer | 1 | -1/+1 |
2023-07-30 | Formatting fix | Moonlacer | 1 | -1/+2 |
2023-07-30 | Address feedback and change log warning | Moonlacer | 1 | -3/+3 |
2023-07-30 | Revert "Revert "Blacklist EDS3 blending from new AMD drivers"" | Moonlacer | 1 | -0/+8 |
2023-07-27 | vulkan_device: Return true if either depth/stencil format supports blit | Morph | 1 | -1/+1 |
2023-07-26 | Revert "Blacklist EDS3 blending from new AMD drivers" | Moonlacer | 1 | -8/+0 |
2023-07-12 | cmake: allow using system VMA library | Alexandre Bouvier | 1 | -0/+8 |
2023-07-04 | video_core: vulkan_device: Disable timeline semaphore on Turnip, fix qcom version check. | bunnei | 2 | -9/+16 |
2023-07-03 | video_core: vulkan_device: Change to driver version check. | bunnei | 1 | -15/+23 |
2023-07-02 | vulkan_common: use device local preferred for image memory | Liam | 1 | -2/+2 |
2023-07-01 | renderer_vulkan: Add support for VK_KHR_image_format_list | GPUCode | 1 | -0/+6 |
2023-07-01 | vulkan: Use newer VK_EXT_metal_surface to create surface for MoltenVK. | Steveice10 | 3 | -13/+12 |
2023-06-30 | video_core: vulkan_device: Scope S8Gen2 checks to just Qualcomm. | bunnei | 1 | -2/+2 |
2023-06-30 | video_core: vulkan_device: Fix S8Gen2 dynamic state checks. | bunnei | 1 | -3/+19 |
2023-06-29 | Blacklist EDS3 blending from new AMD drivers | Matías Locatti | 1 | -0/+8 |
2023-06-28 | video_core: Add BCn decoding support | GPUCode | 1 | -5/+10 |
2023-06-28 | renderer_vulkan: Add more feature checking | GPUCode | 2 | -0/+20 |
2023-06-28 | renderer_vulkan: Don't assume debug tool with debug renderer | GPUCode | 1 | -1/+1 |
2023-06-28 | renderer_vulkan: Bump minimum SPIRV version | GPUCode | 1 | -1/+1 |
2023-06-28 | renderer_vulkan: Respect viewport limit | GPUCode | 1 | -0/+4 |
2023-06-28 | renderer_vulkan: Add suport for debug report callback | GPUCode | 6 | -35/+92 |
2023-06-26 | externals: Use cmake subdirectory | GPUCode | 3 | -6/+0 |
2023-06-22 | vulkan_common: Remove required flags | GPUCode | 1 | -15/+1 |
2023-06-22 | Remove memory allocations in some hot paths | Kelebek1 | 1 | -0/+1 |
2023-06-19 | vulkan_device: Remove brace initializer | toast2903 | 1 | -1/+1 |
2023-06-19 | video_core: Check broken compute earlier | lat9nq | 1 | -1/+2 |
2023-06-18 | video_core: Formalize HasBrokenCompute | lat9nq | 2 | -0/+25 |
2023-06-18 | renderer_vulkan: Add missing initializers | GPUCode | 2 | -5/+13 |
2023-06-18 | renderer_vulkan: Use VMA for buffers | GPUCode | 5 | -49/+186 |
2023-06-18 | renderer_vulkan: Use VMA for images | GPUCode | 5 | -38/+100 |
2023-06-18 | memory_allocator: Remove OpenGL interop | GPUCode | 2 | -64/+5 |
2023-06-18 | externals: Add vma and initialize it | lat9nq | 2 | -1/+25 |
2023-06-18 | vulkan_device: Remove external memory extension | lat9nq | 2 | -19/+0 |
2023-06-15 | vulkan_device: disable extended_dynamic_state2 on ARM drivers | Liam | 1 | -5/+10 |
2023-06-10 | shader_recompiler: translate f64 to f32 when unsupported on host | Liam | 1 | -0/+5 |
2023-06-10 | shader_recompiler: remove barriers in conditional control flow when device lacks support | Liam | 2 | -0/+7 |
2023-06-06 | Updated to lexicographical order suggestions | Carlos Estrague / Mrc_munir | 1 | -3/+3 |
2023-06-06 | Make VK_EXT_robustness2 optional | Carlos Estrague / Mrc_munir | 1 | -4/+4 |
2023-06-03 | android: vulkan_device: Skip BGR565 emulation on S8gen2. | bunnei | 1 | -1/+3 |
2023-06-03 | android: vulkan_device: Only compile OverrideBcnFormats when used. | bunnei | 1 | -0/+2 |
2023-06-03 | android: remove spurious warnings about BCn formats when patched with adrenotools | Liam | 1 | -1/+27 |
2023-06-03 | android: video_core: Disable problematic compute shaders. | bunnei | 1 | -0/+4 |
2023-06-03 | video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise. | bunnei | 1 | -0/+5 |
2023-06-03 | android: vulkan: Disable vertex_input_dynamic_state on Qualcomm. | bunnei | 1 | -1/+2 |
2023-06-03 | android: vulkan_debug_callback: Ignore many innocuous errors. | bunnei | 1 | -0/+28 |
2023-06-03 | android: vulkan_device: Disable VK_EXT_custom_border_color on Adreno. | bunnei | 1 | -0/+7 |
2023-06-03 | build: only enable adrenotools on arm64 | Liam | 2 | -2/+4 |
2023-06-03 | video_core: fix clang-format errors | liushuyu | 1 | -2/+1 |
2023-06-03 | video_core: vulkan_device: Correct error message for unsuitable driver. | bunnei | 1 | -1/+1 |
2023-06-03 | android: vulkan: Implement adrenotools turbo mode. | bunnei | 1 | -1/+3 |
2023-06-03 | android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm. | bunnei | 1 | -3/+3 |
2023-06-03 | android: native: Add support for custom Vulkan driver loading. | bunnei | 3 | -13/+25 |
2023-06-03 | Implement scaled vertex buffer format emulation | Billy Laws | 2 | -0/+9 |
2023-06-03 | Disable push descriptors on adreno drivers | Billy Laws | 1 | -0/+4 |
2023-06-03 | Disable VK_EXT_extended_dynamic_state on mali | Billy Laws | 1 | -0/+7 |
2023-06-03 | externals: add adrenotools for bcenabler | Liam | 1 | -0/+30 |
2023-06-03 | video_core: vulkan_device: Device initialization for Adreno. | bunnei | 1 | -3/+4 |
2023-05-23 | textures: add BC1 and BC3 compressors and recompression setting | Liam | 1 | -0/+6 |
2023-05-23 | vulkan_device: Enable VK_KHR_push_descriptor on newer ANV | Liam | 1 | -2/+3 |
2023-05-22 | Limit the device access memory to 4 GB | scorpion81 | 1 | -1/+1 |
2023-05-18 | vulkan_device: Disable VK_KHR_push_descriptor on ANV | lat9nq | 1 | -0/+11 |
2023-05-14 | vulkan_device: reserve extra memory to prevent swaps | Liam | 1 | -0/+2 |
2023-05-14 | vulkan_common: fix incompatible property flags | Liam | 1 | -1/+1 |
2023-05-13 | vulkan_common: disable depth clamp dynamic state for older radv | Liam | 1 | -0/+8 |
2023-05-06 | Log object names with debug renderer, add a GPU address to ImageViews | Kelebek1 | 1 | -1/+2 |
2023-05-03 | vulkan_surface: Pass only window info for surface creation | lat9nq | 2 | -9/+6 |
2023-05-03 | vulkan: disable turbo when debugging tool is attached | Liam | 1 | -1/+3 |
2023-04-15 | vulkan: use plain fences when timeline semaphores are not available | Liam | 1 | -1/+5 |
2023-04-08 | video_core: Enable ImageGather with subpixel offset on Intel | Wollnashorn | 2 | -6/+0 |
2023-04-08 | shader_recompiler: Add subpixel offset for correct rounding at `ImageGather` | Wollnashorn | 2 | -0/+6 |
2023-04-01 | externals: update Vulkan-Headers to v1.3.246 | Jan Beich | 1 | -0/+2 |
2023-03-15 | vulkan: disable extendedDynamicState3ColorBlendEquation on radv | Liam | 1 | -0/+6 |
2023-03-12 | general: fix spelling mistakes | Liam | 3 | -12/+12 |
2023-03-02 | vulkan_common: disable vertexInputDynamicState on unsupported driver | Liam | 1 | -0/+1 |
2023-02-14 | remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency | arades79 | 1 | -2/+2 |
2023-02-14 | add static lifetime to constexpr values to force compile time evaluation where possible | arades79 | 1 | -2/+2 |
2023-01-21 | nsight_aftermath_tracker: update for latest Aftermath SDK | Liam | 1 | -4/+4 |
2023-01-10 | vulkan_common: fix indirect draw with count | Liam | 3 | -8/+15 |
2023-01-10 | MoltenVK: restrict number of vertex attributes/bindings to 16 | TellowKrinkle | 1 | -10/+25 |
2023-01-09 | vulkan_device: refactor feature testing | Liam | 2 | -1157/+661 |
2023-01-07 | vulkan_device: avoid attempt to access empty optional | Liam | 1 | -2/+6 |
2023-01-07 | renderer_vulkan: disable clock boost on unvalidated devices | Liam | 2 | -0/+14 |
2023-01-05 | video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelines | Wollnashorn | 2 | -6/+45 |
2023-01-05 | vulkan: implement 'turbo mode' clock booster | Liam | 1 | -1/+1 |
2023-01-05 | renderer_vulkan: implement fallback path for null descriptors | Liam | 2 | -0/+8 |
2023-01-04 | Vulkan: Update blacklisting to latest driver versions. | Fernando Sahmkow | 1 | -5/+12 |
2023-01-01 | vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1 | Liam | 1 | -0/+10 |
2023-01-01 | video_core: fix build | Liam | 1 | -0/+27 |
2023-01-01 | MacroHLE: Final cleanup and fixes. | Fernando Sahmkow | 3 | -35/+44 |
2023-01-01 | Vulkan: Implement Dynamic State 3 | Fernando Sahmkow | 4 | -38/+89 |
2023-01-01 | Vulkan Implement Dynamic State 2 LogicOp and PatchVertices | Fernando Sahmkow | 3 | -4/+13 |
2023-01-01 | Vulkan: Implement Dynamic States 2 | Fernando Sahmkow | 4 | -0/+99 |
2023-01-01 | MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. | Fernando Sahmkow | 4 | -9/+27 |
2023-01-01 | MacroHLE: Add MultidrawIndirect HLE Macro. | Fernando Sahmkow | 3 | -1/+18 |
2023-01-01 | vulkan_common: unify VK_EXT_debug_utils and selection of validation layer | Liam | 2 | -10/+9 |
2022-12-19 | externals: update Vulkan-Headers to v1.3.238 | Jan Beich | 1 | -0/+12 |
2022-12-14 | Vulkan: Add support for VK_EXT_depth_clip_control. | FernandoS27 | 2 | -0/+31 |
2022-12-14 | vulkan_common: declare storageBuffer8BitAccess | Liam | 1 | -1/+2 |
2022-12-13 | Fix validation errors on less compatible Intel GPU | yzct12345 | 2 | -0/+14 |
2022-12-08 | video_core: Integrate SMAA | Liam | 2 | -0/+7 |
2022-12-06 | vulkan_common: further initialization tweaks | Liam | 2 | -1/+9 |
2022-12-04 | vulkan_common: add feature test for shaderDrawParameters | Liam | 1 | -1/+13 |
2022-12-04 | vulkan_common: clean up extension usage | Liam | 4 | -81/+84 |
2022-12-04 | vulkan_common: correct usage of timeline semaphore fallbacks | Liam | 1 | -2/+1 |
2022-12-04 | vulkan_common: ensure all mandatory features are tested in feature report | Liam | 1 | -1/+24 |
2022-12-04 | vulkan_common: unsuffix 16-bit storage feature test structure | Liam | 1 | -2/+2 |
2022-12-04 | vulkan_common: unsuffix timeline semaphore feature test structure | Liam | 1 | -2/+2 |
2022-12-04 | vulkan_common: add logicOp to feature report | Liam | 1 | -1/+2 |
2022-12-04 | vulkan_common: promote host query reset usage to core | Liam | 3 | -10/+11 |
2022-12-04 | vulkan_common: promote descriptor update template usage to core | Liam | 3 | -21/+20 |
2022-12-04 | vulkan_common: promote timeline semaphore usage to core | Liam | 3 | -9/+15 |
2022-12-01 | vulkan_common: quiet some validation errors | Liam | 2 | -1/+3 |
2022-11-27 | Vulkan: update initialization | Liam | 4 | -63/+138 |
2022-11-23 | general: fix compile for Apple Clang | Liam | 3 | -0/+3 |
2022-10-06 | vulkan_blitter: Fix pool allocation double free. | Byte | 1 | -20/+0 |
2022-08-03 | renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, R16G16B16_SSCALED, R8G8B8_SSCALED | Liam | 1 | -90/+144 |
2022-06-29 | Revert "vulkan_device: Block AMDVLK's VK_KHR_push_descriptor" | lat9nq | 1 | -11/+0 |
2022-06-14 | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | 2 | -9/+11 |
2022-05-30 | vulkan_library: Add debug logging | lat9nq | 1 | -0/+4 |
2022-05-25 | vulkan_device: Workaround extension bug | lat9nq | 1 | -1/+6 |
2022-05-25 | vulkan_device: Block AMDVLK's VK_KHR_push_descriptor | lat9nq | 1 | -0/+11 |
2022-05-17 | video_core: Support new VkResult | Alexandre Bouvier | 1 | -0/+2 |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 16 | -48/+32 |
2022-04-14 | video_core: implement formats for N64 emulation | Fernando Sahmkow | 1 | -0/+12 |
2022-04-02 | fix: typos | Andrea Pappacoda | 1 | -1/+1 |
2022-03-25 | GC: Address Feedback. | Fernando Sahmkow | 1 | -6/+5 |
2022-03-25 | Garbage Collection: Redesign the algorithm to do a better use of memory. | Fernando Sahmkow | 5 | -11/+71 |
2022-03-24 | Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ | ameerj | 1 | -0/+5 |
2022-03-19 | video_core: Reduce unused includes | ameerj | 8 | -15/+8 |
2022-02-26 | vulkan_device: Blacklist RADV on RDNA2 from VK_EXT_vertex_input_dynamic_state | Ameer J | 1 | -4/+21 |
2022-02-21 | vulkan_device: fix missing format in ANV | voidanix | 2 | -0/+17 |
2022-01-19 | vulkan_device: Fix sType for VkPhysicalDeviceShaderAtomicInt64Features | Georg Lehmann | 1 | -1/+1 |
2021-12-24 | vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows drivers | ameerj | 2 | -2/+12 |
2021-12-18 | Vulkan: Fix the checks for primitive restart extension. | Fernando Sahmkow | 2 | -19/+23 |
2021-12-18 | Vulkan: implement Logical Operations. | Fernando Sahmkow | 1 | -1/+1 |
2021-12-18 | Vulkan: Implement VK_EXT_primitive_topology_list_restart | Fernando Sahmkow | 2 | -0/+38 |
2021-12-08 | renderer_vulkan: Add R16G16_UINT | Morph | 1 | -0/+1 |
2021-11-18 | renderer_vulkan: Implement S8_UINT stencil format | Morph | 1 | -0/+10 |
2021-11-16 | vk_texture_cache: Fix unsupported blit format error checking | ameerj | 1 | -4/+4 |
2021-11-05 | vulkan_device: Add missing vulkan image format R5G6B5 in GetFormatProperties | Feng Chen | 1 | -0/+1 |
2021-09-24 | vk_texture_cache: Disable cube compatibility flag on non-mesa AMD GCN4 and earlier | ameerj | 2 | -10/+21 |
2021-09-23 | Vulkan Rasterizer: Correct DepthBias/PolygonOffset on Vulkan. | Fernando Sahmkow | 2 | -0/+9 |
2021-09-16 | vulkan_device: Reorder Float16Int8 declaration | ameerj | 1 | -1/+2 |
2021-09-16 | Revert "Merge pull request #7006 from FernandoS27/a-motherfucking-driver" | ameerj | 1 | -13/+1 |
2021-09-14 | vulkan_debug_callback: Ignore InvalidCommandBuffer-VkDescriptorSet errors | ameerj | 1 | -0/+1 |
2021-09-13 | Vulkan: Disable VK_EXT_SAMPLER_FILTER_MINMAX in GCN AMD since it's broken. | Fernando Sahmkow | 1 | -6/+20 |
2021-09-13 | Vulkan: Blacklist Int8Float16 Extension on AMD on driver 21.9.1 | Fernando Sahmkow | 1 | -1/+13 |
2021-09-13 | Vulkan/Descriptors: Increase sets per pool on AMFD propietary driver. | Fernando Sahmkow | 2 | -0/+11 |
2021-08-29 | vulkan_device: Enable VK_KHR_swapchain_mutable_format if available | ameerj | 2 | -0/+16 |
2021-08-25 | vulkan_device: Add a check for int8 support | ameerj | 2 | -8/+18 |
2021-08-07 | vulkan_memory_allocator: Respect bufferImageGranularity | Robin Kertels | 2 | -2/+8 |
2021-07-28 | renderer_vulkan: Add setting to log pipeline statistics | ReinUsesLisp | 4 | -0/+81 |
2021-07-27 | vulkan_wrapper: Fix SetObjectName() always indicating objects as images | Lioncash | 1 | -1/+1 |
2021-07-23 | vulkan_device: Blacklist Volta and older from VK_KHR_push_descriptor | ReinUsesLisp | 1 | -4/+39 |
2021-07-23 | maxwell_to_vk: Add R16_SNORM | ReinUsesLisp | 1 | -0/+1 |
2021-07-23 | vulkan_device: Add missing include algorithm | lat9nq | 1 | -0/+1 |
2021-07-23 | vulkan_device: Blacklist ampere devices from float16 math | ameerj | 2 | -12/+23 |
2021-07-23 | vulkan_device: Enable VK_EXT_extended_dynamic_state on RADV 21.2 onward | ReinUsesLisp | 1 | -4/+7 |
2021-07-23 | vk_graphics_pipeline: Implement smooth lines | ReinUsesLisp | 2 | -5/+42 |
2021-07-23 | vk_graphics_pipeline: Implement line width | ReinUsesLisp | 3 | -2/+8 |
2021-07-23 | shader: Rework varyings and implement passthrough geometry shaders | ReinUsesLisp | 2 | -0/+12 |
2021-07-23 | vk_graphics_pipeline: Implement conservative rendering | ReinUsesLisp | 2 | -0/+12 |
2021-07-23 | shader: Emulate 64-bit integers when not supported | ReinUsesLisp | 1 | -0/+5 |
2021-07-23 | vk_graphics_pipeline: Use VK_KHR_push_descriptor when available | ReinUsesLisp | 4 | -12/+43 |
2021-07-23 | shader: Add support for native 16-bit floats | ReinUsesLisp | 1 | -2/+2 |
2021-07-23 | vulkan_device: Blacklist VK_EXT_vertex_input_dynamic_state on Intel | ReinUsesLisp | 1 | -0/+4 |
2021-07-23 | shader: Add shader loop safety check settings | lat9nq | 1 | -2/+2 |
2021-07-23 | vulkan_device: Enable VK_EXT_vertex_input_dynamic_state | ReinUsesLisp | 1 | -0/+28 |
2021-07-23 | vulkan: Add VK_EXT_vertex_input_dynamic_state support | ReinUsesLisp | 3 | -0/+15 |
2021-07-23 | vulkan: Use VK_EXT_provoking_vertex when available | ReinUsesLisp | 2 | -0/+34 |
2021-07-23 | nsight_aftermath_tracker: Fix SPIR-V module writes | ReinUsesLisp | 1 | -1/+1 |
2021-07-23 | vulkan: Conditionally use shaderInt16 | ReinUsesLisp | 2 | -1/+8 |
2021-07-23 | vulkan: Enable depth bounds and use it conditionally | ReinUsesLisp | 2 | -1/+8 |
2021-07-23 | vulkan_device: Enable float64 and int64 conditionally | ReinUsesLisp | 2 | -2/+6 |
2021-07-23 | shader: Initial OpenGL implementation | ReinUsesLisp | 1 | -1/+1 |
2021-07-23 | vulkan_device: Require shaderClipDistance and shaderCullDistance features | ReinUsesLisp | 1 | -2/+4 |
2021-07-23 | shader: Fix bugs and build issues on GCC | Rodrigo Locatti | 1 | -1/+1 |
2021-07-23 | shader: Require dual source blending | ReinUsesLisp | 1 | -1/+2 |
2021-07-23 | shader: Implement PIXLD.MY_INDEX | ReinUsesLisp | 1 | -1/+2 |
2021-07-23 | spirv: Implement ViewportMask with NV_viewport_array2 | ReinUsesLisp | 2 | -0/+11 |
2021-07-23 | shader: Implement tessellation shaders, polygon mode and invocation id | ReinUsesLisp | 1 | -1/+2 |
2021-07-23 | spirv: Rework storage buffers and shader memory | ReinUsesLisp | 1 | -1/+28 |
2021-07-23 | shader: Implement ATOM/S and RED | ameerj | 2 | -0/+20 |
2021-07-23 | nsight_aftermath_tracker: Report used shaders to Nsight Aftermath | ReinUsesLisp | 4 | -15/+16 |
2021-07-23 | shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available | ReinUsesLisp | 2 | -15/+61 |
2021-07-23 | shader: Implement VOTE | ameerj | 2 | -0/+7 |
2021-07-23 | shader: Add partial rasterizer integration | ReinUsesLisp | 1 | -0/+15 |
2021-07-23 | shader: Add denorm flush support | ReinUsesLisp | 3 | -26/+35 |
2021-07-23 | spirv: Add lower fp16 to fp32 pass | ReinUsesLisp | 1 | -5/+5 |
2021-06-25 | vulkan_device: Make device memory match the rest of the file | ReinUsesLisp | 2 | -19/+18 |
2021-06-22 | common: fs: Remove [[nodiscard]] attribute on Remove* functions | Morph | 1 | -1/+1 |
2021-06-21 | video_core: Add GPU vendor name to window title bar | ameerj | 2 | -0/+24 |
2021-06-18 | vulkan_debug_callback: Skip logging known false-positive validation errors | ameerj | 1 | -0/+8 |
2021-06-17 | Reaper: Correct size calculation on Vulkan. | Fernando Sahmkow | 1 | -5/+3 |
2021-06-17 | Reaper: Change memory restrictions on TC depending on host memory on VK. | Fernando Sahmkow | 2 | -0/+23 |
2021-06-16 | vulkan_memory_allocator: Release allocations with no commits | ReinUsesLisp | 2 | -5/+22 |
2021-05-27 | vulkan_memory_allocator: Allow textures to be allocated in host memory | ReinUsesLisp | 2 | -31/+43 |
2021-05-26 | common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) | Morph | 3 | -24/+34 |
2021-04-15 | common: Move settings to common from core. | bunnei | 1 | -1/+1 |
2021-04-11 | vulkan_device: Enable EXT_robustness2 features | Joshua Ashton | 1 | -0/+9 |
2021-03-30 | vulkan_common: enable OpenGL interop on other Unices | Jan Beich | 2 | -5/+5 |
2021-02-13 | vulkan_device: Require VK_EXT_robustness2 | ReinUsesLisp | 2 | -37/+14 |
2021-02-13 | vk_staging_buffer_pool: Add stream buffer for small uploads | ReinUsesLisp | 2 | -7/+18 |
2021-02-13 | vulkan_device: Enable robustBufferAccess | ReinUsesLisp | 1 | -1/+2 |
2021-02-13 | video_core: Reimplement the buffer cache | ReinUsesLisp | 1 | -1/+1 |
2021-02-13 | vulkan_common: Expose interop and headless devices | ReinUsesLisp | 4 | -21/+100 |
2021-02-13 | vulkan_common: Make interop extensions mandatory | ReinUsesLisp | 1 | -0/+6 |
2021-02-13 | vulkan_device: Enable robust buffers | ReinUsesLisp | 1 | -2/+4 |
2021-02-13 | vulkan_device: Use designated initializers for features | ReinUsesLisp | 1 | -60/+59 |
2021-02-13 | vulkan_wrapper: Add memory barrier pipeline barrier helper | ReinUsesLisp | 1 | -0/+6 |
2021-02-13 | vulkan_device: Fix formatting of constants | ReinUsesLisp | 1 | -10/+6 |
2021-02-13 | vulkan_wrapper: Add interop functions | ReinUsesLisp | 2 | -1/+41 |
2021-02-13 | vulkan_instance: Initialize Vulkan instance in a separate thread | ReinUsesLisp | 1 | -1/+5 |
2021-02-13 | vulkan_wrapper: Pull Windows symbols | ReinUsesLisp | 1 | -0/+11 |
2021-02-13 | gpu: Report renderer errors with exceptions | ReinUsesLisp | 2 | -1/+4 |
2021-01-27 | vulkan_device: Blacklist Intel from float16 math (#5798) | Rodrigo Locatti | 1 | -0/+5 |
2021-01-25 | vulkan_device: Lift VK_EXT_extended_dynamic_state blacklist on RDNA | ReinUsesLisp | 1 | -23/+0 |
2021-01-24 | video_core: Silence -Wmissing-field-initializers warnings | ReinUsesLisp | 1 | -0/+1 |
2021-01-23 | nsight_aftermath_tracker: Fix build issues when enabled | ReinUsesLisp | 2 | -16/+5 |
2021-01-17 | video_core: Resolve -Wdocumentation warnings | Lioncash | 1 | -3/+2 |
2021-01-17 | vulkan_debug_callback: Add missing header guard | Lioncash | 1 | -0/+2 |
2021-01-15 | vulkan_memory_allocator: Remove unnecesary 'device' memory from commits | ReinUsesLisp | 2 | -15/+15 |
2021-01-15 | vulkan_memory_allocator: Add allocation support for download types | ReinUsesLisp | 2 | -55/+91 |
2021-01-15 | vulkan_memory_allocator: Add "download" memory usage hint | ReinUsesLisp | 2 | -10/+38 |
2021-01-15 | vulkan_common: Move allocator to the common directory | ReinUsesLisp | 2 | -0/+322 |
2021-01-15 | vulkan_common: Silence missing initializer warnings | ReinUsesLisp | 2 | -145/+146 |
2021-01-15 | vulkan_device: Enable shaderStorageImageMultisample conditionally | ReinUsesLisp | 2 | -18/+20 |
2021-01-13 | vulkan_device: Remove requirement on shaderStorageImageMultisample | ReinUsesLisp | 1 | -1/+0 |
2021-01-07 | vulkan_library: Common::DynamicLibrary::Open is [[nodiscard]] | MerryMage | 1 | -1/+1 |
2021-01-04 | vulkan_device: Allow creating a device without surface | ReinUsesLisp | 1 | -3/+3 |
2021-01-04 | renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_common | ReinUsesLisp | 4 | -4/+302 |
2021-01-04 | renderer_vulkan: Move device abstraction to vulkan_common | ReinUsesLisp | 2 | -0/+1189 |
2020-12-31 | vulkan_instance: Allow different Vulkan versions and enforce 1.1 | ReinUsesLisp | 2 | -13/+27 |
2020-12-31 | renderer_vulkan: Remove two step initialization on VKDevice | ReinUsesLisp | 2 | -6/+3 |
2020-12-31 | renderer_vulkan: Throw when enumerating devices fails | ReinUsesLisp | 4 | -11/+8 |
2020-12-31 | renderer_vulkan: Initialize surface in separate file | ReinUsesLisp | 3 | -0/+104 |
2020-12-31 | renderer_vulkan: Create debug callback on separate file and throw | ReinUsesLisp | 5 | -45/+79 |
2020-12-31 | renderer_vulkan: Move instance initialization to a separate file | ReinUsesLisp | 2 | -0/+173 |
2020-12-31 | vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h | ReinUsesLisp | 2 | -0/+2141 |
2020-12-31 | vulkan_common: Move dynamic library load to a separate file | ReinUsesLisp | 2 | -0/+49 |