UI: Massive revamp, new features and improvements

This commit is contained in:
Connor McLaughlin
2022-07-11 23:03:29 +10:00
parent 3fb61865e5
commit b42b5501f6
425 changed files with 39701 additions and 29487 deletions

View File

@@ -2,6 +2,7 @@
#include "../file_system.h"
#include "../log.h"
#include "../md5_digest.h"
#include "../path.h"
#include "../string_util.h"
Log_SetChannel(GL::ShaderCache);
@@ -251,12 +252,12 @@ ShaderCache::CacheIndexKey ShaderCache::GetCacheKey(const std::string_view& vert
std::string ShaderCache::GetIndexFileName() const
{
return StringUtil::StdStringFromFormat("%sgl_programs.idx", m_base_path.c_str());
return Path::Combine(m_base_path, "gl_programs.idx");
}
std::string ShaderCache::GetBlobFileName() const
{
return StringUtil::StdStringFromFormat("%sgl_programs.bin", m_base_path.c_str());
return Path::Combine(m_base_path, "gl_programs.bin");
}
std::optional<Program> ShaderCache::GetProgram(const std::string_view vertex_shader,