mirror of
https://github.com/rt64/rt64.git
synced 2025-03-14 13:21:24 +00:00
Show offline list count and current specialized shader count in debugger (#44)
This commit is contained in:
parent
1c9594d95b
commit
e106c18965
@ -2198,6 +2198,11 @@ namespace RT64 {
|
||||
}
|
||||
# endif
|
||||
ImGui::NewLine();
|
||||
|
||||
ImGui::Text("Offline Shaders: %d", ext.rasterShaderCache->offlineList.entries.size());
|
||||
ImGui::Text("Specialized Shaders: %d", ext.rasterShaderCache->shaderCount());
|
||||
|
||||
ImGui::NewLine();
|
||||
|
||||
bool ubershadersOnly = ext.workloadQueue->ubershadersOnly;
|
||||
ImGui::Checkbox("Ubershaders Only", &ubershadersOnly);
|
||||
|
@ -367,4 +367,9 @@ namespace RT64 {
|
||||
|
||||
descQueueChanged.notify_all();
|
||||
}
|
||||
|
||||
uint32_t RasterShaderCache::shaderCount() {
|
||||
std::unique_lock<std::mutex> lock(GPUShadersMutex);
|
||||
return GPUShaders.size();
|
||||
}
|
||||
};
|
@ -86,5 +86,6 @@ namespace RT64 {
|
||||
bool stopOfflineDumper();
|
||||
bool loadOfflineList(std::istream &stream);
|
||||
void resetOfflineList();
|
||||
uint32_t shaderCount();
|
||||
};
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user