diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2025-02-11 08:51:02 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2025-02-11 08:51:02 +0100 |
| commit | f511ab3c1e840e1568dec67c4988f42e67d527b7 (patch) | |
| tree | 7ee9decdcc95c43d41d6d6e289e8bc4cc116888f /dev/LibSCI/GPU.h | |
| parent | 5a221a0ba51b55e671efac8f8708a4ab28414816 (diff) | |
ADD: LibCF
Diffstat (limited to 'dev/LibSCI/GPU.h')
| -rw-r--r-- | dev/LibSCI/GPU.h | 13 |
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); } }; |
