| Commit message (Expand) | Author | Files | Lines |
2023-12-19 | OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries | Ameer J | 1 | -0/+4 |
2023-12-03 | renderer_vulkan: do not recreate swapchain for srgb | Liam | 1 | -2/+2 |
2023-11-30 | renderer_vulkan: adjust window origin and swizzle independently | Liam | 1 | -4/+10 |
2023-11-30 | renderer_vulkan: exclude more qcom drivers from extensions | Liam | 1 | -4/+3 |
2023-11-12 | Memory: Fix invalidation handling from the CPU/Services | Fernando Sahmkow | 1 | -1/+1 |
2023-11-10 | Revert "renderer_vulkan: add locks to avoid scheduler flushes from CPU" | Fernando Sahmkow | 1 | -6/+4 |
2023-11-05 | renderer_vulkan: render on bottom of surface clip when flipped (#11894) | liamwhite | 1 | -1/+1 |
2023-11-02 | renderer_vulkan: minimize transform feedback support log | Liam | 1 | -1/+5 |
2023-10-23 | Add missing dowhile loops around FindBuffer calls | Kelebek1 | 1 | -0/+2 |
2023-10-17 | renderer_vulkan: add locks to avoid scheduler flushes from CPU | Liam | 1 | -4/+6 |
2023-09-28 | Enable depth test on stencil clear path | Kelebek1 | 1 | -1/+2 |
2023-09-23 | Query Cache: address issues | Fernando Sahmkow | 1 | -27/+0 |
2023-09-23 | Query Cachge: Fully rework Vulkan's query cache | Fernando Sahmkow | 1 | -50/+48 |
2023-09-16 | Vulkan: add temporary workaround for AMDVLK | Fernando Sahmkow | 1 | -0/+3 |
2023-09-16 | Vulkan: Implement Depth Bias Control | Fernando Sahmkow | 1 | -3/+22 |
2023-09-07 | video_core: Add missing scissor update when viewport scale offset disable | Feng Chen | 1 | -0/+13 |
2023-08-27 | VideoCore: Implement DispatchIndirect | Fernando Sahmkow | 1 | -0/+14 |
2023-08-19 | Masked depthstencil clears | Kelebek1 | 1 | -9/+21 |
2023-08-13 | Mark accelerted DMA destination buffers and images as GPU-modified | Kelebek1 | 1 | -1/+6 |
2023-08-02 | vulkan: centralize config | Alexandre Bouvier | 1 | -1/+2 |
2023-06-28 | Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPU | Fernando Sahmkow | 1 | -2/+23 |
2023-06-28 | MemoryTracking: Initial setup of atomic writes. | Fernando Sahmkow | 1 | -6/+3 |
2023-06-28 | video_core: Add BCn decoding support | GPUCode | 1 | -0/+7 |
2023-06-28 | renderer_vulkan: Respect viewport limit | GPUCode | 1 | -4/+12 |
2023-06-03 | video_core: vk_rasterizer: Decrease draw dispatch count for Android. | bunnei | 1 | -0/+4 |
2023-06-03 | android: video_core: Disable some problematic things on GPU Normal. | bunnei | 1 | -0/+14 |
2023-05-10 | renderer_vulkan: separate guest and host compute descriptor queues | Liam | 1 | -9/+9 |
2023-05-09 | Use the rendertarget format of the correct RT rather than the first valid | Kelebek1 | 1 | -19/+6 |
2023-05-07 | Texture cache: Only force flush the dma downloads | Fernando Sahmkow | 1 | -1/+1 |
2023-05-07 | Buffer Cache: disable reactive flushing in it. | Fernando Sahmkow | 1 | -7/+0 |
2023-05-07 | Address feedback, add CR notice, etc | Fernando Sahmkow | 1 | -2/+2 |
2023-05-07 | GPU: Add Reactive flushing | Fernando Sahmkow | 1 | -0/+23 |
2023-04-29 | Accelerate DMA: Use texture cache async downloads to perform the copies | Fernando Sahmkow | 1 | -3/+3 |
2023-04-29 | TextureCache: refactor DMA downloads to allow multiple buffers. | Fernando Sahmkow | 1 | -1/+1 |
2023-04-24 | Clang format and ddress feedback | Fernando Sahmkow | 1 | -2/+4 |
2023-04-23 | QueryCache: rework async downloads. | Fernando Sahmkow | 1 | -1/+1 |
2023-04-23 | Accuracy Normal: reduce accuracy further for perf improvements in Project Lime | Fernando Sahmkow | 1 | -1/+1 |
2023-03-12 | general: fix spelling mistakes | Liam | 1 | -1/+1 |
2023-03-07 | Refactor AccelerateDMA code | ameerj | 1 | -218/+30 |
2023-03-05 | Engines: Implement Accelerate DMA Texture. | Fernando Sahmkow | 1 | -2/+232 |
2023-03-04 | Check all swizzle components for red, not just [0], pass float border color rather than int | Kelebek1 | 1 | -1/+1 |
2023-02-14 | remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency | arades79 | 1 | -3/+3 |
2023-02-14 | add static lifetime to constexpr values to force compile time evaluation where possible | arades79 | 1 | -3/+3 |
2023-01-28 | video_core: Implement vulkan clear specified channel | FengChen | 1 | -1/+9 |
2023-01-16 | Address feedback | Feng Chen | 1 | -2/+3 |
2023-01-08 | VideoCore: Fix OGL cache invalidation. | Fernando Sahmkow | 1 | -0/+2 |
2023-01-05 | BufferBase: Don't ignore GPU pages. | Fernando Sahmkow | 1 | -3/+3 |
2023-01-05 | video_core: Cache GPU internal writes. | Fernando Sahmkow | 1 | -0/+23 |
2023-01-05 | video_core: Implement opengl/vulkan draw_texture | Feng Chen | 1 | -0/+28 |
2023-01-04 | Video_core: Address feedback | Fernando Sahmkow | 1 | -14/+13 |
2023-01-03 | Vulkan: rework stencil tracking. | Fernando Sahmkow | 1 | -23/+83 |
2023-01-01 | video_core: fix build | Liam | 1 | -2/+6 |
2023-01-01 | Rasterizer: Setup skeleton for Host Conditional rendering | Fernando Sahmkow | 1 | -6/+22 |
2023-01-01 | RasterizerMemory: Add filtering for flushing/invalidation operations. | Fernando Sahmkow | 1 | -17/+35 |
2023-01-01 | Vulkan: Implement Dynamic State 3 | Fernando Sahmkow | 1 | -1/+93 |
2023-01-01 | Vulkan Implement Dynamic State 2 LogicOp and PatchVertices | Fernando Sahmkow | 1 | -1/+14 |
2023-01-01 | Vulkan: Implement Dynamic States 2 | Fernando Sahmkow | 1 | -4/+66 |
2023-01-01 | MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. | Fernando Sahmkow | 1 | -18/+30 |
2023-01-01 | MacroHLE: Add MultidrawIndirect HLE Macro. | Fernando Sahmkow | 1 | -14/+43 |
2022-12-26 | video_core: Implement vulkan QuadStrip topology | FengChen | 1 | -2/+6 |
2022-12-16 | Remove unimplemented transform feedback geometry spam, it should be implemented | Kelebek1 | 1 | -2/+1 |
2022-12-08 | video_core: Integrate SMAA | Liam | 1 | -0/+1 |
2022-12-08 | video_core: The draw manager manages whether Clear is required. | FengChen | 1 | -3/+0 |
2022-12-08 | video_core: Implement maxwell3d draw manager and split draw logic | Feng Chen | 1 | -8/+10 |
2022-11-24 | Fermi2D: Rework blit engine and add a software blitter. | Fernando Sahmkow | 1 | -2/+1 |
2022-11-17 | maxwell3d: full HLE for multi-layer clears | Liam | 1 | -2/+2 |
2022-11-15 | video_core: Reimplement inline index buffer binding | Feng Chen | 1 | -15/+0 |
2022-11-11 | ir/texture_pass: Use host_info instead of querying Settings::values (#9176) | Morph | 1 | -1/+1 |
2022-11-04 | video_core: Fix SNORM texture buffer emulating error (#9001) | Feng Chen | 1 | -5/+5 |
2022-10-25 | video_core: Catch vulkan clear op not all channel need clear | FengChen | 1 | -8/+13 |
2022-10-22 | video_core: Implement maxwell inline_index method | FengChen | 1 | -0/+15 |
2022-10-21 | video_coare: Reimplementing the maxwell drawing trigger mechanism | FengChen | 1 | -6/+5 |
2022-10-20 | video_core: don't build ASTC decoder shader unless requested | Liam | 1 | -4/+2 |
2022-10-10 | Fix stencil func registers, make clip control equivalent to how it was before, but surely wrong. | Kelebek1 | 1 | -8/+6 |
2022-10-07 | Update 3D regs | Kelebek1 | 1 | -50/+54 |
2022-10-06 | DMA & InlineToMemory Engines Rework. | bunnei | 1 | -1/+1 |
2022-10-06 | VideoCore: Refactor fencing system. | Fernando Sahmkow | 1 | -14/+7 |
2022-10-06 | Vulkan: Fix Scissor on Clears | Fernando Sahmkow | 1 | -1/+8 |
2022-10-06 | NVDRV: Further refactors and eliminate old code. | Fernando Sahmkow | 1 | -4/+0 |
2022-10-06 | Texture cache: Fix the remaining issues with memory mnagement and unmapping. | Fernando Sahmkow | 1 | -2/+2 |
2022-10-06 | VideoCore: Fix channels with disk pipeline/shader cache. | Fernando Sahmkow | 1 | -0/+2 |
2022-10-06 | OpenGl: Implement Channels. | Fernando Sahmkow | 1 | -1/+1 |
2022-10-06 | VideoCore: implement channels on gpu caches. | Fernando Sahmkow | 1 | -26/+61 |
2022-09-20 | video_core: Generate mipmap texture by drawing | FengChen | 1 | -0/+16 |
2022-08-24 | video_core: vulkan: rasterizer: Workaround on viewport swizzle on AMD | Narr the Reg | 1 | -1/+8 |
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 VKScheduler with Scheduler | german77 | 1 | -2/+2 |
2022-05-06 | vk_rasterizer: fix stencil test when two faces are disabled | Lody | 1 | -2/+2 |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 1 | -3/+2 |
2022-03-26 | Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding CPU Cached memory." | bunnei | 1 | -5/+1 |
2022-03-25 | Texture Cache: Add Cached CPU system. | Fernando Sahmkow | 1 | -1/+5 |
2022-03-19 | video_core: Reduce unused includes | ameerj | 1 | -3/+0 |
2022-02-01 | Rasterizer: Refactor inlineToMemory. | Fernando Sahmkow | 1 | -2/+2 |
2022-01-29 | Rasterizer: Implement Inline2Memory Acceleration. | Fernando Sahmkow | 1 | -0/+22 |
2021-11-16 | TextureCache: fix rescaling in aliases and overlap joins. | FernandoS27 | 1 | -9/+10 |
2021-11-16 | Video Core: fix building for GCC. | Fernando Sahmkow | 1 | -6/+5 |
2021-11-16 | Vulkan Rasterizer: Fix clears on integer textures. | FernandoS27 | 1 | -1/+33 |
2021-11-16 | TextureCache: Fix blitting filter in Vulkan and correct viewport/scissor calculation when downscaling. | FernandoS27 | 1 | -5/+19 |
2021-11-16 | TextureCache: Base fixes on rescaling. | Fernando Sahmkow | 1 | -1/+2 |
2021-11-16 | vk_rasterizer: Fix scaling on Y_NEGATE | ameerj | 1 | -3/+9 |
2021-11-16 | vk_rasterizer: Minor style change | ReinUsesLisp | 1 | -2/+2 |
2021-11-16 | TextureCache: Modify Viewports/Scissors according to Rescale. | Fernando Sahmkow | 1 | -30/+57 |
2021-10-23 | Vulran Rasterizer: address feedback. | Fernando Sahmkow | 1 | -3/+5 |
2021-09-23 | Vulkan Rasterizer: Correct DepthBias/PolygonOffset on Vulkan. | Fernando Sahmkow | 1 | -2/+12 |
2021-09-12 | vk_rasterizer: Fix dynamic StencilOp updating when two faces are enabled | ameerj | 1 | -6/+8 |
2021-08-21 | vk_rasterizer: Only clear depth and stencil buffers when set in attachment aspect mask | ameerj | 1 | -5/+6 |
2021-08-05 | texture_cache: Address ameerj's review | yzct12345 | 1 | -1/+1 |
2021-07-29 | vk_rasterizer: Flip viewport on Y_NEGATE | ReinUsesLisp | 1 | -2/+7 |
2021-07-23 | renderers: Fix clang formatting | ameerj | 1 | -1/+1 |
2021-07-23 | vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_state | ReinUsesLisp | 1 | -13/+18 |
2021-07-23 | vk_graphics_pipeline: Implement line width | ReinUsesLisp | 1 | -0/+9 |
2021-07-23 | shader: Unify shader stage types | ReinUsesLisp | 1 | -2/+0 |
2021-07-23 | vk_rasterizer: Exit render passes on fragment barriers | ReinUsesLisp | 1 | -0/+1 |
2021-07-23 | vulkan: Add VK_EXT_vertex_input_dynamic_state support | ReinUsesLisp | 1 | -0/+56 |
2021-07-23 | vk_rasterizer: Implement first index | ReinUsesLisp | 1 | -2/+5 |
2021-07-23 | vk_pipeline_cache,shader_notify: Add shader notifications | ReinUsesLisp | 1 | -1/+1 |
2021-07-23 | vk_rasterizer: Flush work on clear and dispatches | ReinUsesLisp | 1 | -0/+3 |
2021-07-23 | vulkan: Enable depth bounds and use it conditionally | ReinUsesLisp | 1 | -0/+5 |
2021-07-23 | shader: Initial OpenGL implementation | ReinUsesLisp | 1 | -11/+0 |
2021-07-23 | vk_scheduler: Allow command submission on worker thread | ReinUsesLisp | 1 | -3/+4 |
2021-07-23 | shader: Move pipeline cache logic to separate files | ReinUsesLisp | 1 | -1/+1 |
2021-07-23 | vk_rasterizer: Request outside render pass execution context for compute | ReinUsesLisp | 1 | -0/+1 |
2021-07-23 | shader: Implement SULD and SUST | ReinUsesLisp | 1 | -1/+1 |
2021-07-23 | vk_compute_pass: Fix compute passes | ReinUsesLisp | 1 | -1/+0 |
2021-07-23 | vulkan: Build pipelines in parallel at runtime | ReinUsesLisp | 1 | -13/+2 |
2021-07-23 | shader: Fix rasterizer integration order issues | ReinUsesLisp | 1 | -1/+0 |
2021-07-23 | vk_pipeline_cache: Add pipeline cache | ReinUsesLisp | 1 | -0/+5 |
2021-07-23 | shader: Add partial rasterizer integration | ReinUsesLisp | 1 | -7/+40 |
2021-07-23 | shader: Initial support for textures and TEX | ReinUsesLisp | 1 | -1/+2 |
2021-07-23 | spirv: Add lower fp16 to fp32 pass | ReinUsesLisp | 1 | -2/+0 |
2021-07-23 | shader: Primitive Vulkan integration | ReinUsesLisp | 1 | -1/+22 |
2021-07-23 | shader: Remove old shader management | ReinUsesLisp | 1 | -357/+4 |
2021-07-13 | vk_rasterizer: Only clear valid color attachments | ameerj | 1 | -2/+4 |
2021-07-13 | DMAEngine: Accelerate BufferClear | Fernando Sahmkow | 1 | -0/+5 |
2021-07-11 | accelerateDMA: Accelerate Buffer Copies. | Fernando Sahmkow | 1 | -1/+12 |
2021-07-09 | Fence Manager: remove reference fencing. | Fernando Sahmkow | 1 | -5/+2 |
2021-07-09 | Fence Manager: Force ordering on WFI. | Fernando Sahmkow | 1 | -0/+4 |
2021-07-09 | Fence Manager: Add fences on Reference Count. | Fernando Sahmkow | 1 | -0/+7 |
2021-07-04 | Texture Cache: Initial Implementation of Sparse Textures. | Fernando Sahmkow | 1 | -0/+7 |
2021-06-01 | buffer_cache: Simplify uniform disabling logic | ameerj | 1 | -0/+4 |
2021-04-15 | common: Move settings to common from core. | bunnei | 1 | -1/+1 |
2021-03-13 | renderer_vulkan: Accelerate ASTC decoding | ameerj | 1 | -1/+4 |
2021-02-16 | vk_rasterizer: Fix loading shader addresses twice | ReinUsesLisp | 1 | -1/+0 |
2021-02-13 | fixed_pipeline_cache: Use dirty flags to lazily update key | ReinUsesLisp | 1 | -6/+7 |
2021-02-13 | video_core: Reimplement the buffer cache | ReinUsesLisp | 1 | -536/+128 |
2021-01-15 | vulkan_memory_allocator: Add "download" memory usage hint | ReinUsesLisp | 1 | -1/+1 |
2021-01-15 | renderer_vulkan: Rename Vulkan memory manager to memory allocator | ReinUsesLisp | 1 | -7/+7 |
2021-01-08 | vk_fence_manager: Use timeline semaphores instead of spin waits | ReinUsesLisp | 1 | -2/+1 |
2021-01-04 | vk_rasterizer: Skip binding empty descriptor sets on compute | ReinUsesLisp | 1 | -2/+4 |
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 | -4/+4 |
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 | -400/+300 |
2020-12-05 | video_core: Resolve more variable shadowing scenarios pt.3 | Lioncash | 1 | -7/+7 |
2020-12-05 | video_core: Resolve more variable shadowing scenarios pt.2 | Lioncash | 1 | -9/+8 |
2020-10-13 | vk_graphics_pipeline: Manage primitive topology as fixed state | ReinUsesLisp | 1 | -11/+0 |
2020-09-19 | renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore | ReinUsesLisp | 1 | -11/+8 |
2020-09-06 | video_core: Remove all Core::System references in renderer | ReinUsesLisp | 1 | -75/+53 |
2020-08-21 | vk_state_tracker: Fix primitive topology | ReinUsesLisp | 1 | -2/+2 |
2020-08-16 | move thread 1/4 count computation into allocate workers method | ameerj | 1 | -11/+1 |
2020-08-16 | Address feedback, add shader compile notifier, update setting text | ameerj | 1 | -12/+7 |
2020-08-16 | Address feedback. Bruteforce delete duplicates | ameerj | 1 | -8/+10 |
2020-08-16 | Vk Async pipeline compilation | ameerj | 1 | -2/+25 |
2020-08-03 | vulkan: Silence more -Wmissing-field-initializer warnings | Lioncash | 1 | -2/+7 |
2020-07-21 | vk_rasterizer: Remove unused variable in Clear() | Lioncash | 1 | -4/+0 |
2020-07-17 | vk_rasterizer: Make use of designated initializers where applicable | Lioncash | 1 | -41/+47 |
2020-07-10 | vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT | ReinUsesLisp | 1 | -6/+6 |
2020-06-27 | vk_rasterizer: Use nullptr for <pSizes> in CmdBindVertexBuffers2EXT | ReinUsesLisp | 1 | -6/+6 |
2020-06-27 | vk_pipeline_cache: Avoid hashing and comparing dynamic state when possible | ReinUsesLisp | 1 | -1/+1 |
2020-06-27 | vk_rasterizer: Use VK_EXT_extended_dynamic_state | ReinUsesLisp | 1 | -44/+210 |
2020-06-27 | fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_state | ReinUsesLisp | 1 | -18/+2 |
2020-06-24 | gl_buffer_cache: Mark buffers as resident | ReinUsesLisp | 1 | -14/+17 |
2020-06-18 | vk_rasterizer: Don't preserve contents on full screen clears | ReinUsesLisp | 1 | -6/+54 |
2020-06-18 | vk_update_descriptor: Upload descriptor sets data directly | ReinUsesLisp | 1 | -2/+2 |
2020-06-18 | vk_rasterizer: BindTransformFeedbackBuffersEXT accepts a size of type VkDeviceSize | MerryMage | 1 | -1/+1 |
2020-06-08 | texture_cache: Implement rendering to 3D textures | ReinUsesLisp | 1 | -4/+5 |
2020-06-07 | vk_pipeline_cache: Use generic shader cache | ReinUsesLisp | 1 | -3/+4 |
2020-06-05 | shader/texture: Join separate image and sampler pairs offline | ReinUsesLisp | 1 | -0/+11 |
2020-06-02 | vk_rasterizer: Implement storage texels | ReinUsesLisp | 1 | -10/+38 |
2020-05-29 | vk_rasterizer: Skip transform feedbacks when extension is unavailable | ReinUsesLisp | 1 | -0/+7 |
2020-05-16 | vk_rasterizer: Match OpenGL's FlushAndInvalidate behavior | ReinUsesLisp | 1 | -1/+3 |
2020-05-13 | vk_rasterizer: Implement constant attributes | ReinUsesLisp | 1 | -1/+1 |
2020-05-13 | vk_rasterizer: Remove buffer check in attribute selection | ReinUsesLisp | 1 | -4/+0 |
2020-05-10 | VideoCore: Use SyncGuestMemory mechanism for Shader/Pipeline Cache invalidation. | Fernando Sahmkow | 1 | -2/+2 |
2020-04-29 | vulkan: Remove unnecessary includes | Lioncash | 1 | -2/+0 |
2020-04-28 | vk_rasterizer: Skip index buffer setup when vertices are zero | ReinUsesLisp | 1 | -0/+3 |
2020-04-28 | {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registers | ReinUsesLisp | 1 | -1/+21 |
2020-04-27 | texture_cache: Reintroduce preserve_contents accurately | ReinUsesLisp | 1 | -2/+2 |
2020-04-25 | vk_rasterizer: Pack texceptions and color formats on invalid formats | ReinUsesLisp | 1 | -4/+18 |
2020-04-23 | shader_ir: Turn classes into data structures | ReinUsesLisp | 1 | -7/+6 |
2020-04-23 | vk_rasterizer: Fix framebuffer creation validation errors | ReinUsesLisp | 1 | -2/+4 |
2020-04-23 | vk_pipeline_cache: Unify pipeline cache keys into a single operation | ReinUsesLisp | 1 | -6/+10 |
2020-04-23 | vk_renderpass_cache: Pack renderpass cache key to 12 bytes | ReinUsesLisp | 1 | -21/+8 |
2020-04-22 | Async GPU: Correct flushing behavior to be similar to old async GPU behavior. | Fernando Sahmkow | 1 | -0/+4 |
2020-04-22 | Address Feedback. | Fernando Sahmkow | 1 | -1/+1 |
2020-04-22 | vk_fence_manager: Initial implementation | ReinUsesLisp | 1 | -12/+4 |
2020-04-22 | OpenGL: Guarantee writes to Buffers. | Fernando Sahmkow | 1 | -2/+0 |
2020-04-22 | GPU: Implement Flush Requests for Async mode. | Fernando Sahmkow | 1 | -0/+4 |
2020-04-22 | FenceManager: Manage syncpoints and rename fences to semaphores. | Fernando Sahmkow | 1 | -2/+14 |
2020-04-22 | Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan. | Fernando Sahmkow | 1 | -0/+25 |
2020-04-22 | ThreadManager: Sync async reads on accurate gpu. | Fernando Sahmkow | 1 | -0/+4 |
2020-04-22 | BufferCache: Implement OnCPUWrite and SyncGuestHost | Fernando Sahmkow | 1 | -2/+2 |
2020-04-22 | GPU: Refactor synchronization on Async GPU | Fernando Sahmkow | 1 | -0/+14 |
2020-04-22 | vk_rasterizer: Add lazy default buffer maker and use it for empty buffers | ReinUsesLisp | 1 | -3/+33 |
2020-04-22 | gl_rasterizer: Fix buffers without size | ReinUsesLisp | 1 | -3/+3 |
2020-04-20 | Initialize quad_indexed_pass before uint8_pass | Amit Prakash Ambasta | 1 | -1/+1 |
2020-04-19 | fixed_pipeline_state: Pack attribute state | ReinUsesLisp | 1 | -10/+10 |
2020-04-17 | vk_compute_pass: Implement indexed quads | ReinUsesLisp | 1 | -4/+13 |
2020-04-16 | buffer_cache: Return handles instead of pointer to handles | ReinUsesLisp | 1 | -17/+13 |
2020-04-14 | vk_rasterizer: Default to 1 viewports with a size of 0 | ReinUsesLisp | 1 | -3/+6 |
2020-04-13 | renderer_vulkan: Remove Nvidia checkpoints | ReinUsesLisp | 1 | -10/+0 |
2020-04-11 | texture_cache: Remove preserve_contents | ReinUsesLisp | 1 | -2/+2 |
2020-04-11 | renderer_vulkan: Drop Vulkan-Hpp | ReinUsesLisp | 1 | -138/+147 |
2020-04-09 | VkRasterizer: Eliminate Legacy code. | Fernando Sahmkow | 1 | -1/+0 |
2020-04-08 | Memory: Address Feedback. | Fernando Sahmkow | 1 | -2/+2 |
2020-04-06 | Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing. | Fernando Sahmkow | 1 | -2/+1 |
2020-04-06 | Query Cache: Use VAddr instead of physical memory for adressing. | Fernando Sahmkow | 1 | -2/+2 |
2020-04-06 | Buffer Cache: Use vAddr instead of physical memory. | Fernando Sahmkow | 1 | -2/+2 |
2020-04-06 | Texture Cache: Use vAddr instead of physical memory for caching. | Fernando Sahmkow | 1 | -4/+3 |
2020-04-06 | GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddr | Fernando Sahmkow | 1 | -10/+18 |
2020-03-19 | vk_rasterizer: Remove unused variable | ReinUsesLisp | 1 | -2/+0 |
2020-03-15 | vk_rasterizer: Implement layered clears | ReinUsesLisp | 1 | -2/+2 |
2020-03-15 | vk_rasterizer: Fix vertex range assert | ReinUsesLisp | 1 | -1/+1 |
2020-03-15 | vk_rasterizer: Reimplement clears with vkCmdClearAttachments | ReinUsesLisp | 1 | -40/+46 |
2020-03-13 | vk_rasterizer: Implement transform feedback binding zero | ReinUsesLisp | 1 | -0/+42 |
2020-03-08 | vk_reasterizer: fix mistype on SetupGraphicsImages | Nguyen Dac Nam | 1 | -1/+1 |
2020-03-06 | vk_rasterizer: Support disabled uniform buffers | ReinUsesLisp | 1 | -0/+7 |
2020-02-28 | vk_rasterizer: Pass Maxwell registers to dynamic updates | ReinUsesLisp | 1 | -20/+15 |
2020-02-28 | vk_state_tracker: Implement dirty flags for stencil properties | ReinUsesLisp | 1 | -0/+3 |
2020-02-28 | vk_state_tracker: Implement dirty flags for depth bounds | ReinUsesLisp | 1 | -0/+3 |
2020-02-28 | vk_state_tracker: Implement dirty flags for blend constants | ReinUsesLisp | 1 | -0/+3 |
2020-02-28 | vk_state_tracker: Implement dirty flags for depth bias | ReinUsesLisp | 1 | -0/+3 |
2020-02-28 | vk_state_tracker: Implement dirty flags for scissors | ReinUsesLisp | 1 | -0/+3 |
2020-02-28 | vk_state_tracker: Initial implementation | ReinUsesLisp | 1 | -3/+14 |
2020-02-28 | gl_rasterizer: Remove dirty flags | ReinUsesLisp | 1 | -27/+1 |
2020-02-24 | vk_shader_decompiler: Implement indexed textures | ReinUsesLisp | 1 | -7/+14 |
2020-02-16 | texture_cache: Implement layered framebuffer attachments | ReinUsesLisp | 1 | -8/+9 |
2020-02-14 | maxwell_3d: Unify draw methods | ReinUsesLisp | 1 | -10/+0 |
2020-02-14 | vk_query_cache: Implement generic query cache on Vulkan | ReinUsesLisp | 1 | -1/+20 |
2020-02-04 | vk_rasterizer: Use noexcept variants of std::bitset | ReinUsesLisp | 1 | -4/+5 |
2020-01-18 | vk_rasterizer: Address feedback | ReinUsesLisp | 1 | -22/+28 |
2020-01-17 | vk_rasterizer: Implement Vulkan's rasterizer | ReinUsesLisp | 1 | -0/+1135 |