|
@@ -198,8 +198,6 @@ enum aiTextureType
|
|
*/
|
|
*/
|
|
aiTextureType_NONE = 0x0,
|
|
aiTextureType_NONE = 0x0,
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
/** The texture is combined with the result of the diffuse
|
|
/** The texture is combined with the result of the diffuse
|
|
* lighting equation.
|
|
* lighting equation.
|
|
*/
|
|
*/
|
|
@@ -278,7 +276,7 @@ enum aiTextureType
|
|
*
|
|
*
|
|
* A texture reference that does not match any of the definitions
|
|
* A texture reference that does not match any of the definitions
|
|
* above is considered to be 'unknown'. It is still imported,
|
|
* above is considered to be 'unknown'. It is still imported,
|
|
- * but is excluded from any further postprocessing.
|
|
|
|
|
|
+ * but is excluded from any further post-processing.
|
|
*/
|
|
*/
|
|
aiTextureType_UNKNOWN = 0xC,
|
|
aiTextureType_UNKNOWN = 0xC,
|
|
|
|
|
|
@@ -375,7 +373,7 @@ enum aiShadingMode
|
|
*/
|
|
*/
|
|
enum aiTextureFlags
|
|
enum aiTextureFlags
|
|
{
|
|
{
|
|
- /** The texture's color values have to be inverted (componentwise 1-n)
|
|
|
|
|
|
+ /** The texture's color values have to be inverted (component-wise 1-n)
|
|
*/
|
|
*/
|
|
aiTextureFlags_Invert = 0x1,
|
|
aiTextureFlags_Invert = 0x1,
|
|
|
|
|
|
@@ -914,6 +912,13 @@ extern "C" {
|
|
#define AI_MATKEY_COLOR_TRANSPARENT "$clr.transparent",0,0
|
|
#define AI_MATKEY_COLOR_TRANSPARENT "$clr.transparent",0,0
|
|
#define AI_MATKEY_COLOR_REFLECTIVE "$clr.reflective",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_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
|
|
// Pure key names for all texture-related properties
|
|
@@ -1457,8 +1462,6 @@ inline aiReturn aiGetMaterialInteger(const C_STRUCT aiMaterial* pMat,
|
|
|
|
|
|
#endif //!__cplusplus
|
|
#endif //!__cplusplus
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
// ---------------------------------------------------------------------------
|
|
// ---------------------------------------------------------------------------
|
|
/** @brief Retrieve a color value from the material property table
|
|
/** @brief Retrieve a color value from the material property table
|
|
*
|
|
*
|