Форум: "Игры";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
ВнизНе запускается Direct3d Найти похожие ветки
← →
Cr@zy-EyE © (2005-12-30 13:17) [0]Не запускаются даже стандартные примеры, например Tut01_CreateDevice
g_pD3D := Direct3DCreate8(D3D_SDK_VERSION);
if (g_pD3D = nil) then
begin
Result:= E_FAIL;
Exit;
end;
if FAILED(g_pD3D.GetAdapterDisplayMode(D3DADAPTER_DEFAULT, d3ddm)) then
begin
Result:= E_FAIL;
Exit;
end;
ZeroMemory(@d3dpp, SizeOf(d3dpp));
d3dpp.Windowed := True;
d3dpp.SwapEffect := D3DSWAPEFFECT_DISCARD;
d3dpp.BackBufferFormat := d3ddm.Format;
if FAILED(g_pD3D.CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd,
D3DCREATE_SOFTWARE_VERTEXPROCESSING,
d3dpp, g_pd3dDevice)) then
// CreateDevice возвращает D3DERR_INVALIDCALL
begin
Result:= E_FAIL;
Exit;
end;
У меня старая видеокарта - возможно, из-за этого? Хотя диагностика DirectX нормально ведь работает.
← →
NailMan © (2005-12-30 13:40) [1]какой версии заголовочные файлы установлены в дельфи?
ЗЫ: SoftProcessing палюбасу должен запускаться.
---
P.L.U.R. and WBR, NailMan aka 2:5020/3337.13
← →
Sphinx © (2005-12-30 14:19) [2]> d3dpp.Windowed := True;
> d3dpp.SwapEffect := D3DSWAPEFFECT_DISCARD;
> d3dpp.BackBufferFormat := d3ddm.Format;
А где размеры BackBuffer указаны ???
← →
Cr@zy-EyE © (2005-12-30 17:08) [3]
> NailMan © (30.12.05 13:40) [1]
> какой версии заголовочные файлы установлены в дельфи?
8.0
> ЗЫ: SoftProcessing палюбасу должен запускаться.
Это-то и странно...
> Sphinx © (30.12.05 14:19) [2]
> А где размеры BackBuffer указаны ???
В оконном вроде сами должны установиться
← →
Sphinx © (2005-12-31 12:23) [4]>В оконном вроде сами должны установиться
Как говорил один препод "должны, но не обязаны"
Страницы: 1 вся ветка
Форум: "Игры";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c