summaryrefslogtreecommitdiffstats
path: root/src/video_core/fence_manager.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* video_core: Resolve more variable shadowing scenariosLioncash2020-12-041-4/+4
| | | | | | 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-15/+12
| | | | | | | | | 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-5/+0
| | | | | Avoids pulling in unnecessary things that can cause rebuilds when they aren't required.
* fixed_pipeline_state: explicitly use template keyword after 1f345ebe3a55Jan Beich2020-05-021-2/+4
| | | | | | | | | | | | | | | | In file included from src/video_core/renderer_opengl/renderer_opengl.cpp:25: In file included from src/./video_core/renderer_opengl/gl_rasterizer.h:26: In file included from src/./video_core/renderer_opengl/gl_fence_manager.h:11: src/./video_core/fence_manager.h:91:32: error: use 'template' keyword to treat 'Write' as a dependent template name memory_manager.Write<u32>(current_fence->GetAddress(), current_fence->GetPayload()); ^ template src/./video_core/fence_manager.h:137:32: error: use 'template' keyword to treat 'Write' as a dependent template name memory_manager.Write<u32>(current_fence->GetAddress(), current_fence->GetPayload()); ^ template
* Address Feedback.Fernando Sahmkow2020-04-221-6/+6
|
* Address Feedback.Fernando Sahmkow2020-04-221-30/+42
|
* QueryCache: Implement Async Flushes.Fernando Sahmkow2020-04-221-4/+14
|
* FenceManager: Manage syncpoints and rename fences to semaphores.Fernando Sahmkow2020-04-221-9/+49
|
* BufferCache: Refactor async managing.Fernando Sahmkow2020-04-221-3/+3
|
* FenceManager: Implement async buffer cache flushes on High settingsFernando Sahmkow2020-04-221-4/+11
|
* FenceManager: Implement should wait.Fernando Sahmkow2020-04-221-2/+6
|
* GPU: Implement a Fence Manager.Fernando Sahmkow2020-04-221-0/+97