Use capture mode directly : don't use local var

ie. replace

bool backframe = IsBackgroundCapturing(m_State);
if(backframe)

with

if(IsBackgroundCapturing(m_State))
This commit is contained in:
Jake Turner
2022-06-29 14:51:40 +01:00
committed by Baldur Karlsson
parent 8b8027ff89
commit 1816bb809b
2 changed files with 3 additions and 7 deletions
+2 -5
View File
@@ -86,15 +86,12 @@ void WrappedMTLBuffer::didModifyRange(NS::Range &range)
SERIALISE_TIME_CALL(Unwrap(this)->didModifyRange(range));
if(IsCaptureMode(m_State))
{
bool backframe = IsBackgroundCapturing(m_State);
if(backframe)
if(IsBackgroundCapturing(m_State))
{
// Snapshot potentially CPU modified buffer
GetResourceManager()->MarkDirtyResource(m_ID);
}
bool capframe = IsActiveCapturing(m_State);
if(capframe)
else
{
Chunk *chunk = NULL;
{
@@ -219,8 +219,7 @@ void WrappedMTLCommandBuffer::commit()
MetalResourceRecord *bufferRecord = GetRecord(this);
bufferRecord->AddChunk(chunk);
bool capframe = IsActiveCapturing(m_State);
if(capframe)
if(IsActiveCapturing(m_State))
{
bufferRecord->AddRef();
bufferRecord->MarkResourceFrameReferenced(GetResID(m_CommandQueue), eFrameRef_Read);