mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-06 15:01:18 +12:00
implement texture view & fix: crashes
This commit is contained in:
parent
98370260d3
commit
6db893c446
7 changed files with 97 additions and 17 deletions
|
@ -41,7 +41,7 @@ struct
|
|||
sint32 pixelShaderCount;
|
||||
}shaderCacheScreenStats;
|
||||
|
||||
struct
|
||||
struct
|
||||
{
|
||||
ImTextureID textureTVId;
|
||||
ImTextureID textureDRCId;
|
||||
|
@ -328,7 +328,7 @@ void LatteShaderCache_Load()
|
|||
};
|
||||
|
||||
LatteShaderCache_ShowProgress(LoadShadersUpdate, false);
|
||||
|
||||
|
||||
LatteShaderCache_updateCompileQueue(0);
|
||||
// write load time and RAM usage to log file (in dev build)
|
||||
#if BOOST_OS_WINDOWS
|
||||
|
@ -371,7 +371,7 @@ void LatteShaderCache_ShowProgress(const std::function <bool(void)>& loadUpdateF
|
|||
{
|
||||
const auto kPopupFlags = ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoFocusOnAppearing | ImGuiWindowFlags_NoNav | ImGuiWindowFlags_AlwaysAutoResize;
|
||||
const auto textColor = 0xFF888888;
|
||||
|
||||
|
||||
auto lastFrameUpdate = tick_cached();
|
||||
|
||||
while (true)
|
||||
|
@ -793,7 +793,7 @@ void LatteShaderCache_handleDeprecatedCacheFiles(fs::path pathGeneric, fs::path
|
|||
{
|
||||
// ask user if they want to delete or keep the old cache file
|
||||
auto infoMsg = _("Cemu detected that the shader cache for this game is outdated.\nOnly shader caches generated with Cemu 1.25.0 or above are supported.\n\nWe recommend deleting the outdated cache file as it will no longer be used by Cemu.");
|
||||
|
||||
|
||||
wxMessageDialog dialog(nullptr, infoMsg, _("Outdated shader cache"),
|
||||
wxYES_NO | wxCENTRE | wxICON_EXCLAMATION);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue