matinfo - filament material tools
matinfo prints information about material files compiled with matc
Usage:
- matinfo [options] <material file>
--help, -h
- Print this message
--print-glsl=[index], -g
- Print GLSL for the nth shader (0 is the first OpenGL shader)
--print-spirv=[index], -s
- Validate and print disasm for the nth shader (0 is the first Vulkan
shader)
--print-metal=[index], -m
- Print Metal Shading Language for the nth shader (0 is the first Metal
shader)
--print-vkglsl=[index], -v
- Print the nth Vulkan shader transpiled into GLSL
--print-dic-glsl
- Print the GLSL dictionary
--print-dic-metal
- Print the Metal dictionary
--print-dic-vk
- Print the Vulkan dictionary
--web-server=[port], -w
- Serve a web page at the given port (e.g. 8080)
--dump-binary=[index], -b
- Dump binary SPIRV for the nth Vulkan shader to 'out.spv'
--license
- Print copyright and license information
--analyze-spirv=[index], -a
- Print annotated GLSL for the nth shader (0 is the first Vulkan
shader)
- matinfo [options] <material file>
--help, -h
- Print this message
--print-glsl=[index], -g
- Print GLSL for the nth shader (0 is the first OpenGL shader)
--print-spirv=[index], -s
- Validate and print disasm for the nth shader (0 is the first Vulkan
shader)
--print-metal=[index], -m
- Print Metal Shading Language for the nth shader (0 is the first Metal
shader)
--print-vkglsl=[index], -v
- Print the nth Vulkan shader transpiled into GLSL
--print-dic-glsl
- Print the GLSL dictionary
--print-dic-metal
- Print the Metal dictionary
--print-dic-vk
- Print the Vulkan dictionary
--web-server=[port], -w
- Serve a web page at the given port (e.g. 8080)
--dump-binary=[index], -b
- Dump binary SPIRV for the nth Vulkan shader to 'out.spv'
--license
- Print copyright and license information
--analyze-spirv=[index], -a
- Print annotated GLSL for the nth shader (0 is the first Vulkan
shader)