Files
XCEngine/NanoVDBLoader.h

16 lines
374 B
C
Raw Normal View History

2026-03-11 17:56:05 +08:00
#pragma once
#include <d3d12.h>
#include <string>
#include <vector>
struct NanoVDBData {
ID3D12Resource* gpuBuffer;
void* cpuData;
uint64_t byteSize;
uint64_t elementCount;
};
bool LoadNanoVDB(const char* filePath, NanoVDBData& outData, ID3D12GraphicsCommandList* cmdList, ID3D12CommandAllocator* cmdAlloc = nullptr);
2026-03-11 17:56:05 +08:00
void FreeNanoVDB(NanoVDBData& data);