[gephex-devel] design changes for gephex-0.5

Georg Seidel georg at gephex.org
Fri Nov 12 12:19:56 CET 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

There is also a different way patching is used in gephex-0.4: for inplace
processing.

Assume we have a filter that can opionally work in "inplace mode",
for example it blits a font right into the frame without copying.

This can be done with the following subgraph:

~      _____________________________________
~     |                                     |
~     |inplace                              |
~   --|---------------------.   ____        |
~     |                      \-|b   |       |out
~     |   /--------------------|1  o|--o----|----
~     |in| ________    <out>---|2   |  |    |
~   --|---| filter |-.         '----'  |    |
~     |    --------   \                |    |
~     |                ---------------/     |
~     |                                     |
~     '-------------------------------------'

Depending on the inplace input, either the <out> link or the <in> input
are connected to the filters output.


Can anybody think of another usage of patch/strong_deps that cannot be
done with "lazy if"?

Georg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBlJxc/rP0cdKF/ToRAoCdAJ9nzu1aN1G4dlX3Hc5j7i/PyZHdZgCg8p3+
RMHf/a8X3Y0ksZl3s7rjm6g=
=Bl/i
-----END PGP SIGNATURE-----


More information about the gephex-devel mailing list