mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-22 00:55:45 +00:00
47 lines
1.2 KiB
Plaintext
47 lines
1.2 KiB
Plaintext
// =========================================
|
|
// MaterialTechniqueSet
|
|
// =========================================
|
|
use MaterialTechniqueSet;
|
|
set string name;
|
|
set name name;
|
|
set condition remappedTechniqueSet never;
|
|
set reusable techniques;
|
|
|
|
// MaterialTechnique
|
|
use MaterialTechnique;
|
|
set string name;
|
|
set arraysize passArray passCount;
|
|
reorder:
|
|
passArray
|
|
name;
|
|
|
|
// MaterialPass
|
|
use MaterialPass;
|
|
set count args perPrimArgCount + perObjArgCount + stableArgCount;
|
|
|
|
// MaterialShaderArgument
|
|
use MaterialShaderArgument;
|
|
set condition u::literalConst type == MTL_ARG_LITERAL_VERTEX_CONST
|
|
|| type == MTL_ARG_LITERAL_PIXEL_CONST;
|
|
set reusable u::literalConst;
|
|
|
|
// MaterialPixelShader
|
|
set string MaterialPixelShader::name;
|
|
|
|
// GfxPixelShaderLoadDef
|
|
set count GfxPixelShaderLoadDef::program programSize;
|
|
|
|
// MaterialPixelShaderProgram
|
|
set condition MaterialPixelShaderProgram::ps never;
|
|
|
|
// MaterialVertexStreamRouting
|
|
set condition MaterialVertexStreamRouting::decl never;
|
|
|
|
// MaterialVertexShader
|
|
set string MaterialVertexShader::name;
|
|
|
|
// GfxVertexShaderLoadDef
|
|
set count GfxVertexShaderLoadDef::program programSize;
|
|
|
|
// MaterialVertexShaderProgram
|
|
set condition MaterialVertexShaderProgram::vs never; |