[idd] fix failure to initialize variables

This commit is contained in:
Geoffrey McRae
2026-07-18 03:41:45 +10:00
parent 47ade6395d
commit 3095a86556
2 changed files with 10 additions and 9 deletions

View File

@@ -127,8 +127,9 @@ void CFrameBufferResource::Reset()
m_map = NULL; m_map = NULL;
} }
m_base = nullptr; m_base = nullptr;
m_size = 0; m_size = 0;
m_frameSize = 0;
m_res.Reset(); m_res.Reset();
m_valid = false; m_valid = false;
} }

View File

@@ -33,13 +33,13 @@ using namespace Microsoft::WRL;
class CFrameBufferResource class CFrameBufferResource
{ {
private: private:
bool m_valid; bool m_valid = false;
unsigned m_frameIndex; unsigned m_frameIndex = 0;
uint8_t * m_base; uint8_t * m_base = nullptr;
size_t m_size; size_t m_size = 0;
size_t m_frameSize; size_t m_frameSize = 0;
ComPtr<ID3D12Resource> m_res; ComPtr<ID3D12Resource> m_res;
void * m_map; void * m_map = nullptr;
public: public:
bool Init(CSwapChainProcessor * swapChain, unsigned frameIndex, uint8_t * base, size_t size); bool Init(CSwapChainProcessor * swapChain, unsigned frameIndex, uint8_t * base, size_t size);