Hello Paul,

> I need some clarification on some of the configTool arguments.
> For the -d arg  - file with channels per-node description, what format
> should this take?

Config tool is rather a prototype for internal and enthusiastic usage.
We use it when we need to generate a lot of similar config files for
testing for example, therefore documentation was never of a high  
priority
for this tool, sorry for that. The description of the file is given in
the writeFromFile.cpp, it is very straight forward:

========================================================================
Description file should look like this:

align 16
 > 1 2
 > 3 4
 > 5 6

  this means spatial areas will be aligned with the value specified.
  Every next line correspond to a node; numbers correspond to cells
  from the grid (-C, -R in the command line to specify grid dimensions).
  Values per node only used for DB_ds configs.

  Note: You can use only first line, in which case areas will be  
assigned
        automatically based on a grid. One cell of grid per area.
========================================================================

So it works only for Direct-Send compositing (each node renders part of
the data for the whole screen and then different nodes compose different
part of the screen using Z-Buffer, then composited pictures are sent to
destination channel as RGB data).

The basic idea is that one might want to assign some arbitrary areas of
the screen to compose. For example, you have 3 nodes and a grid, let's
say 3x3 (-C 3 -R 3), screen will be spitted spatially on a compositing
stage like that (each number correspond to a rectangular area of the
screen, these areas cover the whole screen if combined):

1 2 3
4 5 6
7 8 9

then in a description we write:

align 16
 > 1 5
 > 7 9
 > 3 6

This will make 3 nodes to have following aggregate areas to compose:

first node:
1 2
4 5

second node:
7 8 9

third node:
3
6

(You have to make sure that other parameters (number of channels and
number of channels per node) will result in having only 3 nodes on  
total)

In other words, values in the description file specify a diagonal of a
rectangle:

 > 1 9   - will cover the whole screen
 > 6 6   - will cover only one spatial segment

Hope that helps.


> On another subject, is there any thought to using XML to describe
> configurations? has anyone desired this feature or even implemented a
> parser that EQ can use?

I think it would be similar to original config files, so that would be
kind of redundant, but Stefan can answer it better I guess.


Best regards,

Maxim Makhinya



_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to