summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_fence_manager.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-2/+2
| | | | | | | | | | | | | | The current texture cache has several points that hurt maintainability and performance. It's easy to break unrelated parts of the cache when doing minor changes. The cache can easily forget valuable information about the cached textures by CPU writes or simply by its normal usage.The current texture cache has several points that hurt maintainability and performance. It's easy to break unrelated parts of the cache when doing minor changes. The cache can easily forget valuable information about the cached textures by CPU writes or simply by its normal usage. This commit aims to address those issues.
* video_core: Resolve more variable shadowing scenariosLioncash2020-12-041-5/+5
| | | | | | Resolves variable shadowing scenarios up to the end of the OpenGL code to make it nicer to review. The rest will be resolved in a following commit.
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-3/+3
| | | | | | | | | Now that the GPU is initialized when video backends are initialized, it's no longer needed to query components once the game is running: it can be done when yuzu is booting. This allows us to pass components between constructors and in the process remove all Core::System references in the video backend.
* video_core/fence_manager: Remove unnecessary includesLioncash2020-08-241-1/+0
| | | | | Avoids pulling in unnecessary things that can cause rebuilds when they aren't required.
* Address Feedback.Fernando Sahmkow2020-04-221-1/+1
|
* QueryCache: Implement Async Flushes.Fernando Sahmkow2020-04-221-2/+5
|
* FenceManager: Manage syncpoints and rename fences to semaphores.Fernando Sahmkow2020-04-221-2/+4
|
* FenceManager: Implement async buffer cache flushes on High settingsFernando Sahmkow2020-04-221-2/+3
|
* GPU: Implement a Fence Manager.Fernando Sahmkow2020-04-221-0/+47