(define-public EDT_OPENGL 5)
(define-public EDT_COUNT 6)
+;; irr_video_E_MATERIAL_FLAG enum
+(define-public EMF_WIREFRAME #x1)
+(define-public EMF_POINTCLOUD #x2)
+(define-public EMF_GOURAUD_SHADING #x4)
+(define-public EMF_LIGHTING #x8)
+(define-public EMF_ZBUFFER #x10)
+(define-public EMF_ZWRITE_ENABLE #x20)
+(define-public EMF_BACK_FACE_CULLING #x40)
+(define-public EMF_FRONT_FACE_CULLING #x80)
+(define-public EMF_BILINEAR_FILTER #x100)
+(define-public EMF_TRILINEAR_FILTER #x200)
+(define-public EMF_ANISOTROPIC_FILTER #x400)
+(define-public EMF_FOG_ENABLE #x800)
+(define-public EMF_NORMALIZE_NORMALS #x1000)
+(define-public EMF_TEXTURE_WRAP #x2000)
+(define-public EMF_ANTI_ALIASING #x4000)
+(define-public EMF_COLOR_MASK #x8000)
+(define-public EMF_COLOR_MATERIAL #x10000)
+(define-public EMF_USE_MIP_MAPS #x20000)
+(define-public EMF_BLEND_OPERATION #x40000)
+(define-public EMF_POLYGON_OFFSET #x80000)
+
+
;; scolor struct
(define-public scolor
(list uint32 uint32 uint32 uint32))
int
(dynamic-func "irr_video_endScene" cirr)
(list '*)))
+
+(define-public get-texture
+ (pointer->procedure
+ '*
+ (dynamic-func "irr_video_getTexture" cirr)
+ (list '* '*)))