Revision 710 [ Xors3d ]
Решил запустить ксорс через студийный дебаг.
Если не чистить экран xCls() то имеем либо розовый, либо зеленый цвет после каждого флипа(дефолтные цвета буферов?)
Минимальный код:
#include "headers\xors3d.h"
int _tmain(int argc, _TCHAR* argv[])
{
xGraphics3D(800,600,32,0,1);
xSetBuffer(xBackBuffer());
while(!xKeyDown(KEY_ESCAPE))
{
xFlip();
}
return 0;
}
Имеем после завершения программы:
...
Direct3D9: (ERROR) :Memory Address: 00fb7464 lAllocID=154 dwSize=0000007c, ReturnAddr=64d5b592 (pid=00001580)
Direct3D9: (ERROR) :Total Memory Unfreed From Current Process = 1593632 bytes
Direct3D9: :====> EXIT: DLLMAIN(64d3d9a0): Process Detach 00001580
The program '[5504] TestBox.exe: Native' has exited with code 0 (0x0).
А также скрин во время работы программы. Постоянно сыпятся ворнинги. Но по сути всё работает.
Предпологаю проблемы в ксорсе?