Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2013, 03:11   #1
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию D3DQUERYTYPE_OCCLUSION

Доброй ночи, работаю с DirectX , а если быть точнее только начинаю изучать . Написал одну программу с горем пополам естественно работает она криво что бы исправить одну из ошибок мне сказал один человек использовать D3DQUERYTYPE_OCCLUSION. И он куда то пропал. Перерыл весь гугл но как это использовать так и не понял , может кто подсказать как использовать это? Единственное понял что эта штука отвечает за слои

---------------------------------------------

На буржуйском форуме нашел что юзать нужно как то так

Код:
function CreateQueryCallBack(self:pointer; _Type: TD3DQueryType; out ppQuery: IDirect3DQuery9): HResult; stdcall;
begin
if _Type = D3DQUERYTYPE_OCCLUSION then
   _Type:= D3DQUERYTYPE_TIMESTAMP;

Result := CreateQueryNext(self, _Type, ppQuery);
end;
У меня ошибку выдает Incompatible types: '_D3DPRIMITIVETYPE' and '_D3DQUERYTYPE'

Ссылка на источник

-------------------------------------------------

Нашел инфу что на C++ это дело пишется так:
Код:
m_pD3Ddev->CreateQuery(D3DQUERYTYPE_OCCLUSION, &pQuery);
Пробовал так:
Код:
DeviceInterface.CreateQuery(D3DQUERYTYPE_OCCLUSION,{Сюда что только не ставил ничего не подходит});

Последний раз редактировалось ClMlD; 25.08.2013 в 06:14.
ClMlD вне форума Ответить с цитированием
Старый 25.08.2013, 21:53   #2
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

Неужели не кто не шарит? ??
ClMlD вне форума Ответить с цитированием
Старый 26.08.2013, 11:28   #3
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

Up . . . . . . . . .
ClMlD вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц