added SBS_MaterialInstance,GetMI at StdMaterial.h
This commit is contained in:
@@ -57,6 +57,14 @@ vec3 world_up;
|
||||
float znear,zfar;)"
|
||||
};
|
||||
|
||||
constexpr const ShaderBufferSource SBS_MaterialInstance=
|
||||
{
|
||||
"MaterialInstanceData",
|
||||
"mtl",
|
||||
|
||||
"MaterialInstance mi[256];"
|
||||
};
|
||||
|
||||
constexpr const ShaderBufferSource SBS_BoneInfo=
|
||||
{
|
||||
"BoneInfo",
|
||||
@@ -87,6 +95,13 @@ mat4 GetBoneMatrix()
|
||||
bone_mats[BoneID.z]*BoneWeight.z+
|
||||
bone_mats[BoneID.w]*BoneWeight.w;
|
||||
}
|
||||
)";
|
||||
|
||||
constexpr const char GetMI[]=R"(
|
||||
MaterialInstance GetMI()
|
||||
{
|
||||
return mtl.mi[MaterialInstanceID];
|
||||
}
|
||||
)";
|
||||
}//namespace func
|
||||
STD_MTL_NAMESPACE_END
|
||||
|
Reference in New Issue
Block a user