Skip to content

Commit

Permalink
docs: add descriptor to shader completion debug (#586)
Browse files Browse the repository at this point in the history
  • Loading branch information
alandtse authored Oct 4, 2024
1 parent 9fd7253 commit e25e303
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/ShaderCache.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2020,8 +2020,9 @@ namespace SIE
bool ShaderCache::AddCompletedShader(ShaderClass shaderClass, const RE::BSShader& shader, uint32_t descriptor, ID3DBlob* a_blob)
{
auto key = SIE::SShaderCache::GetShaderString(shaderClass, shader, descriptor, true);
auto keyWithDescriptor = SIE::SShaderCache::GetShaderString(shaderClass, shader, descriptor, false);
auto status = a_blob ? ShaderCompilationTask::Status::Completed : ShaderCompilationTask::Status::Failed;
logger::debug("Adding {} shader to map: {}", magic_enum ::enum_name(status), key);
logger::debug("Adding {} shader to map: {}", magic_enum ::enum_name(status), keyWithDescriptor);
{
std::unique_lock lockM{ mapMutex };
shaderMap.insert_or_assign(key, ShaderCacheResult{ a_blob, status, system_clock::now() });
Expand Down

0 comments on commit e25e303

Please sign in to comment.