Provided by: libfilament-tools_1.9.25+dfsg2-12build1_amd64
NAME
filament-resgen - filament material tools
DESCRIPTION
filament-resgen aggregates a sequence of binary blobs, each of which becomes a "resource" whose id is the basename of the input file. It produces the following set of files: resources.h ......... declares sizes and offsets for each resource resources.S ......... small assembly file with incbin directive and rodata section resources.apple.S ... ditto but with different rodata name and underscore prefixes resources.bin ....... the aggregated binary blob that the incbin refers to Usage: filament-resgen [options] <input_file_0> <input_file_1> ...
OPTIONS
--help, -h Print this message --license, -L Print copyright and license information --package=string, -p string Name of the resource package (defaults to "resources") This is used to generate filenames and symbol prefixes --deploy=dir, -x dir (defaults to ".") Generate everything needed for deployment into <dir> --keep, -k Keep file extensions when generating symbols --text, -t Append a null terminator to each data blob --cfile, -c Generate xxd-style C file (useful for WebAssembly) --json, -j Embed a JSON string in the output that provides a summary of all resource sizes and names. Useful for size analysis. --quiet, -q Suppress console output --help, -h Print this message --license, -L Print copyright and license information --package=string, -p string Name of the resource package (defaults to "resources") This is used to generate filenames and symbol prefixes --deploy=dir, -x dir (defaults to ".") Generate everything needed for deployment into <dir> --keep, -k Keep file extensions when generating symbols --text, -t Append a null terminator to each data blob --cfile, -c Generate xxd-style C file (useful for WebAssembly) --json, -j Embed a JSON string in the output that provides a summary of all resource sizes and names. Useful for size analysis. --quiet, -q Suppress console output
EXAMPLES
resgen -cp textures jungle.png beach.png > Generated files: textures.h, textures.S, textures.apple.S, textures.bin, textures.c > Generated symbols: TEXTURES_JUNGLE_DATA, TEXTURES_JUNGLE_SIZE, TEXTURES_BEACH_DATA, TEXTURES_BEACH_SIZE resgen aggregates a sequence of binary blobs, each of which becomes a "resource" whose id is the basename of the input file. It produces the following set of files: resources.h ......... declares sizes and offsets for each resource resources.S ......... small assembly file with incbin directive and rodata section resources.apple.S ... ditto but with different rodata name and underscore prefixes resources.bin ....... the aggregated binary blob that the incbin refers to Usage: resgen [options] <input_file_0> <input_file_1> ... resgen -cp textures jungle.png beach.png > Generated files: textures.h, textures.S, textures.apple.S, textures.bin, textures.c > Generated symbols: TEXTURES_JUNGLE_DATA, TEXTURES_JUNGLE_SIZE, TEXTURES_BEACH_DATA, TEXTURES_BEACH_SIZE