Platform deployer
From KlayGE
Revision as of 16:12, 24 December 2016 by Gongminmin (Talk | contribs)
Platform deployer是KlayGE的工具之一,负责把各种资源转换成特定平台的格式。
参数
- -P或--platform:平台名,详见下文。
- -T或--type:资源类型,详见下文。
- -I或--input-name:资源文件名,支持通配符。
- -v或--version:显示版本号。
- -H或--help:显示帮助信息。
平台
目前支持的平台有d3d_9_3、d3d_10_0、d3d_10_1、d3d_11_0、d3d_11_1、d3d_12_0、d3d_12_1、gl_3_1、gl_3_2、gl_3_3、gl_4_0、gl_4_1、gl_4_2、gl_4_3、gl_4_4、gl_4_5、gles_2_0、gles_3_0、gles_3_1和gles_3_2。含义都可以从名字中看出来。
资源类型
目前能处理albedo texture、glossiness texture、metalness texture、emissive texture、normal texture、bump texture、height texture、cubemap、model和effect这些类型。下表表示了在不同平台上,这些资源会做出什么样的处理。
Albedo | Emissive | Glossiness | Metalness | Normal | Bump | Height | Cubemap | Model | Effect |
---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
调用HDRCompressor R16 BC5 |
调用MeshMLJIT |
调用FXMLJIT |
用例
platformdeployer -P d3d_11_0 -I tex.dds -T albedo