74 Commits (e57f54e5821011a4fb8699faa1c77857e1eb6cee)

Author SHA1 Message Date
ReinUsesLisp 65069df8aa shader: Remove old shader management 5 years ago
Fernando Sahmkow 2f222a20df accelerateDMA: Fixes and feedback. 5 years ago
Fernando Sahmkow 45da44d16a accelerateDMA: Accelerate Buffer Copies. 5 years ago
Fernando Sahmkow 48d5b8bf3e Fence Manager: Add fences on Reference Count. 5 years ago
Fernando Sahmkow 73d501ed4b Texture Cache: Address feedback. 5 years ago
Fernando Sahmkow 5854ca4ff0 Texture Cache: Initial Implementation of Sparse Textures. 5 years ago
ReinUsesLisp 2b175430fd bootmanager: Use std::stop_source for stopping emulation 5 years ago
ameerj 2a0dbf9b79 buffer_cache: Simplify uniform disabling logic 5 years ago
ReinUsesLisp 2dfce2fca6 video_core: Reimplement the buffer cache 5 years ago
ReinUsesLisp d25b097e84 video_core: Rewrite the texture cache 5 years ago
Lioncash e71d8eef5e rasterizer_interface: Make use of [[nodiscard]] where applicable 5 years ago
ReinUsesLisp 8efb2c5537 video_core: Remove all Core::System references in renderer 6 years ago
ReinUsesLisp 8835d40024 {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registers 6 years ago
Fernando Sahmkow ea522da8b5 Address Feedback. 6 years ago
Fernando Sahmkow af9f901764 FenceManager: Manage syncpoints and rename fences to semaphores. 6 years ago
Fernando Sahmkow 6092308fe4 Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan. 6 years ago
Fernando Sahmkow e7195b5f87 ThreadManager: Sync async reads on accurate gpu. 6 years ago
Fernando Sahmkow 802fabe3ab OpenGL: Implement Fencing backend. 6 years ago
Fernando Sahmkow c689dc6804 GPU: Refactor synchronization on Async GPU 6 years ago
Fernando Sahmkow 5cc292ac3c GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddr 6 years ago
ReinUsesLisp 1f4e8db223 yuzu/loading_screen: Remove unused shader progress mode 6 years ago
ReinUsesLisp 005f5ca883 video_core: Reintroduce dirty flags infrastructure 6 years ago
ReinUsesLisp 518a6182f9 maxwell_3d: Unify draw methods 6 years ago
ReinUsesLisp d8a42816d7 gl_query_cache: Optimize query cache 6 years ago
ReinUsesLisp 339a227a5e gl_query_cache: Implement host queries using a deferred cache 6 years ago
ReinUsesLisp 11206f8a28 maxwell_3d: Slow implementation of passed samples (query 21) 7 years ago
Fernando Sahmkow c0c5fa078b Shader_IR: Address Feedback 6 years ago
Fernando Sahmkow 5fb7881077 Shader_IR: Allow constant access of guest driver. 6 years ago
Fernando Sahmkow e9f3264c8d GPU: Implement guest driver profile and deduce texture handler sizes. 6 years ago
Fernando Sahmkow d53d764965 Maxwell3D: Corrections and refactors to MME instance refactor 7 years ago
Fernando Sahmkow ab61f800b6 Rasterizer: Refactor and simplify DrawBatch Interface. 7 years ago
Fernando Sahmkow 2b5f0e2616 Rasterizer: Refactor draw calls, remove deadcode and clean up. 7 years ago
Fernando Sahmkow b61203a547 Video Core: initial Implementation of InstanceDraw Packaging 7 years ago
Rodrigo Locatti 598157a8c9 video_core: Silent miscellaneous warnings (#2820) 7 years ago
Fernando Sahmkow e82d641357 GPU: Flush commands on every dma pusher step. 7 years ago
ReinUsesLisp 37a3fdc6c6 gl_rasterizer: Implement compute shaders 7 years ago
ReinUsesLisp 32b4a2e093 gl_buffer_cache: Implement with generic buffer cache 7 years ago
Fernando Sahmkow 10e30eb735 texture_cache: Query MemoryManager from the system 7 years ago
Fernando Sahmkow bc8f3d4964 texture_cache: Fermi2D reform and implement View Mirage 7 years ago
Fernando Sahmkow 27e8636b3e Change texture_cache chaching from GPUAddr to CacheAddr 7 years ago
Fernando Sahmkow e8ac8ab2f5 Deglobalize Memory Manager on texture cahe and Implement Invalidation and Flushing using GPUVAddr 7 years ago
bunnei fa405371ee gpu: Rewrite virtual memory manager using PageTable. 7 years ago
bunnei 7fccfc3ee7 gpu: Use host address for caching instead of guest address. 7 years ago
Lioncash e59ae7210a common/math_util: Move contents into the Common namespace 7 years ago
bunnei 4e28975608 gl_rasterizer: Implement a more accurate fermi 2D copy. 7 years ago
ReinUsesLisp f1e717fbee gl_shader_cache: Link loading screen with disk shader cache load 7 years ago
ReinUsesLisp 5bed286abf rasterizer_interface: Add disk cache entry for the rasterizer 7 years ago
ReinUsesLisp 14098c39af rasterizer_interface: Remove unused AccelerateFill operation 7 years ago
James Rowe 059ece9d03 Rename step 1 and step 2 to be a little more descriptive 7 years ago
James Rowe a923e54655 QT: Upgrade the Loading Bar to look much better 7 years ago