FZGPUModules 2.0
GPU-accelerated modular compression pipelines
Loading...
Searching...
No Matches
fz::BufferInfo Struct Reference

#include <dag.h>

Public Attributes

bool is_persistent
 If true, survives reset() until DAG destruction.
 
bool is_external
 
size_t valid_size = 0
 

Detailed Description

Buffer metadata and lifetime tracking.

Member Data Documentation

◆ is_external

bool fz::BufferInfo::is_external

If true, pointer is caller-owned — DAG never allocs or frees.

◆ valid_size

size_t fz::BufferInfo::valid_size = 0

Real bytes at d_ptr when size is a logical, chunk-aligned length the caller's (external, unpadded) buffer does not physically cover. 0 = all of size is real.