OpenVDB 12.1.0
Loading...
Searching...
No Matches
VolumeKernelFunctions.h File Reference

The definitions of the public functions built by the VolumeComputeGenerator. More...

#include "Types.h"
#include <openvdb/version.h>
#include <array>
#include <string>

Go to the source code of this file.

Classes

struct  VolumeKernelValue
 The primary volume kernel. This function holds the generated body of AX programs. More...
struct  VolumeKernelBuffer
 The second volume kernel, responsible for providing the core layer of SIMD optimisations by invoking this kernel across a range of values. More...
struct  VolumeKernelNode
 The third volume kernel, providing an agnostic way to modify a single tile value without passing through the buffer states. Note that this kernel is mainly utility and one of the value kernels should almost always be preferred. More...

Namespaces

namespace  openvdb
namespace  openvdb::v12_1
namespace  openvdb::v12_1::ax
namespace  openvdb::v12_1::ax::codegen

Detailed Description

The definitions of the public functions built by the VolumeComputeGenerator.

Authors
Nick Avramoussis