Cycles: working towards texture workflow design
[blender.git] / source / blender / gpu / GPU_material.h
index f563d8cbe92727c5c2d22084852a88830dc6dc3c..eaee2813ac09b743e432f91a3aac37bde284648f 100644 (file)
@@ -118,12 +118,13 @@ int GPU_link(GPUMaterial *mat, const char *name, ...);
 int GPU_stack_link(GPUMaterial *mat, const char *name, GPUNodeStack *in, GPUNodeStack *out, ...);
 
 void GPU_material_output_link(GPUMaterial *material, GPUNodeLink *link);
+int GPU_material_drawtype(GPUMaterial *material);
 void GPU_material_enable_alpha(GPUMaterial *material);
 GPUBlendMode GPU_material_blend_mode(GPUMaterial *material, float obcol[4]);
 
 /* High level functions to create and use GPU materials */
 
-GPUMaterial *GPU_material_from_blender(struct Scene *scene, struct Material *ma);
+GPUMaterial *GPU_material_from_blender(struct Scene *scene, struct Material *ma, int drawtype);
 void GPU_material_free(struct Material *ma);
 
 void GPU_materials_free(void);