957 Commits (b6b56f48b7eedd44cdbb03b3a3ef82b7bedc7081)

Author SHA1 Message Date
Fernando Sahmkow 5cb9fe7819 SwBlitter: Fix Pitch linear reading/writting 2 years ago
Liam 9bdf09bd76 renderer_vulkan: implement layer stack composition 2 years ago
Fernando Sahmkow 23430e6772 Core: Eliminate core/memory dependancies. 2 years ago
Fernando Sahmkow 590d9b7e1d Core: Clang format and other small issues. 2 years ago
Fernando Sahmkow 0a2536a0df SMMU: Initial adaptation to video_core. 2 years ago
Viktor Szépe 53085a45e0 Fix typos in video_core 2 years ago
Fernando Sahmkow d07397931a MaxwellDMA: Don't flush the outputs of a dma copy. 2 years ago
Ameer J db8a601cf8 OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries 2 years ago
Fernando Sahmkow ae60a5657e Buffer Cache: Eliminate clears on Indirect buffers 2 years ago
Ameer J feb60de5c3
shader_recompiler: Fix spelling of "derivate" (#12067) 2 years ago
Kelebek1 32ad99701d Implement vertex array first and subsequent draws 3 years ago
Fernando Sahmkow 2fea1b8407 Query Cache: Fix guest side sample counting 3 years ago
Fernando Sahmkow 282ae8fa51 Query Cache: address issues 3 years ago
Fernando Sahmkow 57401589c2 Macro HLE: Add DrawIndirectByteCount 3 years ago
Fernando Sahmkow f1a2e36711 Query Cachge: Fully rework Vulkan's query cache 3 years ago
Kelebek1 4f69be8169 Fix DMA engine register offsets 3 years ago
Fernando Sahmkow 52544933d2 Maxwell3D: Improve Index buffer size estimation. 3 years ago
Fernando Sahmkow 115792158d VideoCore: Implement DispatchIndirect 3 years ago
Liam 023b9b38cc general: fix apple clang build 3 years ago
Kelebek1 6f7cb69c94 Use spans over guest memory where possible instead of copying data. 3 years ago
Morph 5a09fa5012 maxwell_dma: Specify dst_operand.pitch instead of a temp var 3 years ago
Kelebek1 ffbaf574ca Use safe reads in DMA engine 3 years ago
Kelebek1 5da70f7197 Remove memory allocations in some hot paths 3 years ago
Feng Chen b77a247e8c video_core: drawtexture support upscale 3 years ago
bunnei befd477279 android: video_core: Disable some problematic things on GPU Normal. 3 years ago
Kelebek1 bf08bc3c0f Allow Fermi blit accelerate to add src/dst to the cache if they don't exist already. Use ScratchBuffers in the software blit path. 3 years ago
Fernando Sahmkow 8014dd8259 Texture cache: Only force flush the dma downloads 3 years ago
Fernando Sahmkow c6cac2ffaa GPU: Add Reactive flushing 3 years ago
Fernando Sahmkow 56c9730a16 Maxwell3D: only update parameters on High 3 years ago
Liam eb7c2314f6 maxwell_3d: fix out of bounds array access in size estimation 3 years ago
Kelebek1 4e14b64bfc Account for a pre-added offset when using Corner sample mode for 2D blits 3 years ago
Feng Chen ff2089fdf5 video_core: Keep the definition of DimensionControl consistent with nvidia open doc 3 years ago
Liam 600f325d87 general: fix spelling mistakes 3 years ago
FengChen 4e42ba54e5 video_core: Invalid index_buffer flag when inline_index draw 3 years ago
Fernando Sahmkow 8a3411b417 Engines: Implement Accelerate DMA Texture. 4 years ago
Kelebek1 3b50906f00 Reimplement the invalidate_texture_data_cache register 3 years ago
arades79 683019878f remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 45e13b03f3 add static lifetime to constexpr values to force compile time evaluation where possible 3 years ago
Kelebek1 5a106cf11e Demote maxwell3d Firmware4 call log to debug 3 years ago
Feng Chen 9fc7ca1731 Address feedback 3 years ago
Fernando Sahmkow b56ad93bbc BufferBase: Don't ignore GPU pages. 3 years ago
Fernando Sahmkow 2d0c4f2b1d Fermi2D: sync cache flushes 3 years ago
Fernando Sahmkow 6c7eb81f7d video_core: Cache GPU internal writes. 3 years ago
Feng Chen 1e8cee2ddf video_core: Implement maxwell3d draw texture method 3 years ago
Fernando Sahmkow a0c697124c Video_core: Address feedback 3 years ago
Fernando Sahmkow b62ffb612d Vulkan: rework stencil tracking. 3 years ago
Fernando Sahmkow d09aa0182f MacroHLE: Final cleanup and fixes. 3 years ago
Fernando Sahmkow 581a7d785b Rasterizer: Setup skeleton for Host Conditional rendering 3 years ago
Fernando Sahmkow d33251db93 Vulkan: Implement Dynamic State 3 3 years ago
Fernando Sahmkow f800e485c9 Vulkan Implement Dynamic State 2 LogicOp and PatchVertices 3 years ago