| Commit message (Expand) | Author | Files | Lines |
2022-10-07 | Update 3D regs | Kelebek1 | 1 | -13/+1 |
2022-10-06 | Shader Decompiler: Check for shift when deriving composite samplers. | Fernando Sahmkow | 1 | -2/+3 |
2022-10-06 | VideoCore: Fix channels with disk pipeline/shader cache. | Fernando Sahmkow | 1 | -9/+8 |
2022-09-20 | video_core: Generate mipmap texture by drawing | FengChen | 1 | -4/+20 |
2022-08-03 | renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, R16G16B16_SSCALED, R8G8B8_SSCALED | Liam | 1 | -1/+1 |
2022-06-27 | video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueue | german77 | 1 | -1/+1 |
2022-06-27 | video_core: Replace VKScheduler with Scheduler | german77 | 1 | -2/+2 |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 1 | -3/+2 |
2022-04-07 | video_core: Replace lock_guard with scoped_lock | Merry | 1 | -1/+1 |
2021-12-18 | Vulkan: Fix the checks for primitive restart extension. | Fernando Sahmkow | 1 | -2/+5 |
2021-12-18 | Vulkan: implement Logical Operations. | Fernando Sahmkow | 1 | -2/+2 |
2021-12-18 | Vulkan: Implement VK_EXT_primitive_topology_list_restart | Fernando Sahmkow | 1 | -2/+2 |
2021-11-16 | vulkan: Fix rescaling push constant usage | ameerj | 1 | -6/+9 |
2021-11-16 | emit_spirv: Fix RescalingLayout alignment | ameerj | 1 | -2/+3 |
2021-11-16 | emit_spirv: Fix RescalingLayout alignment | ameerj | 1 | -1/+1 |
2021-11-16 | shader: Properly blacklist and scale image loads | ReinUsesLisp | 1 | -5/+9 |
2021-11-16 | texture_cache: Simplify image view queries and blacklisting | ReinUsesLisp | 1 | -41/+13 |
2021-11-16 | Texture Cache: Implement Blacklisting. | Fernando Sahmkow | 1 | -1/+27 |
2021-11-16 | vulkan: Implement rescaling shader patching | ReinUsesLisp | 1 | -4/+17 |
2021-11-16 | vk_graphics_pipeline: Use Shader::NumDescriptors when possible | ReinUsesLisp | 1 | -18/+6 |
2021-09-28 | vk_graphics_pipeline: Force patch list topology when tessellation is used | ameerj | 1 | -1/+10 |
2021-09-24 | general: Update style to clang-format-12 | ameerj | 1 | -2/+3 |
2021-07-28 | renderer_vulkan: Add setting to log pipeline statistics | ReinUsesLisp | 1 | -4/+12 |
2021-07-23 | renderers: Fix clang formatting | ameerj | 1 | -3/+2 |
2021-07-23 | vk_graphics_pipeline: Implement smooth lines | ReinUsesLisp | 1 | -0/+21 |
2021-07-23 | vk_graphics_pipeline: Implement line width | ReinUsesLisp | 1 | -1/+2 |
2021-07-23 | shader: Rework varyings and implement passthrough geometry shaders | ReinUsesLisp | 1 | -4/+2 |
2021-07-23 | vk_graphics_pipeline: Implement conservative rendering | ReinUsesLisp | 1 | -9/+24 |
2021-07-23 | shader: Unify shader stage types | ReinUsesLisp | 1 | -1/+1 |
2021-07-23 | vk_graphics_pipeline: Use VK_KHR_push_descriptor when available | ReinUsesLisp | 1 | -10/+18 |
2021-07-23 | vk_graphics_pipeline: Fix path with no VK_EXT_extended_dynamic_state | Rodrigo Locatti | 1 | -1/+1 |
2021-07-23 | vulkan: Add VK_EXT_vertex_input_dynamic_state support | ReinUsesLisp | 1 | -40/+67 |
2021-07-23 | vulkan: Use VK_EXT_provoking_vertex when available | ReinUsesLisp | 1 | -1/+9 |
2021-07-23 | vk_pipeline_cache,shader_notify: Add shader notifications | ReinUsesLisp | 1 | -13/+17 |
2021-07-23 | buffer_cache: Reduce uniform buffer size from shader usage | ReinUsesLisp | 1 | -5/+9 |
2021-07-23 | vulkan: Enable depth bounds and use it conditionally | ReinUsesLisp | 1 | -1/+4 |
2021-07-23 | buffer_cache: Mark uniform buffers as dirty if any enable bit changes | ReinUsesLisp | 1 | -1/+5 |
2021-07-23 | shader: Initial OpenGL implementation | ReinUsesLisp | 1 | -10/+12 |
2021-07-23 | vk_graphics_pipeline: Fix texture buffer descriptors | ReinUsesLisp | 1 | -7/+8 |
2021-07-23 | vulkan: Defer descriptor set work to the Vulkan thread | ReinUsesLisp | 1 | -21/+19 |
2021-07-23 | vulkan: Rework descriptor allocation algorithm | ReinUsesLisp | 1 | -2/+2 |
2021-07-23 | vk_graphics_pipeline: Generate specialized pipeline config functions and improve code | ReinUsesLisp | 1 | -29/+210 |
2021-07-23 | shader: Accelerate pipeline transitions and use dirty flags for shaders | ReinUsesLisp | 1 | -21/+25 |
2021-07-23 | vk_graphics_pipeline: Guard against non-tessellation pipelines using patches | ReinUsesLisp | 1 | -2/+8 |
2021-07-23 | shader: Fix bugs and build issues on GCC | Rodrigo Locatti | 1 | -1/+1 |
2021-07-23 | shader: Fix render targets with null attachments | ReinUsesLisp | 1 | -5/+13 |
2021-07-23 | shader: Implement indexed textures | ReinUsesLisp | 1 | -25/+38 |
2021-07-23 | shader: Implement D3D samplers | ReinUsesLisp | 1 | -7/+18 |
2021-07-23 | shader: Implement tessellation shaders, polygon mode and invocation id | ReinUsesLisp | 1 | -1/+2 |
2021-07-23 | spirv: Implement image buffers | ReinUsesLisp | 1 | -12/+19 |
2021-07-23 | shader: Implement SULD and SUST | ReinUsesLisp | 1 | -0/+4 |
2021-07-23 | shader_recompiler,video_core: Cleanup some GCC and Clang errors | lat9nq | 1 | -10/+11 |
2021-07-23 | shader: Interact texture buffers with buffer cache | ReinUsesLisp | 1 | -7/+24 |
2021-07-23 | shader: Implement texture buffers | ReinUsesLisp | 1 | -5/+9 |
2021-07-23 | vk_compute_pass: Fix compute passes | ReinUsesLisp | 1 | -0/+2 |
2021-07-23 | shader: Remove atomic flags and use mutex + cond variable for pipelines | ReinUsesLisp | 1 | -4/+10 |
2021-07-23 | shader: Mark SSBOs as written when they are | FernandoS27 | 1 | -1/+1 |
2021-07-23 | vulkan: Create pipeline layouts in separate threads | ReinUsesLisp | 1 | -12/+14 |
2021-07-23 | vulkan: Build pipelines in parallel at runtime | ReinUsesLisp | 1 | -28/+44 |
2021-07-23 | shader: Better interpolation and disabled attributes support | ReinUsesLisp | 1 | -2/+2 |
2021-07-23 | shader: Fix rasterizer integration order issues | ReinUsesLisp | 1 | -2/+5 |
2021-07-23 | shader: Implement NDC [-1, 1], attribute types and default varying initialization | ReinUsesLisp | 1 | -0/+3 |
2021-07-23 | shader: Add partial rasterizer integration | ReinUsesLisp | 1 | -0/+445 |
2021-07-23 | shader: Remove old shader management | ReinUsesLisp | 1 | -484/+0 |
2021-02-13 | fixed_pipeline_cache: Use dirty flags to lazily update key | ReinUsesLisp | 1 | -3/+0 |
2021-01-25 | vk_graphics_pipeline: Fix narrowing conversion on MSVC | ReinUsesLisp | 1 | -2/+2 |
2021-01-24 | video_core: Silence -Wmissing-field-initializers warnings | ReinUsesLisp | 1 | -0/+1 |
2021-01-04 | renderer_vulkan: Move device abstraction to vulkan_common | ReinUsesLisp | 1 | -1/+1 |
2021-01-03 | renderer_vulkan: Rename VKDevice to Device | ReinUsesLisp | 1 | -1/+1 |
2020-12-31 | vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h | ReinUsesLisp | 1 | -1/+1 |
2020-12-30 | video_core: Rewrite the texture cache | ReinUsesLisp | 1 | -23/+41 |
2020-12-26 | renderer_vulkan/fixed_pipeline_state: Move enabled bindings to static state | ReinUsesLisp | 1 | -10/+3 |
2020-12-07 | video_core: Make use of ordered container contains() where applicable | Lioncash | 1 | -1/+1 |
2020-12-05 | video_core: Resolve more variable shadowing scenarios pt.2 | Lioncash | 1 | -19/+19 |
2020-10-30 | General: Resolve a few missing initializer warnings | Lioncash | 1 | -0/+2 |
2020-10-13 | vk_graphics_pipeline: Manage primitive topology as fixed state | ReinUsesLisp | 1 | -3/+2 |
2020-09-19 | renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore | ReinUsesLisp | 1 | -1/+1 |
2020-08-16 | Remove unneeded newlines, optional Registry in shader params | ameerj | 1 | -4/+3 |
2020-08-16 | Address feedback, add shader compile notifier, update setting text | ameerj | 1 | -4/+5 |
2020-08-16 | Vk Async pipeline compilation | ameerj | 1 | -3/+2 |
2020-07-17 | vk_graphics_pipeline: Resolve narrowing warnings | Lioncash | 1 | -2/+4 |
2020-07-14 | vk_graphics_pipeline: Make use of designated initializers where applicable | Lioncash | 1 | -198/+223 |
2020-06-27 | vk_pipeline_cache: Avoid hashing and comparing dynamic state when possible | ReinUsesLisp | 1 | -2/+16 |
2020-06-27 | vulkan/fixed_pipeline_state: Move state out of individual structures | ReinUsesLisp | 1 | -27/+26 |
2020-06-27 | vk_rasterizer: Use VK_EXT_extended_dynamic_state | ReinUsesLisp | 1 | -2/+18 |
2020-06-27 | fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_state | ReinUsesLisp | 1 | -6/+6 |
2020-05-04 | vk_graphics_pipeline: Implement viewport swizzles with NV_viewport_swizzle | ReinUsesLisp | 1 | -0/+32 |
2020-05-02 | vk_graphics_pipeline: Implement rasterizer_enable on Vulkan | ReinUsesLisp | 1 | -1/+1 |
2020-04-29 | vulkan: Remove unnecessary includes | Lioncash | 1 | -1/+0 |
2020-04-28 | maxwell_3d: Fix depth clamping register | ReinUsesLisp | 1 | -1/+1 |
2020-04-23 | vk_renderpass_cache: Pack renderpass cache key to 12 bytes | ReinUsesLisp | 1 | -1/+1 |
2020-04-19 | fixed_pipeline_state: Pack blending state | ReinUsesLisp | 1 | -16/+15 |
2020-04-19 | fixed_pipeline_state: Pack rasterizer state | ReinUsesLisp | 1 | -7/+5 |
2020-04-19 | fixed_pipeline_state: Pack depth stencil state | ReinUsesLisp | 1 | -10/+10 |
2020-04-19 | fixed_pipeline_state: Pack attribute state | ReinUsesLisp | 1 | -11/+17 |
2020-04-14 | renderer_vulkan: Integrate Nvidia Nsight Aftermath on Windows | ReinUsesLisp | 1 | -0/+2 |
2020-04-11 | renderer_vulkan: Drop Vulkan-Hpp | ReinUsesLisp | 1 | -132/+246 |
2020-02-24 | vk_shader_decompiler: Implement indexed textures | ReinUsesLisp | 1 | -2/+1 |
2020-01-18 | vk_graphics_pipeline: Set front facing properly | ReinUsesLisp | 1 | -2/+1 |
2020-01-07 | vk_graphics_pipeline: Initial implementation | ReinUsesLisp | 1 | -0/+271 |