rectzoom() & convolve() crashing graphics

New Message Reply Date view Thread view Subject view Author view

Kathy Loynes (kathyl++at++wormald.COM.AU)
Fri, 26 May 1995 12:21:26 +1000 (EST)


Hi,

This is not strictly a Performer question but I was hoping someone
reading this might be able to help ...

I am trying to use convolve() and rectzoom() to affect a rectcopy() that
I am doing in my Draw callback. I seem to be able to call either :

        convolve(CV_SEPARABLE, ..);
        .
        .
        rectcopy(0, 0, ...);
        .
        .
        convolve(CV_OFF, ..);

or :

        rectzoom(..);
        .
        .
        rectcopy(0, 0, ...);

successfully and get the expected result. However if I try to combine the
two effects :

        convolve(CV_SEPARABLE, ..);
        rectzoom(..);
        .
        .
        rectcopy(0, 0, ...);
        .
        .
        convolve(CV_OFF, ..);

then the graphics crash. The following information is written to SYSLOG :

unix: WARNING: RE pipe 0: pickfeed operation timed out
unix: pipe#0
unix: TP AP IA I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 Ia Ib Ic Id Ie If O0 O1
      O2 O3
unix: expd 00 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f
unix: RM0: 00 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f
      1f 1f
unix: CP: HOST*: DATA=0x398 WE_L=1 TAG=0 GERDY_L=111111000010
      RMRDY=1111 GPISRC WE_L=0 ACT_L=0
unix: GEF[0..5]: GERDY_L=111111 GRANTIN_L=111111 CPREQ_L=111111
unix: GE0 0 0 200 PB_HOLD
unix: GE1 0 0 0
unix: GE2 0 0 200 PB_HOLD
unix: GE3 0 0 200 PB_HOLD
unix: GE4 0 0 200 PB_HOLD
unix: GE5 0 0 300 GEOWN PB_HOLD
Xsession: kathyl: fatal IO error 32 (Broken pipe)

Does anyone know what I am doing (or not doing) that causes this to
happen ?? I was using a RealityEngine with 1 RM.

Thanks a lot.

  ----------------------------------------------------------------------
    Kathy Loynes | Wormald Technology
    kathyl++at++wormald.com.au | Advanced Systems Engineering
    Ph: +61 2 981 0611 | Sydney, Australia


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:51:32 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.