hi all,
pdp v0.10 can be downloaded from http://zwizwa.fartit.com/pd/pdp
NOTE: this release breaks binary compatibily with the previous one.
this means that: * you have to recompile PiDiP to make it work with pdp 0.10 * you need to download the new version of gem2pdp.
new stuff: * logic operators: pdp_and, pdp_or, pdp_xor, pdp_not, pdp_bitmask, pdp_bitdepth * pdp_glx opengl output object (in separate library) * most objects now support a "chanmask" message which is a binary mask that determines which colour planes are processed. (default = negative = all)
the rest is buxfixes and code reorganization to accomodate "not so pure" data packets (packets with external resources). i've been shuffling things around quite a bit so if i broke something, don't hesitate to let me know. opgengl support is still very experimental.
enjoy, tom
from the changelog:
v0.10: 2003/03/06 modules code reorganization removed pdp_affine object and added compatibility object based on pdp_cheby added pdp_mchp and PDP_IMAGE_MCHP packet format (experimental) added pdp_and, pdp_or, pdp_xor, pdp_not, pdp_bitmask, pdp_bitdepth added base class for pdp objects added incremental garbage collector added support for "not so pure" data packets added opengl subproject containing a pdp_glx display object added a PDP_TEX opengl texture packet (opengl lib) added PDP_IMAGE_GREY8, PDP_IMAGE_RGB8, PDP_IMAGE_RGBA8 packets