HP SVA V2.0 Parallel Compositing Reference Guide

1.6.1.1 ivp Sample
The sample consists of one file, namely, ivp.c. It contains the program code with extensive
comments.
1.6.1.2 hello-depth Sample
This sample consists of two files:
hello-depth.cpp
This file contains the program code with extensive comments.
launch-depth.sh
This file is a script to launch the sample on an SVA cluster.
This sample shows how to do depth compositing using the Library. When run, the sample
displays several cubes. Each node contributes one cube. The program shows a split screen view,
with the left half showing the composited result, and the right half showing all the cubes rendered
using OpenGL on the master.
1.6.1.3 hello-alpha Sample
This sample consists of two files:
hello-alpha.cpp
This file contains the program code with extensive comments.
launch-alpha.sh
This file is a script to launch the sample on an SVA cluster.
This sample shows how to do alpha blending using the Library. The sample uses the
PC_COMP_ALPHA_SORT operator.
When run, the sample displays hollow cubes on the screen, which are composited using alpha
blending. Each node contributes one cube. Each cube consists of three types of areas: an opaque
(completely white) hostname, a transparent inner rectangle, and translucent sides. Together,
these help to verify the proper operation of alpha blending. The program shows a split screen
view, with the left half showing the composited result, and the right half showing all the cubes
rendered using OpenGL on the master.
1.6.1.4 Build and Run the Beginner Samples
Build the samples using the make utility. The makefile builds all samples by default. You
should do this in a working directory to which you've copied the sample files.
NOTE: You need at least two nodes to run any of the samples with the exception of the ivp
sample.
To run the sample ivp, enter the following command:
$ ./ivp 10
The argument 10 is the session ID to use. The program announces it is starting and ending. In
between, it lists the following:
The version of the Library.
The vendor that implemented the Library.
The extensions supported by the Library.
The directory supplied as input to pcSystemInitialize.
The networks supported by the Library.
The library limits for volatile framelets and retained output.
18 Main Areas of the Parallel Compositing Library