Re: clearify the geoset question

New Message Reply Date view Thread view Subject view Author view

Scott McMillan (mcmillan++at++cambridge.com)
Mon, 04 May 1998 09:59:20 -0400


Eddy Kuo wrote:
>
> Hello:
>
> I am trying to display a changing geoset into four channels
> each with different view. I did use a geode to wrap around
> the geoset.
>
> I put a channel->clear() in my draw callback (otherwise,
> old geometry will no get erase)
> The result is the image keep flashing as if I didn't have
> any double buffering. This flashing appear even when I
> take out the channel->clear in the draw callback.

Just a long shot: did you try to determine if you had actually
gotten a double buffered visual? Use something like
pfGetWinFBConfigId on the opened pipewindow and compare it to
the visuals listed when you call /usr/sbin/glxinfo.

Here's an example of the table:

visual ID double buffered flag
| |
 V V
   visual x bf lv rg d st r g b a ax dp st accum buffs ms
 id dep cl sp sz l ci b ro sz sz sz sz bf th cl r g b a ns b
-----------------------------------------------------------------
0x2c 12 tc . 12 . r y . 4 4 4 . . 24 . 16 16 16 16 . .
0x2d 12 tc . 12 . r y . 4 4 4 . . 20 4 16 16 16 16 . .
0x2e 24 tc . 24 . r . . 8 8 8 . . 24 . 16 16 16 16 . .
0x2f 24 tc . 24 . r . . 8 8 8 . . 20 4 16 16 16 16 . .
0x31 24 tc . 24 . r . . 8 8 8 . . . . 16 16 16 16 . .

-- 
Scott McMillan                   mailto:mcmillan++at++cambridge.com
Cambridge Research Associates    http://www.cambridge.com
1430 Spring Hill Road, Ste. 200  Voice: (703) 790-0505 x7235
McLean, VA 22102                 Fax:   (703) 790-0370
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer++at++sgi.com
        Admin. requests:  info-performer-request++at++sgi.com

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:57:21 PDT

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