| Commit message (Expand) | Author | Age | Files | Lines |
* | Core: Eliminate core/memory dependancies. | Fernando Sahmkow | 2024-01-19 | 1 | -0/+1 |
* | vulkan: centralize config | Alexandre Bouvier | 2023-08-02 | 1 | -1/+2 |
* | renderer_vulkan: Respect viewport limit | GPUCode | 2023-06-28 | 1 | -2/+3 |
* | video_core: Use sampler IDs instead pointers in the pipeline config | Wollnashorn | 2023-06-16 | 1 | -3/+3 |
* | video_core: Add per-image anisotropy heuristics (format & mip count) | Wollnashorn | 2023-06-15 | 1 | -3/+3 |
* | renderer_vulkan: barrier attachment feedback loops | Liam | 2023-05-23 | 1 | -1/+2 |
* | renderer_vulkan: separate guest and host compute descriptor queues | Liam | 2023-05-10 | 1 | -5/+5 |
* | Remove fake vertex bindings when dynamic state is enabled | Kelebek1 | 2023-02-05 | 1 | -25/+1 |
* | video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelines | Wollnashorn | 2023-01-05 | 1 | -24/+27 |
* | Vulkan: Fix drivers that don't support dynamic_state_2 up | Fernando Sahmkow | 2023-01-05 | 1 | -7/+10 |
* | MacroHLE: Final cleanup and fixes. | Fernando Sahmkow | 2023-01-01 | 1 | -6/+5 |
* | Vulkan: Add other additional pipeline specs | Fernando Sahmkow | 2023-01-01 | 1 | -1/+17 |
* | Vulkan: Implement Dynamic State 3 | Fernando Sahmkow | 2023-01-01 | 1 | -10/+26 |
* | Vulkan Implement Dynamic State 2 LogicOp and PatchVertices | Fernando Sahmkow | 2023-01-01 | 1 | -3/+6 |
* | Vulkan: Implement Dynamic States 2 | Fernando Sahmkow | 2023-01-01 | 1 | -4/+15 |
* | Merge pull request #7450 from FernandoS27/ndc-vulkan | liamwhite | 2022-12-17 | 1 | -4/+14 |
|\ |
|
| * | Vulkan: Add support for VK_EXT_depth_clip_control. | FernandoS27 | 2022-12-14 | 1 | -4/+14 |
* | | Fix validation errors on less compatible Intel GPU | yzct12345 | 2022-12-13 | 1 | -2/+8 |
|/ |
|
* | Vulkan: Implement Alpha coverage | Fernando Sahmkow | 2022-12-05 | 1 | -2/+2 |
* | vulkan_common: clean up extension usage | Liam | 2022-12-04 | 1 | -1/+1 |
* | Fix regs regression with OpenGL two-sided stencil, and re-add data invalidation reg | Kelebek1 | 2022-11-11 | 1 | -0/+12 |
* | video_core: Fix scaling graphical regressions for multiple games | FengChen | 2022-11-05 | 1 | -4/+4 |
* | video_core: Fix SNORM texture buffer emulating error (#9001) | Feng Chen | 2022-11-04 | 1 | -2/+2 |
* | Merge pull request #8858 from vonchenplus/mipmap | bunnei | 2022-11-04 | 1 | -4/+20 |
|\ |
|
| * | video_core: Generate mipmap texture by drawing | FengChen | 2022-09-20 | 1 | -4/+20 |
* | | Update 3D regs | Kelebek1 | 2022-10-07 | 1 | -13/+1 |
* | | Shader Decompiler: Check for shift when deriving composite samplers. | Fernando Sahmkow | 2022-10-06 | 1 | -2/+3 |
* | | VideoCore: Fix channels with disk pipeline/shader cache. | Fernando Sahmkow | 2022-10-06 | 1 | -9/+8 |
|/ |
|
* | renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, R16G16B16_SSCALED, R8G8B8_SSCALED | Liam | 2022-08-03 | 1 | -1/+1 |
* | video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueue | german77 | 2022-06-27 | 1 | -1/+1 |
* | video_core: Replace VKScheduler with Scheduler | german77 | 2022-06-27 | 1 | -2/+2 |
* | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 1 | -3/+2 |
* | video_core: Replace lock_guard with scoped_lock | Merry | 2022-04-07 | 1 | -1/+1 |
* | Vulkan: Fix the checks for primitive restart extension. | Fernando Sahmkow | 2021-12-18 | 1 | -2/+5 |
* | Vulkan: implement Logical Operations. | Fernando Sahmkow | 2021-12-18 | 1 | -2/+2 |
* | Vulkan: Implement VK_EXT_primitive_topology_list_restart | Fernando Sahmkow | 2021-12-18 | 1 | -2/+2 |
* | vulkan: Fix rescaling push constant usage | ameerj | 2021-11-16 | 1 | -6/+9 |
* | emit_spirv: Fix RescalingLayout alignment | ameerj | 2021-11-16 | 1 | -2/+3 |
* | emit_spirv: Fix RescalingLayout alignment | ameerj | 2021-11-16 | 1 | -1/+1 |
* | shader: Properly blacklist and scale image loads | ReinUsesLisp | 2021-11-16 | 1 | -5/+9 |
* | texture_cache: Simplify image view queries and blacklisting | ReinUsesLisp | 2021-11-16 | 1 | -41/+13 |
* | Texture Cache: Implement Blacklisting. | Fernando Sahmkow | 2021-11-16 | 1 | -1/+27 |
* | vulkan: Implement rescaling shader patching | ReinUsesLisp | 2021-11-16 | 1 | -4/+17 |
* | vk_graphics_pipeline: Use Shader::NumDescriptors when possible | ReinUsesLisp | 2021-11-16 | 1 | -18/+6 |
* | vk_graphics_pipeline: Force patch list topology when tessellation is used | ameerj | 2021-09-28 | 1 | -1/+10 |
* | general: Update style to clang-format-12 | ameerj | 2021-09-24 | 1 | -2/+3 |
* | renderer_vulkan: Add setting to log pipeline statistics | ReinUsesLisp | 2021-07-28 | 1 | -4/+12 |
* | renderers: Fix clang formatting | ameerj | 2021-07-23 | 1 | -3/+2 |
* | vk_graphics_pipeline: Implement smooth lines | ReinUsesLisp | 2021-07-23 | 1 | -0/+21 |
* | vk_graphics_pipeline: Implement line width | ReinUsesLisp | 2021-07-23 | 1 | -1/+2 |
* | shader: Rework varyings and implement passthrough geometry shaders | ReinUsesLisp | 2021-07-23 | 1 | -4/+2 |
* | vk_graphics_pipeline: Implement conservative rendering | ReinUsesLisp | 2021-07-23 | 1 | -9/+24 |
* | shader: Unify shader stage types | ReinUsesLisp | 2021-07-23 | 1 | -1/+1 |
* | vk_graphics_pipeline: Use VK_KHR_push_descriptor when available | ReinUsesLisp | 2021-07-23 | 1 | -10/+18 |
* | vk_graphics_pipeline: Fix path with no VK_EXT_extended_dynamic_state | Rodrigo Locatti | 2021-07-23 | 1 | -1/+1 |
* | vulkan: Add VK_EXT_vertex_input_dynamic_state support | ReinUsesLisp | 2021-07-23 | 1 | -40/+67 |
* | vulkan: Use VK_EXT_provoking_vertex when available | ReinUsesLisp | 2021-07-23 | 1 | -1/+9 |
* | vk_pipeline_cache,shader_notify: Add shader notifications | ReinUsesLisp | 2021-07-23 | 1 | -13/+17 |
* | buffer_cache: Reduce uniform buffer size from shader usage | ReinUsesLisp | 2021-07-23 | 1 | -5/+9 |
* | vulkan: Enable depth bounds and use it conditionally | ReinUsesLisp | 2021-07-23 | 1 | -1/+4 |
* | buffer_cache: Mark uniform buffers as dirty if any enable bit changes | ReinUsesLisp | 2021-07-23 | 1 | -1/+5 |
* | shader: Initial OpenGL implementation | ReinUsesLisp | 2021-07-23 | 1 | -10/+12 |
* | vk_graphics_pipeline: Fix texture buffer descriptors | ReinUsesLisp | 2021-07-23 | 1 | -7/+8 |
* | vulkan: Defer descriptor set work to the Vulkan thread | ReinUsesLisp | 2021-07-23 | 1 | -21/+19 |
* | vulkan: Rework descriptor allocation algorithm | ReinUsesLisp | 2021-07-23 | 1 | -2/+2 |
* | vk_graphics_pipeline: Generate specialized pipeline config functions and improve code | ReinUsesLisp | 2021-07-23 | 1 | -29/+210 |
* | shader: Accelerate pipeline transitions and use dirty flags for shaders | ReinUsesLisp | 2021-07-23 | 1 | -21/+25 |
* | vk_graphics_pipeline: Guard against non-tessellation pipelines using patches | ReinUsesLisp | 2021-07-23 | 1 | -2/+8 |
* | shader: Fix bugs and build issues on GCC | Rodrigo Locatti | 2021-07-23 | 1 | -1/+1 |
* | shader: Fix render targets with null attachments | ReinUsesLisp | 2021-07-23 | 1 | -5/+13 |
* | shader: Implement indexed textures | ReinUsesLisp | 2021-07-23 | 1 | -25/+38 |
* | shader: Implement D3D samplers | ReinUsesLisp | 2021-07-23 | 1 | -7/+18 |
* | shader: Implement tessellation shaders, polygon mode and invocation id | ReinUsesLisp | 2021-07-23 | 1 | -1/+2 |
* | spirv: Implement image buffers | ReinUsesLisp | 2021-07-23 | 1 | -12/+19 |
* | shader: Implement SULD and SUST | ReinUsesLisp | 2021-07-23 | 1 | -0/+4 |
* | shader_recompiler,video_core: Cleanup some GCC and Clang errors | lat9nq | 2021-07-23 | 1 | -10/+11 |
* | shader: Interact texture buffers with buffer cache | ReinUsesLisp | 2021-07-23 | 1 | -7/+24 |
* | shader: Implement texture buffers | ReinUsesLisp | 2021-07-23 | 1 | -5/+9 |
* | vk_compute_pass: Fix compute passes | ReinUsesLisp | 2021-07-23 | 1 | -0/+2 |
* | shader: Remove atomic flags and use mutex + cond variable for pipelines | ReinUsesLisp | 2021-07-23 | 1 | -4/+10 |
* | shader: Mark SSBOs as written when they are | FernandoS27 | 2021-07-23 | 1 | -1/+1 |
* | vulkan: Create pipeline layouts in separate threads | ReinUsesLisp | 2021-07-23 | 1 | -12/+14 |
* | vulkan: Build pipelines in parallel at runtime | ReinUsesLisp | 2021-07-23 | 1 | -28/+44 |
* | shader: Better interpolation and disabled attributes support | ReinUsesLisp | 2021-07-23 | 1 | -2/+2 |
* | shader: Fix rasterizer integration order issues | ReinUsesLisp | 2021-07-23 | 1 | -2/+5 |
* | shader: Implement NDC [-1, 1], attribute types and default varying initialization | ReinUsesLisp | 2021-07-23 | 1 | -0/+3 |
* | shader: Add partial rasterizer integration | ReinUsesLisp | 2021-07-23 | 1 | -0/+445 |
* | shader: Remove old shader management | ReinUsesLisp | 2021-07-23 | 1 | -484/+0 |
* | fixed_pipeline_cache: Use dirty flags to lazily update key | ReinUsesLisp | 2021-02-13 | 1 | -3/+0 |
* | vk_graphics_pipeline: Fix narrowing conversion on MSVC | ReinUsesLisp | 2021-01-25 | 1 | -2/+2 |
* | video_core: Silence -Wmissing-field-initializers warnings | ReinUsesLisp | 2021-01-24 | 1 | -0/+1 |
* | Merge pull request #5231 from ReinUsesLisp/dyn-bindings | bunnei | 2021-01-08 | 1 | -10/+3 |
|\ |
|
| * | renderer_vulkan/fixed_pipeline_state: Move enabled bindings to static state | ReinUsesLisp | 2020-12-26 | 1 | -10/+3 |
* | | renderer_vulkan: Move device abstraction to vulkan_common | ReinUsesLisp | 2021-01-04 | 1 | -1/+1 |
* | | renderer_vulkan: Rename VKDevice to Device | ReinUsesLisp | 2021-01-03 | 1 | -1/+1 |
* | | vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h | ReinUsesLisp | 2020-12-31 | 1 | -1/+1 |
* | | video_core: Rewrite the texture cache | ReinUsesLisp | 2020-12-30 | 1 | -23/+41 |
|/ |
|
* | video_core: Make use of ordered container contains() where applicable | Lioncash | 2020-12-07 | 1 | -1/+1 |
* | video_core: Resolve more variable shadowing scenarios pt.2 | Lioncash | 2020-12-05 | 1 | -19/+19 |
* | General: Resolve a few missing initializer warnings | Lioncash | 2020-10-30 | 1 | -0/+2 |
* | vk_graphics_pipeline: Manage primitive topology as fixed state | ReinUsesLisp | 2020-10-13 | 1 | -3/+2 |
* | renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore | ReinUsesLisp | 2020-09-19 | 1 | -1/+1 |
* | Remove unneeded newlines, optional Registry in shader params | ameerj | 2020-08-16 | 1 | -4/+3 |
* | Address feedback, add shader compile notifier, update setting text | ameerj | 2020-08-16 | 1 | -4/+5 |
* | Vk Async pipeline compilation | ameerj | 2020-08-16 | 1 | -3/+2 |
* | vk_graphics_pipeline: Resolve narrowing warnings | Lioncash | 2020-07-17 | 1 | -2/+4 |
* | vk_graphics_pipeline: Make use of designated initializers where applicable | Lioncash | 2020-07-14 | 1 | -198/+223 |
* | vk_pipeline_cache: Avoid hashing and comparing dynamic state when possible | ReinUsesLisp | 2020-06-27 | 1 | -2/+16 |
* | vulkan/fixed_pipeline_state: Move state out of individual structures | ReinUsesLisp | 2020-06-27 | 1 | -27/+26 |
* | vk_rasterizer: Use VK_EXT_extended_dynamic_state | ReinUsesLisp | 2020-06-27 | 1 | -2/+18 |
* | fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_state | ReinUsesLisp | 2020-06-27 | 1 | -6/+6 |
* | Merge pull request #3816 from ReinUsesLisp/vk-rasterizer-enable | bunnei | 2020-05-12 | 1 | -1/+1 |
|\ |
|
| * | vk_graphics_pipeline: Implement rasterizer_enable on Vulkan | ReinUsesLisp | 2020-05-02 | 1 | -1/+1 |
* | | vk_graphics_pipeline: Implement viewport swizzles with NV_viewport_swizzle | ReinUsesLisp | 2020-05-04 | 1 | -0/+32 |
* | | Merge pull request #3732 from lioncash/header | bunnei | 2020-05-02 | 1 | -1/+0 |
|\ \
| |/
|/| |
|
| * | vulkan: Remove unnecessary includes | Lioncash | 2020-04-29 | 1 | -1/+0 |
* | | maxwell_3d: Fix depth clamping register | ReinUsesLisp | 2020-04-28 | 1 | -1/+1 |
|/ |
|
* | vk_renderpass_cache: Pack renderpass cache key to 12 bytes | ReinUsesLisp | 2020-04-23 | 1 | -1/+1 |
* | Merge pull request #3653 from ReinUsesLisp/nsight-aftermath | Fernando Sahmkow | 2020-04-22 | 1 | -0/+2 |
|\ |
|
| * | renderer_vulkan: Integrate Nvidia Nsight Aftermath on Windows | ReinUsesLisp | 2020-04-14 | 1 | -0/+2 |
* | | fixed_pipeline_state: Pack blending state | ReinUsesLisp | 2020-04-19 | 1 | -16/+15 |
* | | fixed_pipeline_state: Pack rasterizer state | ReinUsesLisp | 2020-04-19 | 1 | -7/+5 |
* | | fixed_pipeline_state: Pack depth stencil state | ReinUsesLisp | 2020-04-19 | 1 | -10/+10 |
* | | fixed_pipeline_state: Pack attribute state | ReinUsesLisp | 2020-04-19 | 1 | -11/+17 |
|/ |
|
* | renderer_vulkan: Drop Vulkan-Hpp | ReinUsesLisp | 2020-04-11 | 1 | -132/+246 |
* | vk_shader_decompiler: Implement indexed textures | ReinUsesLisp | 2020-02-24 | 1 | -2/+1 |
* | vk_graphics_pipeline: Set front facing properly | ReinUsesLisp | 2020-01-18 | 1 | -2/+1 |
* | vk_graphics_pipeline: Initial implementation | ReinUsesLisp | 2020-01-07 | 1 | -0/+271 |