QNX Technical Articles
QNX® Momentics® 6.3.0 SP2 PE and SE Core Patch for the Advanced Graphics TDK (Patch ID 331) Release Notes
Date of this edition: September 18, 2006
Target OS: QNX® Neutrino® 6.3.0 SP2 or later
Host OS: Microsoft Windows XP SP1 and SP2, 2000 SP4, or NT SP6a; Sun Solaris 7, 8, 9, or 10; QNX® Neutrino® 6.3.0 SP2 or later; Linux Red Hat 8, 9, or Enterprise WS 3 or 4
For the most up-to-date version of these notes, go to our website (www.qnx.com), log into your myQNX account, and then go to the Download Center. |
This note includes:
What's in this release
This patch contains new or replacement files for the Advanced Graphics TDK v.2.0.0. It contains:
- Replacements for existing Coral and Vesa Bios graphics drivers, and a replacement for the flat file buffer library (libffb.so.2)
The replacement files aren't compatible with Photon. Don't replace the existing files if you want to run Photon on your target. A Photon patch will be available at a later date containing compatible replacement files for users who want to run both Advanced Graphics TDK and Photon applications on a target.
- New Carmine, Extreme2, and VMware graphics drivers, as well as a 3D software support driver
- New coral.conf and carmine.conf configuration files with additional options
- Updated Bistream Font Fusion font rendering libraries and headers
- The io-display binary
- The Neutrino image library and supported codecs
It contains these files:
- target/qnx6/armle/lib/dll/devg-soft3d-fixed.so
- target/qnx6/armle/lib/dll/img_codec_bmp.so
- target/qnx6/armle/lib/dll/img_codec_gif.so
- target/qnx6/armle/lib/dll/img_codec_jpg.so
- target/qnx6/armle/lib/dll/img_codec_png.so
- target/qnx6/armle/lib/dll/img_codec_sgi.so
- target/qnx6/armle/lib/dll/img_codec_tga.so
- target/qnx6/armle/lib/libFF-T2K-cache.a
- target/qnx6/armle/lib/libFF-T2K-cache.so.2
- target/qnx6/armle/lib/libFF-T2K-cache.so
- target/qnx6/armle/lib/libFF-T2K-cacheS.a
- target/qnx6/armle/lib/libFF-T2K-fm.a
- target/qnx6/armle/lib/libFF-T2K-fm.so.1
- target/qnx6/armle/lib/libFF-T2K-fm.so
- target/qnx6/armle/lib/libFF-T2K-fmS.a
- target/qnx6/armle/lib/libFF-T2K.a
- target/qnx6/armle/lib/libFF-T2K.so.2
- target/qnx6/armle/lib/libFF-T2K.so
- target/qnx6/armle/lib/libFF-T2KS.a
- target/qnx6/armle/lib/libimg.a
- target/qnx6/armle/sbin/io-display
- target/qnx6/armle/usr/lib/libdisputilS.a
- target/qnx6/armle/usr/lib/libffb.so.2
- target/qnx6/armle/usr/lib/libffb.so
- target/qnx6/etc/system/config/display.conf
- target/qnx6/etc/system/config/img.conf
- target/qnx6/ppcbe/lib/dll/devg-coral.so
- target/qnx6/ppcbe/lib/dll/devg-soft3d.so
- target/qnx6/ppcbe/lib/dll/devg-stats.so
- target/qnx6/ppcbe/lib/dll/img_codec_bmp.so
- target/qnx6/ppcbe/lib/dll/img_codec_gif.so
- target/qnx6/ppcbe/lib/dll/img_codec_jpg.so
- target/qnx6/ppcbe/lib/dll/img_codec_png.so
- target/qnx6/ppcbe/lib/dll/img_codec_sgi.so
- target/qnx6/ppcbe/lib/dll/img_codec_tga.so
- target/qnx6/ppcbe/lib/libFF-T2K-cache.a
- target/qnx6/ppcbe/lib/libFF-T2K-cache.so.2
- target/qnx6/ppcbe/lib/libFF-T2K-cache.so
- target/qnx6/ppcbe/lib/libFF-T2K-cacheS.a
- target/qnx6/ppcbe/lib/libFF-T2K-fm.a
- target/qnx6/ppcbe/lib/libFF-T2K-fm.so.1
- target/qnx6/ppcbe/lib/libFF-T2K-fm.so
- target/qnx6/ppcbe/lib/libFF-T2K-fmS.a
- target/qnx6/ppcbe/lib/libFF-T2K.a
- target/qnx6/ppcbe/lib/libFF-T2K.so.2
- target/qnx6/ppcbe/lib/libFF-T2K.so
- target/qnx6/ppcbe/lib/libFF-T2KS.a
- target/qnx6/ppcbe/lib/libimg.a
- target/qnx6/ppcbe/sbin/io-display
- target/qnx6/ppcbe/usr/lib/libdisputilS.a
- target/qnx6/ppcbe/usr/lib/libffb.so.2
- target/qnx6/ppcbe/usr/lib/libffb.so
- target/qnx6/ppcbe/usr/photon/config/coral.conf
- target/qnx6/shle/lib/dll/devg-carmine.so
- target/qnx6/shle/lib/dll/devg-coral.so
- target/qnx6/shle/lib/dll/devg-soft3d.so
- target/qnx6/shle/lib/dll/devg-stats.so
- target/qnx6/shle/lib/dll/img_codec_bmp.so
- target/qnx6/shle/lib/dll/img_codec_gif.so
- target/qnx6/shle/lib/dll/img_codec_jpg.so
- target/qnx6/shle/lib/dll/img_codec_png.so
- target/qnx6/shle/lib/dll/img_codec_sgi.so
- target/qnx6/shle/lib/dll/img_codec_tga.so
- target/qnx6/shle/lib/libFF-T2K-cache.a
- target/qnx6/shle/lib/libFF-T2K-cache.so.2
- target/qnx6/shle/lib/libFF-T2K-cache.so
- target/qnx6/shle/lib/libFF-T2K-cacheS.a
- target/qnx6/shle/lib/libFF-T2K-fm.a
- target/qnx6/shle/lib/libFF-T2K-fm.so.1
- target/qnx6/shle/lib/libFF-T2K-fm.so
- target/qnx6/shle/lib/libFF-T2K-fmS.a
- target/qnx6/shle/lib/libFF-T2K.a
- target/qnx6/shle/lib/libFF-T2K.so.2
- target/qnx6/shle/lib/libFF-T2K.so
- target/qnx6/shle/lib/libFF-T2KS.a
- target/qnx6/shle/lib/libimg.a
- target/qnx6/shle/sbin/io-display
- target/qnx6/shle/usr/lib/libdisputilS.a
- target/qnx6/shle/usr/lib/libffb.so.2
- target/qnx6/shle/usr/lib/libffb.so
- target/qnx6/shle/usr/photon/config/carmine.conf
- target/qnx6/shle/usr/photon/config/coral.conf
- target/qnx6/usr/include/FontFusion/T2K/agridint.h
- target/qnx6/usr/include/FontFusion/T2K/autogrid.h
- target/qnx6/usr/include/FontFusion/T2K/auxdata.h
- target/qnx6/usr/include/FontFusion/T2K/cachemgr.h
- target/qnx6/usr/include/FontFusion/T2K/config.h
- target/qnx6/usr/include/FontFusion/T2K/dtypes.h
- target/qnx6/usr/include/FontFusion/T2K/ff_fm.h
- target/qnx6/usr/include/FontFusion/T2K/fft1hint.h
- target/qnx6/usr/include/FontFusion/T2K/fnt.h
- target/qnx6/usr/include/FontFusion/T2K/ghints.h
- target/qnx6/usr/include/FontFusion/T2K/glyph.h
- target/qnx6/usr/include/FontFusion/T2K/orion.h
- target/qnx6/usr/include/FontFusion/T2K/pclread.h
- target/qnx6/usr/include/FontFusion/T2K/pfrread.h
- target/qnx6/usr/include/FontFusion/T2K/scoder.h
- target/qnx6/usr/include/FontFusion/T2K/shapet.h
- target/qnx6/usr/include/FontFusion/T2K/spdread.h
- target/qnx6/usr/include/FontFusion/T2K/strkconv.h
- target/qnx6/usr/include/FontFusion/T2K/syshead.h
- target/qnx6/usr/include/FontFusion/T2K/t1.h
- target/qnx6/usr/include/FontFusion/T2K/t1order.h
- target/qnx6/usr/include/FontFusion/T2K/t2k.h
- target/qnx6/usr/include/FontFusion/T2K/t2kextra.h
- target/qnx6/usr/include/FontFusion/T2K/t2ksbit.h
- target/qnx6/usr/include/FontFusion/T2K/t2ksc.h
- target/qnx6/usr/include/FontFusion/T2K/t2kstrk1.h
- target/qnx6/usr/include/FontFusion/T2K/t2kstrm.h
- target/qnx6/usr/include/FontFusion/T2K/t2ktt.h
- target/qnx6/usr/include/FontFusion/T2K/truetype.h
- target/qnx6/usr/include/FontFusion/T2K/tsimem.h
- target/qnx6/usr/include/FontFusion/T2K/tt_prvt.h
- target/qnx6/usr/include/FontFusion/T2K/util.h
- target/qnx6/usr/include/graphics/3d.h
- target/qnx6/usr/include/graphics/dinline.h
- target/qnx6/usr/include/graphics/display.h
- target/qnx6/usr/include/graphics/disputil.h
- target/qnx6/usr/include/graphics/draw.h
- target/qnx6/usr/include/graphics/ffb.h
- target/qnx6/usr/include/graphics/fixed.h
- target/qnx6/usr/include/graphics/mode.h
- target/qnx6/usr/include/graphics/rend.h
- target/qnx6/usr/include/graphics/rop.h
- target/qnx6/usr/include/graphics/vbios.h
- target/qnx6/usr/include/graphics/vcap.h
- target/qnx6/usr/include/graphics/vesa.h
- target/qnx6/usr/include/graphics/vid.h
- target/qnx6/usr/include/graphics/vmem.h
- target/qnx6/usr/include/img/img.h
- target/qnx6/usr/include/img/img_codec.h
- target/qnx6/usr/include/img/img_errno.h
- target/qnx6/usr/include/io/io.h
- target/qnx6/usr/include/io/io_stream.h
- target/qnx6/x86/lib/dll/devg-carmine.so
- target/qnx6/x86/lib/dll/devg-coral.so
- target/qnx6/x86/lib/dll/devg-extreme2.so
- target/qnx6/x86/lib/dll/devg-soft3d.so
- target/qnx6/x86/lib/dll/devg-stats.so
- target/qnx6/x86/lib/dll/devg-vesabios.so
- target/qnx6/x86/lib/dll/devg-vmware.so
- target/qnx6/x86/lib/dll/img_codec_bmp.so
- target/qnx6/x86/lib/dll/img_codec_gif.so
- target/qnx6/x86/lib/dll/img_codec_jpg.so
- target/qnx6/x86/lib/dll/img_codec_png.so
- target/qnx6/x86/lib/dll/img_codec_sgi.so
- target/qnx6/x86/lib/dll/img_codec_tga.so
- target/qnx6/x86/lib/libFF-T2K-cache.a
- target/qnx6/x86/lib/libFF-T2K-cache.so.2
- target/qnx6/x86/lib/libFF-T2K-cache.so
- target/qnx6/x86/lib/libFF-T2K-cacheS.a
- target/qnx6/x86/lib/libFF-T2K-fm.a
- target/qnx6/x86/lib/libFF-T2K-fm.so.1
- target/qnx6/x86/lib/libFF-T2K-fm.so
- target/qnx6/x86/lib/libFF-T2K-fmS.a
- target/qnx6/x86/lib/libFF-T2K.a
- target/qnx6/x86/lib/libFF-T2K.so.2
- target/qnx6/x86/lib/libFF-T2K.so
- target/qnx6/x86/lib/libFF-T2KS.a
- target/qnx6/x86/lib/libimg.a
- target/qnx6/x86/sbin/io-display
- target/qnx6/x86/usr/lib/libdisputilS.a
- target/qnx6/x86/usr/lib/libffb.so.2
- target/qnx6/x86/usr/lib/libffb.so
- target/qnx6/x86/usr/photon/config/carmine.conf
- target/qnx6/x86/usr/photon/config/coral.conf
Known issues
- With devg-extreme2.so graphics driver, when using layer 1 (overlay), the source width must be a multiple of 16 to display correctly. Otherwise the display is skewed with a stride problem. (Ref# 40977)
Technical support
If you have any questions, comments, or problems with a QNX product, please contact Technical Support. For more information, see the How to Get Help chapter of the Welcome to QNX Momentics guide or visit our website, www.qnx.com.