From: dante AT ctonline DOT it (Roberto) Newsgroups: comp.os.msdos.djgpp Subject: polygon texture with allegro Date: Sat, 17 Oct 1998 14:33:43 GMT Organization: Centro Servizi Interbusiness Lines: 46 Message-ID: <3628aab1.4885980@news.interbusiness.it> NNTP-Posting-Host: 194.243.71.86 X-Newsreader: Forte Free Agent 1.11/32.235 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I have a ploblem with allegro. I want apply a texture (2.bmp 320x240 16bit ) at one polygon. I did in following method. Why it is wrong ? How can I resolve this problem ? V3D_f v1,v2,v3,v4; BITMAP *bmp,*texture; PALETTE pal; allegro_init(); bmp=create_bitmap(640,480); texture=create_bitmap(320,240); clear(bmp); clear(texture); set_color_depth(16); set_gfx_mode(GFX_VESA1,640,480,0,0); texture=load_bmp("2.bmp",pal); v1.x=0; v1.y=0; v1.z=0; v1.u=0; v1.v=0; v1.c=0; v2.x=320; v2.y=0; v2.z=0; v2.u=320; v2.v=0; v2.c=0; v3.x=320; v3.y=240; v3.z=0; v3.u=320; v3.v=240; v3.c=0; v4.x=0; v4.y=240; v4.z=0; v4.u=0; v4.v=240; v4.c=0; quad3d_f(bmp,POLYTYPE_ATEX,texture,&v1,&v2,&v3,&v4); blit(bmp,screen,0,0,0,0,640,480);