977 Commits (af554c0baa0880b7d993fb34da84adf834b20e67)

Author SHA1 Message Date
MaranBr af554c0baa
[video_core] Fix Maxwell3D register processing to always mark dirty flags (#3712) 4 weeks ago
lizzie 395613b01f
[common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 1 month ago
lizzie b75e81af5e
[video_core/engines] implement stub NV01 timer, inline other channel engines (#3640) 1 month ago
lizzie c70b857c4f
[video_core/engines] Macro HLE inline (#3653) 1 month ago
lizzie a8093c2a3c
[*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 2 months ago
CamilleLaVey 51cc1bc6be
[scheduler, dma, maxwell] Reduce CPU stalls in the GPU command processing pipeline through multiple targeted optimizations (#3296) 3 months ago
lizzie 83a28dc251
[common, core] remove uneeded memory indirection overhead at startup (#3306) 3 months ago
MaranBr 8ad1d0c317
[maxwell_dma] Fix CONST_A for different component sizes in MaxwellDMA Launch (#3211) 3 months ago
crueter fb1600b7d1
Revert "[bsd, am, fermi] Replace assertions with warnings and update stubs (#3160)" (#3239) 3 months ago
JPikachu adc41bff70
[bsd, am, fermi] Replace assertions with warnings and update stubs (#3160) 4 months ago
lizzie 8f6e0aa2cb
[tools, hle/kernel] generate condensed version of svc.cpp; move svc_generator.py and generate_converters.py to tools (#2791) 5 months ago
lizzie 992bae4e2a
[common] replace Common::BitCast with libc++ provided one (#2774) 6 months ago
Ribbit 268918aece
[vk] Implement Shader Read Barrier (#2671) 6 months ago
MaranBr 71a87b2c55
[video_core] Fix stutters and freezes when playing FMV content in some games (#2650) 6 months ago
lizzie f19bbda517
[common] remove ranges polyfill (#2546) 7 months ago
lizzie 191e4c75a1
[meta] fix license headers (#2547) 7 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 7 months ago
crueter f1e74f6855
[meta] remove MicroProfile (#185) 8 months ago
liamwhite a918ce6fe9 vk_rasterizer: flip scissor y on lower left origin mode (#13122) 2 years ago
FearlessTobi 4d55e58ee4 scope_exit: Make constexpr 2 years ago
Fernando Sahmkow 4c68fc6ea7 SwBlitter: Fix Pitch linear reading/writting 2 years ago
Liam f727f13cb9 renderer_vulkan: implement layer stack composition 2 years ago
Fernando Sahmkow 241c64e43b Core: Eliminate core/memory dependancies. 2 years ago
Fernando Sahmkow b206089ea7 Core: Clang format and other small issues. 2 years ago
Fernando Sahmkow 9db159da71 SMMU: Initial adaptation to video_core. 2 years ago
Viktor Szépe e895ebb546 Fix typos in video_core 2 years ago
Fernando Sahmkow a81686eff8 MaxwellDMA: Don't flush the outputs of a dma copy. 2 years ago
Ameer J d5b1a5f27d OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries 2 years ago
Fernando Sahmkow 6bf827f4e9 Buffer Cache: Eliminate clears on Indirect buffers 2 years ago
Ameer J abd400e04f shader_recompiler: Fix spelling of "derivate" (#12067) 2 years ago
Kelebek1 d7ba2c7064 Implement vertex array first and subsequent draws 3 years ago
Fernando Sahmkow 170c82ae7f Query Cache: Fix guest side sample counting 3 years ago
Fernando Sahmkow 93cd3d8efd Query Cache: address issues 3 years ago
Fernando Sahmkow 2221256e90 Macro HLE: Add DrawIndirectByteCount 3 years ago
Fernando Sahmkow 5ea12207f3 Query Cachge: Fully rework Vulkan's query cache 3 years ago
Kelebek1 ac61186061 Fix DMA engine register offsets 3 years ago
Fernando Sahmkow a571250875 Maxwell3D: Improve Index buffer size estimation. 3 years ago
Fernando Sahmkow 94dd857cda VideoCore: Implement DispatchIndirect 3 years ago
Liam 3e4076c2ac general: fix apple clang build 3 years ago
Kelebek1 42638691b5 Use spans over guest memory where possible instead of copying data. 3 years ago
Morph 10f95299eb maxwell_dma: Specify dst_operand.pitch instead of a temp var 3 years ago
Kelebek1 c80b6bfb83 Use safe reads in DMA engine 3 years ago
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
Feng Chen c362895572 video_core: drawtexture support upscale 3 years ago
bunnei ac32fd08e9 android: video_core: Disable some problematic things on GPU Normal. 3 years ago
Kelebek1 fc6c77f7ae 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 5fa8c8685e Texture cache: Only force flush the dma downloads 3 years ago
Fernando Sahmkow 6bc60f78d9 GPU: Add Reactive flushing 3 years ago
Fernando Sahmkow 3595172637 Maxwell3D: only update parameters on High 3 years ago
Liam b84bab419c maxwell_3d: fix out of bounds array access in size estimation 3 years ago