Click here to Skip to main content
15,913,055 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionD3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Hanan8882-Jun-08 4:27
Hanan8882-Jun-08 4:27 
AnswerRe: D3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Alan Balkany2-Jun-08 8:21
Alan Balkany2-Jun-08 8:21 
GeneralRe: D3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Hanan8882-Jun-08 22:56
Hanan8882-Jun-08 22:56 
AnswerRe: D3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Rajkumar R2-Jun-08 21:39
Rajkumar R2-Jun-08 21:39 
GeneralRe: D3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Hanan8882-Jun-08 23:37
Hanan8882-Jun-08 23:37 
GeneralRe: D3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Hanan8883-Jun-08 0:54
Hanan8883-Jun-08 0:54 
GeneralRe: D3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Hanan8883-Jun-08 1:23
Hanan8883-Jun-08 1:23 
AnswerRe: D3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Rajkumar R3-Jun-08 2:41
Rajkumar R3-Jun-08 2:41 
you just use the DirectX cap viewer to check the maximum texture size, MaxTextureWidth, MaxTextureHeight of [D3DCAPS9 Structure^], it should be some thing like 2048 X 2048, so the texture creation more than this dimension is ignored i think, so the total size is 10 * 2048 * 2048 *4 = 40 MB, not 260 MB (8192X8192). you just try a texture size of 1024x1024* 50 PNG = 200 MB.
You cannot create texture more than the max texture size in D3DCAPS9.


Hanan888 wrote:
I've g_pSprite->Draw()

PS: use ID3DXSprite::Begin and end also otherwise every call to Draw() internally calls begin and end.


Hanan888 wrote:
* but I noticed my system start to sweat after 100 draw() for render().

Do you mean CPU temperature and CPU usage goes high, if so you are rendering in a tight loop, reduce the framerate to the reasonable framerate.
GeneralRe: D3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Rajkumar R3-Jun-08 2:30
Rajkumar R3-Jun-08 2:30 
GeneralRe: D3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Hanan8883-Jun-08 2:57
Hanan8883-Jun-08 2:57 
GeneralRe: D3DERR_OUTOFVIDEOMEMORY while D3DXCreateTextureFromFileEx() Pin
Hanan8883-Jun-08 3:39
Hanan8883-Jun-08 3:39 
Questionwin32 window + dialog + messagebox Pin
Member 38254932-Jun-08 3:29
Member 38254932-Jun-08 3:29 
QuestionRe: win32 window + dialog + messagebox Pin
Mark Salsbery2-Jun-08 6:01
Mark Salsbery2-Jun-08 6:01 
AnswerRe: win32 window + dialog + messagebox Pin
Member 38254932-Jun-08 6:27
Member 38254932-Jun-08 6:27 
AnswerRe: win32 window + dialog + messagebox Pin
Member 38254932-Jun-08 6:30
Member 38254932-Jun-08 6:30 
GeneralRe: win32 window + dialog + messagebox Pin
Mark Salsbery2-Jun-08 6:40
Mark Salsbery2-Jun-08 6:40 
GeneralRe: win32 window + dialog + messagebox Pin
Member 38254932-Jun-08 6:59
Member 38254932-Jun-08 6:59 
GeneralRe: win32 window + dialog + messagebox Pin
Mark Salsbery2-Jun-08 7:06
Mark Salsbery2-Jun-08 7:06 
GeneralRe: win32 window + dialog + messagebox Pin
Member 38254932-Jun-08 7:10
Member 38254932-Jun-08 7:10 
GeneralRe: win32 window + dialog + messagebox Pin
Mark Salsbery2-Jun-08 7:21
Mark Salsbery2-Jun-08 7:21 
GeneralRe: win32 window + dialog + messagebox Pin
Member 38254932-Jun-08 7:28
Member 38254932-Jun-08 7:28 
QuestionStretchBlt - logical units ? Pin
TalSt2-Jun-08 3:26
TalSt2-Jun-08 3:26 
AnswerRe: StretchBlt - logical units ? Pin
Hanan8882-Jun-08 4:11
Hanan8882-Jun-08 4:11 
GeneralRe: StretchBlt - logical units ? Pin
Graham Shanks2-Jun-08 4:37
Graham Shanks2-Jun-08 4:37 
AnswerRe: StretchBlt - logical units ? Pin
Graham Shanks2-Jun-08 4:36
Graham Shanks2-Jun-08 4:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.