query_cache: Abstract OpenGL implementation

Abstract the current OpenGL implementation into the VideoCommon
namespace and reimplement it on top of that. Doing this avoids repeating
code and logic in the Vulkan implementation.
This commit is contained in:
ReinUsesLisp 2020-02-11 16:02:41 -03:00
parent d8a42816d7
commit 1b2a6980f5
4 changed files with 394 additions and 339 deletions

View file

@ -37,6 +37,7 @@ add_library(video_core STATIC
memory_manager.h
morton.cpp
morton.h
query_cache.h
rasterizer_accelerated.cpp
rasterizer_accelerated.h
rasterizer_cache.cpp