[D3D12] Persistent shader and PSO storage

This commit is contained in:
Triang3l
2020-03-21 19:21:00 +03:00
parent b1d3fd2ad3
commit cde092ece1
20 changed files with 1112 additions and 203 deletions

View File

@@ -12,6 +12,7 @@
#include <atomic>
#include <memory>
#include <string>
#include <thread>
#include "xenia/cpu/processor.h"
@@ -62,6 +63,9 @@ class GraphicsSystem {
virtual void ClearCaches();
void InitializeShaderStorage(const std::wstring& storage_root,
uint32_t title_id, bool blocking);
void RequestFrameTrace();
void BeginTracing();
void EndTracing();