summaryrefslogtreecommitdiffhomepage
path: root/dev/LibSCI/GPU.h
diff options
context:
space:
mode:
Diffstat (limited to 'dev/LibSCI/GPU.h')
-rw-r--r--dev/LibSCI/GPU.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/dev/LibSCI/GPU.h b/dev/LibSCI/GPU.h
index 892a85ff..6ee937f5 100644
--- a/dev/LibSCI/GPU.h
+++ b/dev/LibSCI/GPU.h
@@ -23,21 +23,20 @@ struct GPUCmdBuffer;
/// ------------------------------------------------------------------------------------------ //
struct GPUCmdBuffer final
{
- SizeT X, Y, Z;
- VoidPtr FrameData;
- SizeT FrameDataSz;
- SizeT BackBufferLayer;
+ VoidPtr Data;
+ SizeT DataSz;
+ SizeT BufferLayer;
Bool IsGPGPUData;
- Bool BackBufferFirst;
+ Bool BufferFirst;
Bool isGPGPUData()
{
- return !this->BackBufferFirst && this->IsGPGPUData;
+ return !this->BufferFirst && this->IsGPGPUData;
}
Bool isValid()
{
- return this->FrameData && this->FrameDataSz > 0;
+ return this->Data && (this->DataSz > 0) && (MmGetHeapFlags(this->Data) != -1);
}
};