Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Momentics® 6.3.0 SP2 PE and SE Core Patch for the Advanced Graphics TDK (Patch ID 331) Release Notes

QNX® Momentics® 6.3.0

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


Note: 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)
    Caution: 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.