[chimera-dev] accelerators and stereo
Matthew Dougherty
matthewd at bcm.tmc.edu
Tue Apr 19 13:08:05 PDT 2005
>===== Original Message From Thomas Goddard <goddard at cgl.ucsf.edu> =====
>Hi Matthew,
>
> I don't understand what you mean by "the stereo quarter of the display".
>Is this some special monitor?
>
standard monitor & graphics hardware.
when stereo hardware is engaged (ircombine or setmon), the computer reduces
the display by two on each axis. It does this to create the left and right
display
buffers out of the single monographic display buffer, a limited graphical
resource.
when it sends out the stereo display buffers it doubles the output pixels,
hence the objects (e.g. desktop icons) look twice as big. What used to take
one pixel to display is now using four pixels.
at the same time the emitter activates the googles, polarizing (making opaque)
one eye, and transparent the other; on the screen the two display buffers,
are put on the display, alternating typically 1/30 apart.
most people use the top left area/ top quarter, where the tool chest is
located, typical default for sgi, but can be overridden.
unfortunately, when stereo mode is engaged the screen size is not adjusted
within the x window manager as it should be (SGI or X design bug), so you have
anomalies like the mouse being able to go off the visible display, or allowing
windows to startup off the visible display; because the x window manager is
working with 1024x1200 (mono) when in reality the display area is 512x600
(stereo). This may be solvable by application code.
> Chimera uses stereo in a window provided by the OpenGL graphics library.
>
which gets it from the x window manager
> Chimera does not provide a way to specify the starting positions of
>its windows. Initial placement of windows is usually managed by your
>windowing system, not by individual applications.
>
> Tom
------------------------------------------
Matthew Dougherty/713-433-3849
National Center for Macromolecular Imaging
Baylor College of Medicine
More information about the Chimera-dev
mailing list