🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: free.pl.comp.games.development
Article #218

DirectX, problem z surface'ami

#218
From: Erge
Date: Sat, 02 Jul 2005 18:17
30 lines
1903 bytes

Mam nast�puj�cy problem. Chc� wczyta� z pliku graficznego surface i wrzuci�
go do back buffera. To samo w sobie nie sprawia problemu. Problemem jest
zmuszenie Directa aby uwzgl�dni� kana� alpha.

Poni�ej zamieszczam wycinki kodu:

Wczytywanie:

LPDIRECT3DSURFACE9 sBB;
m_pd3dDevice->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &sBB);
D3DSURFACE_DESC desc;
sBB->GetDesc(&desc);
m_pd3dDevice->CreateOffscreenPlainSurface(desc.Width, desc.Height,
desc.Format, D3DPOOL_SYSTEMMEM, &fgSurface, NULL);
D3DXLoadSurfaceFromFile(fgSurface, NULL, NULL, filename, NULL, D3DX_DEFAULT,
0, NULL);

Renderowanie:

LPDIRECT3DSURFACE9 sBB;
m_pd3dDevice->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &sBB);
D3DXLoadSurfaceFromSurface(sBB, NULL, NULL, fgSurface, NULL, NULL,
D3DX_DEFAULT, D3DCOLOR_ARGB(255,0,0,0));

Jakie� rady, sugestie?

pozdrawiam
Erge
Technical Details
Message-ID: <da6li1$o62$1@news.dialog.net.pl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!wn14feed!worldnet.att.net!208.48.142.85!newsfeed.news2me.com!newsfeed.tpinternet.pl!news.dialog.net.pl!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1162ab,33b11a7e09da3222,start
X-Google-Attributes: gid1162ab,public
X-Google-Language: POLISH,Latin2
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!wn14feed!worldnet.att.net!208.48.142.85!newsfeed.news2me.com!newsfeed.tpinternet.pl!news.dialog.net.pl!not-for-mail
From: "Erge" <obywatel22@interia.pl>
Newsgroups: free.pl.comp.games.development
Subject: DirectX, problem z surface'ami
Date: Sat, 2 Jul 2005 20:17:42 +0200
Organization: Dialog Net
Lines: 32
Message-ID: <da6li1$o62$1@news.dialog.net.pl>
Reply-To: "Erge" <obywatel22NOSPAM@interia.pl>
NNTP-Posting-Host: dial-2320.elblag.dialog.net.pl
X-Trace: news.dialog.net.pl 1120328066 24770 62.87.170.16 (2 Jul 2005 18:14:26 GMT)
X-Complaints-To: http://www.dialog.pl/dialog/internet/internet.php?id=41
NNTP-Posting-Date: Sat, 2 Jul 2005 18:14:26 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106