Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
New Features
• Swapped the bit orientation for the 1bpp bitmap images. The previous versions of the GRC placed the left most pixel at
the MSB. This has been changed to place the left most pixel at the LSB. The change was made to accommodate
controllers that have windowing. This also makes the pixel orientation consistent with the pixel orientation of 4bpp images.
• Allow for padding and non-padding bitmap images. Bitmap images are padded which means that each horizontal line will
start on a byte boundary. The option has been added to allow for conversion of bitmap resources to be non-padded which
allows the least resource space and controllers with windowing that auto increments to use them.
• NOTE: The non-padded feature is not supported by all of the controllers. Please verify that the controller supports
non-padded bitmap images before using.
• Added support for the XC32 aand XC16 compilers.
• NOTE: Support for C30 and C32 is still present.
• C30/XC16 font resource data placement.
• Placed internal font data in program memory. If the font data or a combination of font data resources exceed the 32k
limit, a define, USE_GFX_FONT_IN_PROGRAM_SECTION, should be defined in graphics configuration header. This
will place the font resource data in program memory space.
• Added the extended glyph support to installed fonts.
3.3 Release Notes 3.17.47
Version 3.17.47
Bug Fixes
• Support for command line binary resource conversion to C array has been fixed.
• For C30 compilers version greater than 3.25, the "page" attribute was added to generated resources using the C array
conversion.
• Able to loading TTF fonts from a GRP (obsolete) project file.
• Can detect is an IPU compression will be greater than the original compression size.
New Features
• Added a compile time check for the IPU compressed and decompressed defined sizes. The the defined values for the
compressed and decompressed buffer sizes in HardwareProfile header files are less than the compressed and
decompressed buffer sizes of the generated resources, there will be a compile time warning. This warning should be
address to make sure that proper decoding of IPU images can occur.
• Font filter phrases that are exact duplicates will be discarded and if the label names are the same, but the phrase
character offsets are not, a warning will be given.
• Font support of extended glyph table entry. For TTF fonts that have non-unicode characters, support for rendering these
characters. These characters are usually located in the extended ASCII range (128-255). The TTF font file dialog will
allow the user to select extended glyph. It is the user's responsibility to understand if the TTF font contains characters in
the upper ASCII range that need this feature.
• Font support of anti-alaising. For installed and TTF fonts, anti-alaising support has been added.
• Current limitation when using fonts stored in EDS space, they can not be anti-aliased.
• Batch files have been created to launch the GRC jar file. Some computers made have the "jar" extension associated with
3.3 Release Notes 3.17.47 Graphics Resource Converter
4
3
Protego_Release_01_05-Related-OEM-MLA-framework-gfx-utilities-grc-Graphics_Resource_Converter_Help.pdf