mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-03 05:11:06 +00:00
Fix some inherited class destruction issues
* Reported by Coverity Scan as non-virtual parent class destructors, but the fix didn't need to add virtual functions.
This commit is contained in:
@@ -352,7 +352,6 @@ DOCUMENT("Defines a single structured chunk, which is a :class:`SDObject`.");
|
||||
struct SDChunk : public SDObject
|
||||
{
|
||||
SDChunk(const char *name) : SDObject(name, "Chunk") { type.basetype = SDBasic::Chunk; }
|
||||
~SDChunk() { (void)metadata; };
|
||||
DOCUMENT("The :class:`SDChunkMetaData` with the metadata for this chunk.");
|
||||
SDChunkMetaData metadata;
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@ std::vector<D3D11_SUBRESOURCE_DATA> WrappedID3D11Device::Serialise_CreateTexture
|
||||
record->DataInSerialiser = true;
|
||||
|
||||
record->NumSubResources = numSubresources;
|
||||
record->SubResources = new ResourceRecord *[record->NumSubResources];
|
||||
record->SubResources = new D3D11ResourceRecord *[record->NumSubResources];
|
||||
for(UINT s = 0; s < numSubresources; s++)
|
||||
{
|
||||
record->SubResources[s] = new D3D11ResourceRecord(ResourceId());
|
||||
|
||||
@@ -157,7 +157,7 @@ struct D3D11ResourceRecord : public ResourceRecord
|
||||
bool ignoreSerialise;
|
||||
|
||||
int NumSubResources;
|
||||
ResourceRecord **SubResources;
|
||||
D3D11ResourceRecord **SubResources;
|
||||
|
||||
private:
|
||||
byte *ShadowPtr[32][2];
|
||||
|
||||
Reference in New Issue
Block a user