| We have a workaround/solution for the screen copy problem at last. I
don't have a suitable configuration available right now to test this,
but will attach the notes provided by engineering. Currently this an
unsupported feature, but I will do my best to help should there be any
problems.
--------------------------------- ATTACHMENT -------------------------------
Disabling GL PIXEL Formats to Facilitate Print Screen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On a 24-bit display, some GL applications use a 12-bit Pixel format for fast
double-buffering. Standard Print Screen or Screen Capture utilities do not
understand this format however, and use the full 24 bits, which may include
artifacts from the 12 bits that are currently not visible in the
original GL window.
By Disabling the 12-bit format, the application is forced to use 24-bit
format, and Print Screen will print correctly.
V4.1 of our Graphic Support Services (GSS) for PowerStorm 3D30, 4D20,
and all ZLXp-E graphics card has a new feature that allows the user to
disable selected Pixel Formats. The server reads the following Registry
Entry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tga\Parameters
DisableFormats:REG_SZ:8,12,24
You may edit the Registry by using REGEDT32.EXE, or you may double-click
on one of the .REG files we have supplied on the kit. Double-clicking on
a .REG file will invoke REGEDIT.EXE, which will create or modify this
registry entry as needed. Using .REG files is the preferred method.
The DisableFormats entry can have the following values:
"" (empty string) or nonexistent entry: The server functions normally
and allows all Pixel Formats.
Use EAllFmt.reg to allow all
formats.
"12" When this setting is in effect, the server does not
support 12-bit formats. This is the setting you want
to use if you plan to Capture or Print the screen
contents. Use D12Bits.reg to disable 12-bit formats.
"24" When this setting is in effect, the server does not
support 24-bit formats. You can use this setting to
test the 12-bit functionality of your application.
Use D24Bits.reg to disable 24-bit formats.
"8,12,24" When this setting is in effect, the Digital TGA server
supports no formats and is effectively disabled,
whether you have an 8 or 24-plane board. You can use
this setting to force the use of the Microsoft Software
GL driver. Use DAllFmts.reg to disable all formats.
Restrictions: Even though you can change the Registry setting at any time, it
will not take effect until all GL applications have disconnected from the TGA
server. If you make a change, you must kill all GL applications, and then the
next GL application you start will cause a re-initialization the TGA server
with the new settings.
Normally you don't have to reboot your system after a change. However, if a GL
application terminates uncleanly or there is a GL thread lingering somewhere,
it may still be necessary to restart your system before the server will read
in the new setting.
GSS V4.1 for PowerStorm 3D30, 4D20, and all ZLXp-E graphics cards is
available from http://www.service.digital.com/open3d/.
|