add missing changes.
parent
0a731a0bff
commit
145c3d1589
|
@ -320,13 +320,10 @@ void LWOImporter::ConvertMaterial(const LWO::Surface& surf,aiMaterial* pcMat)
|
|||
|
||||
// opacity ... either additive or default-blended, please
|
||||
if (0.0 != surf.mAdditiveTransparency) {
|
||||
|
||||
const int add = aiBlendMode_Additive;
|
||||
pcMat->AddProperty(&surf.mAdditiveTransparency,1,AI_MATKEY_OPACITY);
|
||||
pcMat->AddProperty(&add,1,AI_MATKEY_BLEND_FUNC);
|
||||
}
|
||||
|
||||
else if (10e10f != surf.mTransparency) {
|
||||
} else if (10e10f != surf.mTransparency) {
|
||||
const int def = aiBlendMode_Default;
|
||||
const float f = 1.0f-surf.mTransparency;
|
||||
pcMat->AddProperty(&f,1,AI_MATKEY_OPACITY);
|
||||
|
|
|
@ -912,6 +912,13 @@ extern "C" {
|
|||
#define AI_MATKEY_COLOR_TRANSPARENT "$clr.transparent",0,0
|
||||
#define AI_MATKEY_COLOR_REFLECTIVE "$clr.reflective",0,0
|
||||
#define AI_MATKEY_GLOBAL_BACKGROUND_IMAGE "?bg.global",0,0
|
||||
#define AI_MATKEY_GLOBAL_SHADERLANG "?sh.lang",0,0
|
||||
#define AI_MATKEY_SHADER_VERTEX "?sh.vs",0,0
|
||||
#define AI_MATKEY_SHADER_FRAGMENT "?sh.fs",0,0
|
||||
#define AI_MATKEY_SHADER_GEO "?sh.gs",0,0
|
||||
#define AI_MATKEY_SHADER_TESSELATION "?sh.ts",0,0
|
||||
#define AI_MATKEY_SHADER_PRIMITIVE "?sh.ps",0,0
|
||||
#define AI_MATKEY_SHADER_COMPUTE "?sh.cs",0,0
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Pure key names for all texture-related properties
|
||||
|
@ -1455,8 +1462,6 @@ inline aiReturn aiGetMaterialInteger(const C_STRUCT aiMaterial* pMat,
|
|||
|
||||
#endif //!__cplusplus
|
||||
|
||||
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
/** @brief Retrieve a color value from the material property table
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue