Listing 4

Array<Vector3> position, normal;
Array<Color3uint8> color;
// ... load the 3D model into the arrays

// Common memory area
VARAreaRef area = VARArea::create(1024*1024);

VAR posVar(area, position);
VAR normVar(area, normal);
VAR colVar(area, color);