• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.

@xi@g@me

Members
  • Content count

    19
  • Joined

  • Last visited

Community Reputation

112 Neutral

About @xi@g@me

  • Rank
    Member
  1. Yes, I'll do something like that when I'll get time
  2. I managed tu update the drivers. The reason why I got a BSOD last time is that the main GPU I use is the NVidia one. When I updated the drivers, the monitor where the ATI was plugged in was off. The blue screen was caused by a "driver reset and timeout", so by installing with the secondary monitor on, the drivers successfully installed. But... still nothing. I also tried the display fusion hack. Nothing in the log, but still nothing on screen. The shot was effectively in the dark, but at least we tried.
  3. Hi, I unfortunately cannot send the complete code, since it was a rendering test I had to develop for a video game industry company, I think they would not like me to give the code (so the topic of the test) in a forum... I try to completely reinstall the drivers for the ATI card, and tell you after that if it works. Also, I sent the program to friends who had an ATI device, they also don't have any results on screen. The company neither.
  4. Hi again, I tried all of your suggestions : adding the D3DCREATE_DISABLE_DRIVER_MANAGEMENT (and removing D3DCREATE_PUREDEVICE) does not change anything. Also, using D3DPOOL_MANAGED instead of D3DPOOL_DEFAULT for the index buffer does not solve the issue. pIData is indeed a short *. Tried to create 32 bits indices, same result... Here is my output with D3D_DEBUG_INFO defined : 'RenderingTask.exe': Loaded 'S:\Havok\Out\Win32\Debug D3D9\RenderingTask.exe', Symbols loaded. 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\user32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll' 'RenderingTask.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_2a4f639a55563668\msvcp90d.dll', Symbols loaded. 'RenderingTask.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_2a4f639a55563668\msvcr90d.dll', Symbols loaded. 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\winmm.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\d3d9.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\version.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\d3d8thk.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\dwmapi.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\D3dx9d_43.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\uxtheme.dll' 'RenderingTask.exe': Loaded 'C:\Program Files (x86)\DisplayFusion\Hooks\DisplayFusionHookx86_af572312-ca22-4a6a-ba57-d87af4583ea5.dll', Binary was not built with debug information. 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\d3d9d.dll' Direct3D9: (INFO) :Direct3D9 Debug Runtime selected. 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\nvd3dum.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\aticfx32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\atiu9pag.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\atiumdag.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\atiumdva.dll' Direct3D9: (INFO) :======================= Hal HWVP device selected Direct3D9: (INFO) :HalDevice Driver Style b Direct3D9: (INFO) :Using FF to VS converter Direct3D9: (INFO) :Using FF to PS converter D3D9 Helper: Warning: Default value for D3DRS_POINTSIZE_MAX is 2.19902e+012f, not 1.65659e-316f. This is ok. D3DX: Unicode support: 1 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\D3DCompiler_43.dll' 'RenderingTask.exe': Unloaded 'C:\Windows\SysWOW64\D3DCompiler_43.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\D3DCompiler_43.dll' 'RenderingTask.exe': Unloaded 'C:\Windows\SysWOW64\D3DCompiler_43.dll' D3DX: (INFO) Using SSE2 optimizations D3DX: Matrix should be 16-byte aligned for better performance Direct3D9: (INFO) :Failed to create driver indexbuffer The thread 'Win32 Thread' (0x1340) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x8cc) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x141c) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x1740) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x1008) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x12c4) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x534) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x16a4) has exited with code 0 (0x0). Direct3D9: (INFO) :MemFini! Direct3D9: (ERROR) :Memory still allocated! Alloc count = 280 Direct3D9: (ERROR) :Current Process (pid) = 00000b10 Direct3D9: (ERROR) :Memory Address: 029607fc lAllocID=1 dwSize=00004bc4, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 029653f4 lAllocID=2 dwSize=00000350, ReturnAddr=5dc102fa (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296577c lAllocID=3 dwSize=00000ef0, ReturnAddr=5dc16401 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f4a844 lAllocID=5 dwSize=0001a7ac, ReturnAddr=5dc1e508 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f30064 lAllocID=6 dwSize=0000207c, ReturnAddr=5dc0ec04 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 029666a4 lAllocID=7 dwSize=00000330, ReturnAddr=5dc0ecd5 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02966a0c lAllocID=8 dwSize=00000018, ReturnAddr=5dc0ed27 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f65024 lAllocID=25 dwSize=00001df4, ReturnAddr=5dc03cab (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f32114 lAllocID=26 dwSize=00000330, ReturnAddr=5dc03cf1 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f66e4c lAllocID=27 dwSize=00000018, ReturnAddr=5dc03d3e (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3247c lAllocID=28 dwSize=00000350, ReturnAddr=5dc102fa (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f32804 lAllocID=29 dwSize=00000ef0, ReturnAddr=5dc16401 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f66e9c lAllocID=31 dwSize=00014ab0, ReturnAddr=5dc1e508 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3372c lAllocID=32 dwSize=00001b6c, ReturnAddr=5dc0ec04 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f7b984 lAllocID=33 dwSize=00000500, ReturnAddr=5dc0ecd5 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f7bebc lAllocID=34 dwSize=00000014, ReturnAddr=5dc0ed27 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f352cc lAllocID=36 dwSize=000018e4, ReturnAddr=5dc03cab (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f36be4 lAllocID=37 dwSize=00000500, ReturnAddr=5dc03cf1 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f7bf04 lAllocID=38 dwSize=00000014, ReturnAddr=5dc03d3e (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f7bf4c lAllocID=39 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3711c lAllocID=40 dwSize=00000050, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3752c lAllocID=48 dwSize=00000ef0, ReturnAddr=5dc16401 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f38454 lAllocID=49 dwSize=00000030, ReturnAddr=5dc20881 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f384bc lAllocID=50 dwSize=00001b6c, ReturnAddr=5dc0ec04 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3a05c lAllocID=51 dwSize=00000500, ReturnAddr=5dc0ecd5 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3a594 lAllocID=52 dwSize=00000014, ReturnAddr=5dc0ed27 (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3a5dc lAllocID=54 dwSize=00004138, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3e74c lAllocID=55 dwSize=00000198, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f371a4 lAllocID=56 dwSize=00000030, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3e91c lAllocID=57 dwSize=00001020, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3f974 lAllocID=58 dwSize=00000a48, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3720c lAllocID=59 dwSize=00000098, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f372dc lAllocID=60 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f3738c lAllocID=61 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f373e4 lAllocID=62 dwSize=00000098, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f403f4 lAllocID=63 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f374b4 lAllocID=64 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f404a4 lAllocID=65 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f404fc lAllocID=66 dwSize=000000a8, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f405dc lAllocID=67 dwSize=00000098, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f406ac lAllocID=68 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f7bfc4 lAllocID=69 dwSize=0002b330, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa732c lAllocID=70 dwSize=0000002c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa738c lAllocID=71 dwSize=00000028, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa73ec lAllocID=72 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7844 lAllocID=73 dwSize=00000030, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa78ac lAllocID=74 dwSize=00000030, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f4075c lAllocID=75 dwSize=00001020, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7914 lAllocID=76 dwSize=00000120, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7a6c lAllocID=77 dwSize=00000060, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f417b4 lAllocID=78 dwSize=00000e20, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7b04 lAllocID=79 dwSize=00000120, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7c5c lAllocID=80 dwSize=00000060, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f4260c lAllocID=81 dwSize=000003ec, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7cf4 lAllocID=82 dwSize=00000050, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7d7c lAllocID=83 dwSize=00000050, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7e04 lAllocID=84 dwSize=00000050, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7e8c lAllocID=85 dwSize=00000050, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7f14 lAllocID=86 dwSize=00000048, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f42a2c lAllocID=87 dwSize=00000054, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f42ab4 lAllocID=88 dwSize=00000048, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f42b34 lAllocID=91 dwSize=000000b8, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fa7f94 lAllocID=92 dwSize=00010020, ReturnAddr=5dc0d65a (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb7fec lAllocID=93 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb809c lAllocID=94 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb8194 lAllocID=95 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb8244 lAllocID=96 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb833c lAllocID=97 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb83ec lAllocID=98 dwSize=000000b0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb84d4 lAllocID=99 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb8584 lAllocID=100 dwSize=00000050, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb860c lAllocID=101 dwSize=0000002c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb866c lAllocID=102 dwSize=00000028, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb86cc lAllocID=103 dwSize=0000002c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f42c24 lAllocID=104 dwSize=0000517c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f47dd4 lAllocID=105 dwSize=00001020, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb872c lAllocID=106 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02967004 lAllocID=107 dwSize=00004020, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb879c lAllocID=108 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f48e2c lAllocID=109 dwSize=0000183c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fb880c lAllocID=110 dwSize=0000fab8, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f4a69c lAllocID=111 dwSize=00000068, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fc82fc lAllocID=112 dwSize=00000140, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f4a73c lAllocID=113 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fc8474 lAllocID=114 dwSize=00004020, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01f4a7ac lAllocID=115 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fcc4cc lAllocID=116 dwSize=0000183c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fcdd3c lAllocID=117 dwSize=0000021c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fcdf8c lAllocID=118 dwSize=0002b044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b05c lAllocID=119 dwSize=00000028, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b0bc lAllocID=120 dwSize=00000224, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b314 lAllocID=121 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b384 lAllocID=122 dwSize=00000060, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b4ec lAllocID=124 dwSize=00000050, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b574 lAllocID=125 dwSize=00000038, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b5e4 lAllocID=126 dwSize=00000080, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b69c lAllocID=127 dwSize=0000002c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b6fc lAllocID=128 dwSize=00000040, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b774 lAllocID=129 dwSize=00000040, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b7ec lAllocID=130 dwSize=00000040, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b864 lAllocID=131 dwSize=00000060, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b8fc lAllocID=132 dwSize=00000030, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01ff9004 lAllocID=133 dwSize=00000b38, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b964 lAllocID=134 dwSize=00001020, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01ff9b74 lAllocID=135 dwSize=00000120, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01ff9ccc lAllocID=136 dwSize=00000060, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296c9bc lAllocID=137 dwSize=00001020, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01ff9d64 lAllocID=138 dwSize=00000120, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01ff9ebc lAllocID=139 dwSize=00000060, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296da14 lAllocID=140 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296de6c lAllocID=141 dwSize=000000e4, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296df84 lAllocID=142 dwSize=00000028, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01ff9f54 lAllocID=143 dwSize=000053c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fff34c lAllocID=144 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fff7a4 lAllocID=145 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296dfe4 lAllocID=206 dwSize=000008b4, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296e8cc lAllocID=207 dwSize=00000254, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296eb54 lAllocID=208 dwSize=00000034, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296ee94 lAllocID=216 dwSize=0000002a, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296ebbc lAllocID=218 dwSize=00000038, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296ec2c lAllocID=219 dwSize=00000084, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296ece4 lAllocID=220 dwSize=00000074, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296eef4 lAllocID=221 dwSize=00000268, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296ed8c lAllocID=222 dwSize=0000002c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296edec lAllocID=223 dwSize=00000048, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296f194 lAllocID=224 dwSize=00000254, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296f41c lAllocID=225 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296f874 lAllocID=226 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296fccc lAllocID=227 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 01fffbfc lAllocID=228 dwSize=000006fc, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200032c lAllocID=294 dwSize=000002c8, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296fe14 lAllocID=295 dwSize=00000034, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200062c lAllocID=296 dwSize=0000017c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200097c lAllocID=304 dwSize=0000002a, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296fe7c lAllocID=305 dwSize=00000070, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020009dc lAllocID=306 dwSize=00000190, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296ff24 lAllocID=307 dwSize=0000002c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296ff84 lAllocID=308 dwSize=00000048, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02000ba4 lAllocID=309 dwSize=000002c8, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02000ea4 lAllocID=310 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020012fc lAllocID=311 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020007dc lAllocID=312 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001754 lAllocID=313 dwSize=00000120, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0677003c lAllocID=314 dwSize=00155574, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020018ac lAllocID=315 dwSize=00000048, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001a54 lAllocID=317 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001b04 lAllocID=318 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001bb4 lAllocID=319 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001c64 lAllocID=320 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001d14 lAllocID=321 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001dc4 lAllocID=322 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001e74 lAllocID=323 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001f24 lAllocID=324 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001fd4 lAllocID=325 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02002084 lAllocID=326 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200192c lAllocID=327 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200199c lAllocID=328 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02002134 lAllocID=329 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020021a4 lAllocID=330 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02002214 lAllocID=331 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02002284 lAllocID=332 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020022f4 lAllocID=333 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02002364 lAllocID=334 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020023d4 lAllocID=335 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02002444 lAllocID=336 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020024b4 lAllocID=337 dwSize=00000040, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200252c lAllocID=338 dwSize=0000006c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020025cc lAllocID=339 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02000924 lAllocID=340 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02002644 lAllocID=341 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200278c lAllocID=386 dwSize=000001a0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02002964 lAllocID=388 dwSize=00000040, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020029dc lAllocID=389 dwSize=00000038, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02002a4c lAllocID=390 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02002ea4 lAllocID=391 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020032fc lAllocID=392 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003444 lAllocID=393 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200353c lAllocID=394 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020035ec lAllocID=395 dwSize=0000005c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200367c lAllocID=396 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020036f4 lAllocID=397 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200374c lAllocID=398 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003894 lAllocID=399 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200398c lAllocID=400 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003a3c lAllocID=401 dwSize=0000005c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003acc lAllocID=402 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003b44 lAllocID=403 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003b9c lAllocID=404 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003ce4 lAllocID=405 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003ddc lAllocID=406 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003e8c lAllocID=407 dwSize=0000005c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003f1c lAllocID=408 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003f94 lAllocID=409 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02003fec lAllocID=410 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004134 lAllocID=411 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200422c lAllocID=412 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020042dc lAllocID=413 dwSize=0000005c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200436c lAllocID=414 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020043e4 lAllocID=415 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200443c lAllocID=416 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004584 lAllocID=417 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200467c lAllocID=418 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200472c lAllocID=419 dwSize=0000005c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020047bc lAllocID=420 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004834 lAllocID=421 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200488c lAllocID=422 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020049d4 lAllocID=423 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004acc lAllocID=424 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004b7c lAllocID=425 dwSize=0000005c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004c0c lAllocID=426 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004c84 lAllocID=427 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004cdc lAllocID=428 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004e24 lAllocID=429 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004f1c lAllocID=430 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02004fcc lAllocID=431 dwSize=0000005c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200505c lAllocID=432 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020050d4 lAllocID=433 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200512c lAllocID=434 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02005274 lAllocID=435 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200536c lAllocID=436 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200541c lAllocID=437 dwSize=0000005c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020054ac lAllocID=438 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02005524 lAllocID=439 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200557c lAllocID=440 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020056c4 lAllocID=441 dwSize=000000c0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020057bc lAllocID=442 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200586c lAllocID=443 dwSize=0000005c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020058fc lAllocID=444 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02005974 lAllocID=445 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020059cc lAllocID=446 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02005b14 lAllocID=447 dwSize=000000a8, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02005bf4 lAllocID=448 dwSize=00000068, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02005c94 lAllocID=449 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02005dbc lAllocID=451 dwSize=00000060, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02005e54 lAllocID=452 dwSize=00000044, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02005ecc lAllocID=453 dwSize=00000024, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02005f24 lAllocID=454 dwSize=00000112, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02001a0c lAllocID=455 dwSize=00000010, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200606c lAllocID=456 dwSize=00000120, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020061c4 lAllocID=457 dwSize=00000048, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200636c lAllocID=459 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200641c lAllocID=460 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020064cc lAllocID=461 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200657c lAllocID=462 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200662c lAllocID=463 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020066dc lAllocID=464 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200678c lAllocID=465 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200683c lAllocID=466 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020068ec lAllocID=467 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200699c lAllocID=468 dwSize=0000007c, ReturnAddr=5dc2a22b (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02006244 lAllocID=469 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020062b4 lAllocID=470 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02006a4c lAllocID=471 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02006abc lAllocID=472 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02006b2c lAllocID=473 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02006b9c lAllocID=474 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02006c0c lAllocID=475 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02006c7c lAllocID=476 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02006cec lAllocID=477 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02006d5c lAllocID=478 dwSize=0000003c, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02006f24 lAllocID=524 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02007554 lAllocID=528 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020079ac lAllocID=529 dwSize=00000420, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200977c lAllocID=566 dwSize=00000054, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02009804 lAllocID=567 dwSize=00000080, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200af0c lAllocID=620 dwSize=00000114, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200b054 lAllocID=621 dwSize=000003e4, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200b46c lAllocID=622 dwSize=000001a4, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200b644 lAllocID=623 dwSize=00000170, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0296b41c lAllocID=624 dwSize=00000064, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200b7ec lAllocID=625 dwSize=00000064, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200b884 lAllocID=626 dwSize=000000f0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200b9ac lAllocID=627 dwSize=000000ac, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200ba8c lAllocID=628 dwSize=000001a4, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200bc64 lAllocID=629 dwSize=00000170, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200be0c lAllocID=630 dwSize=00000064, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 020082a4 lAllocID=631 dwSize=00000064, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 02008834 lAllocID=635 dwSize=000000f0, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200a8d4 lAllocID=639 dwSize=000000ac, ReturnAddr=5dc0d5ea (pid=00000b10) Direct3D9: (ERROR) :Memory Address: 0200c414 lAllocID=656 dwSize=0000007c, ReturnAddr=5dc2b592 (pid=00000b10) Direct3D9: (ERROR) :Total Memory Unfreed From Current Process = 2333308 bytes D3DX: MEMORY LEAKS DETECTED: 17 allocations unfreed (1528 bytes) D3DX: Set HKLM\Software\Microsoft\Direct3D\D3DXBreakOnAllocId=0xa to debug The program '[2832] RenderingTask.exe: Native' has exited with code 0 (0x0). Still no more info (just the "maxPointSize warning")...
  5. Thanks for all of these tips. I'll try everything this afternoon (in France) and send a feedback after that.
  6. I had a bug in the index buffer creation at the beginning (memory overflow), but it has been solved some time ago (before that, the application directly crashed when running on ATI/AMD runtime...). Here is my index buffer creation and filling code: [source lang="cpp"] /*... creating streams... */ m_pDevice->CreateIndexBuffer(sizeof(short) * 12 * 3, D3DUSAGE_WRITEONLY, D3DFMT_INDEX16, D3DPOOL_DEFAULT, &m_pIndices, NULL); // 12 faces, 3 vertices /*... filling streams... */ m_pIndices->Lock(0, sizeof(short) * 12 * 3, (void **)&pIData, 0); for (cpt = 0; cpt < 12 * 3; ++cpt) { pIData[cpt] = ((short *)skCubeIndexStream)[cpt]; } m_pIndices->Unlock();[/source] Then, here is my "skCybeIndexStream" variable contents : [source lang="cpp"]// the index stream // 12 faces of 3 vertices each short const skCubeIndexStream[12][3] = { /* vert1 vert2 vert3 */ { 0, 1, 2, }, { 2, 3, 0, }, { 4, 5, 6, }, { 6, 7, 4, }, { 8, 9, 10, }, { 10, 11, 8, }, { 12, 13, 14, }, { 14, 15, 12, }, { 16, 17, 18, }, { 18, 19, 16, }, { 20, 21, 22, }, { 22, 23, 20, } };[/source] And finally, my device creation code (we never know...) [source lang="cpp"] // locals unsigned int cpt; // looper variable unsigned int nbAdapters; // number of available adapterss D3DCAPS9 caps; // current device caps D3DPRESENT_PARAMETERS params; // params to give to device creation unsigned int retCode; // device creation return code // here, we construct the main D3D9 object, and then try to create the device m_pObject = Direct3DCreate9(D3D_SDK_VERSION); if (!m_pObject) { MessageBox(window, L"Failed to create the Direct3D 9 main object", L"error", MB_OK); } // now, prepare the device creation // the first step is to parse all devices and find the first that matches the Shader model 3.0 nbAdapters = m_pObject->GetAdapterCount(); for (cpt = 0; cpt < nbAdapters; ++cpt) { // get device caps (as HAL device for each one) m_pObject->GetDeviceCaps(cpt, D3DDEVTYPE_HAL, &caps); if (((caps.VertexShaderVersion & 0xFF00) >> 8) >= 3 && ((caps.PixelShaderVersion & 0xFF00) >> 8) >= 3) break; // compatible with shader model 3.0 (we assume then that the other needed caps are here, because more ancient) } //cpt = 1; // for ATI // if no device is avaiable if (cpt == nbAdapters) { MessageBox(window, L"Failed to initialize Direct3D engine : no shader model 3.0 compatible hardware found.", L"Error", MB_OK); return false; } // prepare the structure for device creation params.AutoDepthStencilFormat = D3DFMT_D16; // no need of stencil buffer params.BackBufferCount = 1; params.BackBufferFormat = D3DFMT_A8R8G8B8; params.BackBufferHeight = height; params.BackBufferWidth = width; params.EnableAutoDepthStencil = true; params.Flags = 0; params.FullScreen_RefreshRateInHz = 0; params.hDeviceWindow = window; params.MultiSampleQuality = 0; params.MultiSampleType = D3DMULTISAMPLE_NONE; params.PresentationInterval = D3DPRESENT_INTERVAL_DEFAULT; params.SwapEffect = D3DSWAPEFFECT_DISCARD; params.Windowed = true; // finally, try to create the device if (FAILED(retCode = m_pObject->CreateDevice(cpt, D3DDEVTYPE_HAL, window, D3DCREATE_PUREDEVICE | D3DCREATE_HARDWARE_VERTEXPROCESSING, &params, &m_pDevice))) { switch(retCode) { case D3DERR_DEVICELOST: MessageBox(window, L"Failed to initialize the Direct3D 9 Device : device lost", L"Error", MB_OK); break; case D3DERR_INVALIDCALL: MessageBox(window, L"Failed to initialize the Direct3D 9 Device : invalid call", L"Error", MB_OK); break; case D3DERR_NOTAVAILABLE: MessageBox(window, L"Failed to initialize the Direct3D 9 Device : device not available", L"Error", MB_OK); break; case D3DERR_OUTOFVIDEOMEMORY: MessageBox(window, L"Failed to initialize the Direct3D 9 Device : out of video memory !", L"Error", MB_OK); break; } return false; }[/source] Hope this will give ideas ^^
  7. We just tested it on an Intel GPU (integrated GPU on an ivy bridge processor), and it works perfectly...
  8. I'm sorry, I don't have any intel integrated GPU to test the application perhaps : Is there a difference between DrawIndexedPrimitive and DrawIndexedPrimitiveUP ? It seems that the D3DXMesh interface uses the second call to draw the subsets, but I personally use the first version for my rendering task (for optimization reasons)
  9. Yes, I also googled this message, and found similar topics, quite all saying that I don't have to matter this :S Already tried Sw VP and mixed VP, no differences... it seems that direct3D automatically set the index buffer in central memory, PIX giving me a good index buffer... and as already said, the vertex shader properly handles the vertices... WTH is going on ?? This may be a general issue in my programming methods, because quite all of my developments don't work with ATI (only my screen saver works !)
  10. Hi Hodgman, thanks for your answer, I always knew NVidia was more indulgent than ATI ^^ I am exclusively using SM 3.0 my NVidia GPU is GTX 470 my ATI GPU is HD 5750 Here is my output log with my ATI device used : 'RenderingTask.exe': Loaded 'S:\Havok\Out\Win32\Debug D3D9\RenderingTask.exe', Symbols loaded. 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\user32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll' 'RenderingTask.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_2a4f639a55563668\msvcp90d.dll', Symbols loaded. 'RenderingTask.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_2a4f639a55563668\msvcr90d.dll', Symbols loaded. 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\winmm.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\d3d9.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\version.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\d3d8thk.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\dwmapi.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\D3dx9d_43.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\uxtheme.dll' 'RenderingTask.exe': Loaded 'C:\Program Files (x86)\DisplayFusion\Hooks\DisplayFusionHookx86_af572312-ca22-4a6a-ba57-d87af4583ea5.dll', Binary was not built with debug information. 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\d3d9d.dll' Direct3D9: (INFO) :Direct3D9 Debug Runtime selected. 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\nvd3dum.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\psapi.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\aticfx32.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\atiu9pag.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\atiumdag.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\atiumdva.dll' 'RenderingTask.exe': Unloaded 'C:\Windows\SysWOW64\atiumdva.dll' 'RenderingTask.exe': Unloaded 'C:\Windows\SysWOW64\atiumdag.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\atiumdag.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\atiumdva.dll' D3D9 Helper: Enhanced D3DDebugging disabled; Application was not compiled with D3D_DEBUG_INFO Direct3D9: (INFO) :======================= Hal HWVP device selected Direct3D9: (INFO) :HalDevice Driver Style b Direct3D9: (INFO) :Using FF to VS converter Direct3D9: (INFO) :Using FF to PS converter D3DX: Unicode support: 1 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\D3DCompiler_43.dll' 'RenderingTask.exe': Unloaded 'C:\Windows\SysWOW64\D3DCompiler_43.dll' 'RenderingTask.exe': Loaded 'C:\Windows\SysWOW64\D3DCompiler_43.dll' 'RenderingTask.exe': Unloaded 'C:\Windows\SysWOW64\D3DCompiler_43.dll' Direct3D9: (INFO) :Failed to create driver indexbuffer D3DX: (INFO) Using SSE2 optimizations D3DX: Matrix should be 16-byte aligned for better performance The thread 'Win32 Thread' (0x1788) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x1244) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x1798) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x1348) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x10c8) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x1458) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x11e8) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x105c) has exited with code 0 (0x0). Direct3D9: (INFO) :MemFini! Direct3D9: (ERROR) :Memory still allocated! Alloc count = 215 Direct3D9: (ERROR) :Current Process (pid) = 000016e8 Direct3D9: (ERROR) :Memory Address: 010707fc lAllocID=1 dwSize=00004bc4, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 010753f4 lAllocID=2 dwSize=00000350, ReturnAddr=54c602fa (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107577c lAllocID=3 dwSize=00000ef0, ReturnAddr=54c66401 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a974a4 lAllocID=5 dwSize=00027408, ReturnAddr=54c6e508 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00abe8e4 lAllocID=6 dwSize=00001fa4, ReturnAddr=54c5ec04 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00ac08bc lAllocID=7 dwSize=00000320, ReturnAddr=54c5ecd5 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00ac0c14 lAllocID=8 dwSize=00000018, ReturnAddr=54c5ed27 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a70064 lAllocID=25 dwSize=00001d1c, ReturnAddr=54c53cab (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 010766a4 lAllocID=26 dwSize=00000320, ReturnAddr=54c53cf1 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 01076e7c lAllocID=27 dwSize=00000018, ReturnAddr=54c53d3e (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a71db4 lAllocID=28 dwSize=00000350, ReturnAddr=54c602fa (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a7213c lAllocID=29 dwSize=00000ef0, ReturnAddr=54c66401 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00ac0fc4 lAllocID=31 dwSize=0001c384, ReturnAddr=54c6e508 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a73064 lAllocID=32 dwSize=00001c44, ReturnAddr=54c5ec04 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00add37c lAllocID=33 dwSize=00000560, ReturnAddr=54c5ecd5 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 01076ecc lAllocID=34 dwSize=00000014, ReturnAddr=54c5ed27 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a74cdc lAllocID=36 dwSize=000019bc, ReturnAddr=54c53cab (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00add914 lAllocID=37 dwSize=00000560, ReturnAddr=54c53cf1 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 01076f14 lAllocID=38 dwSize=00000014, ReturnAddr=54c53d3e (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a76a54 lAllocID=46 dwSize=00000ef0, ReturnAddr=54c66401 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 01076f5c lAllocID=47 dwSize=00000030, ReturnAddr=54c70881 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a7797c lAllocID=48 dwSize=00001c44, ReturnAddr=54c5ec04 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a795f4 lAllocID=49 dwSize=00000560, ReturnAddr=54c5ecd5 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00addeac lAllocID=50 dwSize=00000014, ReturnAddr=54c5ed27 (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a79b8c lAllocID=52 dwSize=00004138, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 010769fc lAllocID=53 dwSize=00000198, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 01076bcc lAllocID=54 dwSize=00000030, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a7dcfc lAllocID=55 dwSize=00001020, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a7ed54 lAllocID=56 dwSize=00000a48, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00addef4 lAllocID=57 dwSize=00000098, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a766cc lAllocID=58 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a7677c lAllocID=59 dwSize=00000024, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a767d4 lAllocID=60 dwSize=00000098, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a768a4 lAllocID=61 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a76954 lAllocID=62 dwSize=00000044, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a769cc lAllocID=63 dwSize=00000024, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a7f7d4 lAllocID=64 dwSize=000000a8, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a7f8b4 lAllocID=65 dwSize=00000098, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a7f984 lAllocID=66 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00addfc4 lAllocID=67 dwSize=0002b330, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b0932c lAllocID=68 dwSize=0000002c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b0938c lAllocID=69 dwSize=00000028, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b093ec lAllocID=70 dwSize=00000420, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09844 lAllocID=71 dwSize=00000030, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b098ac lAllocID=72 dwSize=00000030, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a7fa34 lAllocID=73 dwSize=00001020, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09914 lAllocID=74 dwSize=00000120, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09a6c lAllocID=75 dwSize=00000060, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a80a8c lAllocID=76 dwSize=00000e20, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09b04 lAllocID=77 dwSize=00000120, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09c5c lAllocID=78 dwSize=00000060, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a818e4 lAllocID=79 dwSize=000003ec, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09cf4 lAllocID=80 dwSize=00000050, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09d7c lAllocID=81 dwSize=00000050, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09e04 lAllocID=82 dwSize=00000050, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09e8c lAllocID=83 dwSize=00000050, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09f14 lAllocID=84 dwSize=00000048, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a81d04 lAllocID=85 dwSize=00000054, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a81d8c lAllocID=86 dwSize=00000048, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a81e0c lAllocID=89 dwSize=000000b8, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a81efc lAllocID=90 dwSize=00010020, ReturnAddr=54c5d65a (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a91f54 lAllocID=91 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a92004 lAllocID=92 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a920fc lAllocID=93 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a921ac lAllocID=94 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a922a4 lAllocID=95 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a92354 lAllocID=96 dwSize=000000b0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a9243c lAllocID=97 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a924ec lAllocID=98 dwSize=00000050, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09f94 lAllocID=99 dwSize=0000002c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a92574 lAllocID=100 dwSize=00000028, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a925d4 lAllocID=101 dwSize=0000002c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 01076fc4 lAllocID=102 dwSize=0000517c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a92634 lAllocID=103 dwSize=00001020, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107c174 lAllocID=104 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b09ff4 lAllocID=105 dwSize=00004020, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107c1e4 lAllocID=106 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a9368c lAllocID=107 dwSize=0000183c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b0e04c lAllocID=108 dwSize=0000fab8, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107c254 lAllocID=109 dwSize=00000068, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107c2f4 lAllocID=110 dwSize=00000140, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107c46c lAllocID=111 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b1db3c lAllocID=112 dwSize=00004020, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107c4dc lAllocID=113 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b21b94 lAllocID=114 dwSize=0000183c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107c54c lAllocID=115 dwSize=0000021c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b23404 lAllocID=116 dwSize=0002b044, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107c79c lAllocID=117 dwSize=00000028, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107c7fc lAllocID=118 dwSize=00000224, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107ca54 lAllocID=119 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107cac4 lAllocID=120 dwSize=00000060, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107cc2c lAllocID=122 dwSize=00000050, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107ccb4 lAllocID=123 dwSize=00000038, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107cd24 lAllocID=124 dwSize=00000080, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107cddc lAllocID=125 dwSize=0000002c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107ce3c lAllocID=126 dwSize=00000040, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107ceb4 lAllocID=127 dwSize=00000040, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107cf2c lAllocID=128 dwSize=00000040, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4e47c lAllocID=129 dwSize=00000060, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4e514 lAllocID=130 dwSize=00000030, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4e57c lAllocID=131 dwSize=00000b38, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a94efc lAllocID=132 dwSize=00001020, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4f0ec lAllocID=133 dwSize=00000120, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4f244 lAllocID=134 dwSize=00000060, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a95f54 lAllocID=135 dwSize=00001020, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a96fac lAllocID=136 dwSize=00000120, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a97104 lAllocID=137 dwSize=00000060, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4f2dc lAllocID=138 dwSize=00000420, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a9719c lAllocID=139 dwSize=000000e4, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107cfa4 lAllocID=140 dwSize=00000028, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107d004 lAllocID=201 dwSize=000008b4, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107d8ec lAllocID=202 dwSize=00000254, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a972b4 lAllocID=203 dwSize=00000034, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107dd14 lAllocID=211 dwSize=0000002a, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a9731c lAllocID=213 dwSize=00000038, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a9738c lAllocID=214 dwSize=00000084, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107db74 lAllocID=215 dwSize=00000074, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107dd74 lAllocID=216 dwSize=00000268, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00a97444 lAllocID=217 dwSize=0000002c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107e014 lAllocID=218 dwSize=000006fc, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107e744 lAllocID=284 dwSize=000002c8, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107dc1c lAllocID=285 dwSize=00000034, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107ea44 lAllocID=286 dwSize=0000017c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107ee64 lAllocID=294 dwSize=0000002a, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107ebf4 lAllocID=295 dwSize=00000070, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107ec9c lAllocID=296 dwSize=00000190, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107dc84 lAllocID=297 dwSize=0000002c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107eec4 lAllocID=298 dwSize=00000120, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0683003c lAllocID=299 dwSize=00155574, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f01c lAllocID=300 dwSize=00000048, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f1c4 lAllocID=302 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f274 lAllocID=303 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f324 lAllocID=304 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f3d4 lAllocID=305 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f484 lAllocID=306 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f534 lAllocID=307 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f5e4 lAllocID=308 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f694 lAllocID=309 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f744 lAllocID=310 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f7f4 lAllocID=311 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f09c lAllocID=312 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f10c lAllocID=313 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f8a4 lAllocID=314 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f914 lAllocID=315 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f984 lAllocID=316 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f9f4 lAllocID=317 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107fa64 lAllocID=318 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107fad4 lAllocID=319 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107fb44 lAllocID=320 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107fbb4 lAllocID=321 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107fc24 lAllocID=322 dwSize=00000040, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107fc9c lAllocID=323 dwSize=000001a0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107fe74 lAllocID=325 dwSize=00000040, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107feec lAllocID=326 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4f734 lAllocID=327 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4f7e4 lAllocID=328 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4f8dc lAllocID=329 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4f98c lAllocID=330 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4fa84 lAllocID=331 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4fb34 lAllocID=332 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4fc2c lAllocID=333 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4fcdc lAllocID=334 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4fdd4 lAllocID=335 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4fe84 lAllocID=336 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b4ff7c lAllocID=337 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b5002c lAllocID=338 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50124 lAllocID=339 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b501d4 lAllocID=340 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b502cc lAllocID=341 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b5037c lAllocID=342 dwSize=000000c0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50474 lAllocID=343 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50524 lAllocID=346 dwSize=000000a8, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50604 lAllocID=347 dwSize=00000068, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b506a4 lAllocID=348 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107f17c lAllocID=349 dwSize=00000010, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50754 lAllocID=350 dwSize=00000120, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b508ac lAllocID=351 dwSize=00000048, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50a54 lAllocID=353 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50b04 lAllocID=354 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50bb4 lAllocID=355 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50c64 lAllocID=356 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50d14 lAllocID=357 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50dc4 lAllocID=358 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50e74 lAllocID=359 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50f24 lAllocID=360 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b50fd4 lAllocID=361 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b51084 lAllocID=362 dwSize=0000007c, ReturnAddr=54c7a22b (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b5092c lAllocID=363 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b5099c lAllocID=364 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b51134 lAllocID=365 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b511a4 lAllocID=366 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b51214 lAllocID=367 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b51284 lAllocID=368 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b512f4 lAllocID=369 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b51364 lAllocID=370 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b513d4 lAllocID=371 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b51444 lAllocID=372 dwSize=0000003c, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 06586584 lAllocID=398 dwSize=00000420, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b5228c lAllocID=426 dwSize=00000054, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b52314 lAllocID=427 dwSize=00000080, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b52b6c lAllocID=456 dwSize=00000114, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b52cb4 lAllocID=457 dwSize=000003e4, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b530cc lAllocID=458 dwSize=000001a4, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b532a4 lAllocID=459 dwSize=00000170, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0107cb5c lAllocID=460 dwSize=00000064, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b5344c lAllocID=461 dwSize=00000064, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b534e4 lAllocID=462 dwSize=000000f0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b5360c lAllocID=463 dwSize=000000ac, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b536ec lAllocID=464 dwSize=000001a4, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b538c4 lAllocID=465 dwSize=00000170, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b53a6c lAllocID=466 dwSize=00000064, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 06586e5c lAllocID=467 dwSize=00000064, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 06586c34 lAllocID=469 dwSize=000000f0, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 00b5184c lAllocID=471 dwSize=000000ac, ReturnAddr=54c5d5ea (pid=000016e8) Direct3D9: (ERROR) :Memory Address: 0658646c lAllocID=486 dwSize=0000007c, ReturnAddr=54c7b592 (pid=000016e8) Direct3D9: (ERROR) :Total Memory Unfreed From Current Process = 2377360 bytes D3DX: MEMORY LEAKS DETECTED: 17 allocations unfreed (1528 bytes) D3DX: Set HKLM\Software\Microsoft\Direct3D\D3DXBreakOnAllocId=0xa to debug The program '[5864] RenderingTask.exe: Native' has exited with code 0 (0x0). As you can see, the driver does not like the index buffer: "Direct3D9: (INFO) :Failed to create driver indexbuffer" After that, no apparent error located but a memory leak (still didn't find where it came from)
  11. Hi everyone, Last week, I developed a small rendering task for a technical test (I won't say the company name neither the complete topic, for confidential reasons). I finished the test in time, but for a strange reason it perfeclty works on NVidia hardware, but not on ATI hardware. The rendering is done in a right-handed environment, because it must be compatible with both Direct3D and OpenGL. I tried to have a look at PIX, and all is fine (index buffers, streams, textures, shaders, render state...). The vertex shader works well (tried to look at the different steps of a single mesh rendering), but the rasterizer seems to discard all the triangles, and it seems that the pixel shader is never called (if I right click a pixel and select "debug this pixel", I have nothing excepted the "clear" pixel setting). Sometimes, I read "this pixel has been discarded for the following reason : did not pass the alpha test", but there is no vertex shader/pixel shader to debug. Also, the alpha test is set to false, and the func is set to "always" ! Is there something I missed in the process ? If you need more info that can help me solve the problem, just ask me for them and I'll give you what you need [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img] Thanks in advance [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img] @xi@g@me. (PS : the D3D9 debug mode tells me that the ATI driver does not support index buffers ("(info) : failed to create driver index buffer"), so I tried primitive rendering without indices but it still draws nothing. Trying to update my ATI driver brought me to a blue screen)
  12. I disabled the normal mapping technique for specular lighting, and it seems to work fine. The effect is convincing. Thank you
  13. It's a bit hard to explain. Let's say that the specular lighting computing seems not to be correct. Without using the normal map, it works perfectly. But If I use the normal map, it does not work as it should do. The normal map in itself is correct (generated by a piece of software with a correct preview). Also, if I normalize the value I get from the normal map, I have absolutely no specular (the normal map is bound to contain allready normalizd normals, isn't it?)
  14. I'm back ^^ Here's my vertex shader code : // uniform variables float4x4 mat_worldViewProj; // world * view * projection matrix // vertex program code // in : // vertex position @ POSITION0 (local) // vertex tangent @ TANGENT0 (local) // vertex binormal @ BINORMAL0 (local) // vertex normal @ NORMAL0 (local) // vertex uv @ TEXCOORD0 // out : // vertex position @ POSITION0 (screen) // vertex position @ POSITION1 (local) // vertex tangent @ TANGENT0 (local) // vertex binormal @ BINORMAL0 (local) // vertex normal @ NORMAL0 (local) // vertex uv @ TEXCOORD0 struct VPIn { float4 position : POSITION0; float4 tangent : TANGENT0; float4 binormal : BINORMAL0; float4 normal : NORMAL0; float2 uv : TEXCOORD0; }; struct VPOut { float4 position : POSITION0; float4 localPos : POSITION1; float4 tangent : TANGENT0; float4 binormal : BINORMAL0; float4 normal : NORMAL0; float2 uv : TEXCOORD0; }; void main(in VPIn In, out VPOut Out) { // what's in goes out, + transformed pos Out.position = mul(In.position, mat_worldViewProj); Out.localPos = In.position; Out.tangent = In.tangent; Out.binormal = In.binormal; Out.normal = In.normal; Out.uv = In.uv; } And my fragment shader code : // uniform variables // positions float4 pos_camera; // camera position (local) float4 pos_light; // light position (local) // light and material float4 light_color; // light color (diffuse & specular) float4 light_attenuation; // Att0, Att1, Att2, no_Use float4 scene_ambient = float4(0.05f, 0.05f, 0.05f, 0.05f); // ambient light float4x4 material_colors; // material (diffuse, ambient, specular, emissive) float material_power; // specular power level // textures sampler2D map_diffuse; // diffuse map sampler2D map_specular; // specular map sampler2D map_normal; // normal map // fragment program code // in : // local position @ POSITION1 // local tangent @ TANGENT0 // local binormal @ BINORMAL0 // local normal @ NORMAL0 // uv @ TEXCOORD0 // out : // color @ COLOR0 (final color) struct FPIn { float4 position : POSITION1; float4 tangent : TANGENT0; float4 binormal : BINORMAL0; float4 normal : NORMAL0; float2 uv : TEXCOORD0; }; struct FPOut { float4 color : COLOR0; }; void main(in FPIn In, out FPOut Out) { // locals float4x4 TBN; // TBN transformation matrix float4 VC; // vertex to camera vector (tangent space) float4 VL; // vertex to light vector (tangent space) float4 H; // halfway vector (tangent space) float4 lighting; // lighting computation result float VLSqDist; // square distance between Vertex and Light float VLDist; // distance between Vertex and Light float attenuation; // attenuation value float4 mappedNormal; // normal to use for lighting computation // locals initialization TBN = float4x4(In.tangent.x, In.binormal.x, In.normal.x, 0.0f, In.tangent.y, In.binormal.y, In.normal.y, 0.0f, In.tangent.z, In.binormal.z, In.normal.z, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f); VC = normalize(mul(pos_camera - In.position, TBN)); VL = normalize(mul(pos_light - In.position, TBN)); H = normalize(VC + VL); mappedNormal = (tex2D(map_normal, In.uv) - 0.5f) * 2.0f; // compute lighting lighting = lit(dot(mappedNormal, VL), dot(mappedNormal, H), material_power); // compute distance VLSqDist = dot(pos_light - In.position, pos_light - In.position); VLDist = sqrt(VLSqDist); attenuation = clamp(1.0f - (light_attenuation.x + (VLDist * light_attenuation.y) + (VLSqDist * light_attenuation.z)), 0.0f, 1.0f); Out.color = saturate(lighting.y * material_colors._11_12_13_14 *light_color * attenuation * tex2D(map_diffuse, In.uv) + lighting.z * material_colors._31_32_33_34 * light_color * attenuation * tex2D(map_specular, In.uv) + material_colors._21_22_23_24 * scene_ambient + material_colors._41_42_43_44); } Do someone has an idea? EDIT : I forgot one point : I'm working with D3D9 and HLSL ^^ (Left Handed) [Edited by - @xi@g@me on December 3, 2010 1:27:57 PM]
  15. Hi everyone. I'm working on a simple shader to make a normal mapping effect to use with the graphics engine I'm currently on. This shader computes lighting that comes from a single point light (with att and a single diffuse color). The material is composed of a diffuse texture, a specular map and a normal map (the famous "blue map"). The shader seems top work, but only approximately. I got an issue with the specular lighting that behaves in a verry weired way. So I wish to know if my theory of the normal mapping is correct : - In VShader, send as output the transformed position, the local position, the tangent, binormal and normal values, and the texture coordinates - In PShader, create a vector from local pos to local light pos, transform it using TBN (from values we get of the VShader) and normalize it. Idem for the vector from local pos to camera pos. Then, compute Halfway vector by adding the two first vectors and then normalize. Sample normal map using texture coordinate off from the rasterizer (normalizing is not necessaray?). Compute lighting using sampled normal and transformed/normalized vectors (with lit function). Compute color using diffuse and specular map, and draw pixel. To get the normal from the normal map, we have to do like this : (Tex2D(map_normal, In.uv) - 0.5f) * 2.0f Is that all right? I send you the shader when I come back home this evening (I'm GMT+1 here, so in the afternoon for US people) Thanks in advance. @xi@g@me