Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.11;
Скачать: CL | DM;

Вниз

Внимание! срочно треб. помощь на тему "Включение Акселерации"   Найти похожие ветки 

 
megajober3d ©   (2007-01-28 13:05) [0]

Уважаемые пользователи!
У меня проблема, я не могу найти информацию насчёт включения 3D акселерации используя программные средства Delphi. Как ни странно когда я гружу  3D_Max(в нем я делаю модели для своего движка, который я разработал на Делфи), то мой движок начинает просто ЛЕТАТЬ, все циклы в нем начинают выполняться раз в 10 быстрее!!!
Но если выключить 3D max, то моя программа работает в обычном режиме и иногда падает FPS. :(
Я слышал что каким-то образом можно включить ускорение...Но к сожеленью я даже не могу сформировать запросы в поисковых системах...
Подскажите где можно найти ресуры на мои вопросы...
Ну или если вы, уважаемый пользователь, сами знаете ответ на мой вопрос, то прошу поделиться со мной хотя бы небольшим кусочком ваших знаний...
А сам я студент, и создаю модель своего колледжа, вернее уже создал, сейчас произвожу оптимизацию...


 
Efir   (2007-01-28 13:19) [1]

Direct 3D и OpenGL в помощь.


 
megajober3d ©   (2007-01-28 13:35) [2]

Вы меня наверное не поняли!!!
У меня движок на OpenGL с использованием OpenGL15.pas заголовков,
всё хорошо работает, получилось вроде ходилки-бробилки, но вот хотелось бы чтобы все циклические алгоритмы работали еще быстрее...Т.к. нужно добавить некоторые интерактивности, что уже будет влиять на работоспособность....

=====
Так что мне нужно, сделать так чтобы прога летала проктически на любом компе, хотя вот у меня на AMD and Gefors440MX результат 86 fpS....
=====

И я заметил закономерность - при включении 3D макса, мой движок на OpenGL, начинает работать в ускоренном режиме, а когда выключаеш макс, то прога снова как бы работает в обычном режиме т.е. без акселерации(так это вроде бы называется)...
ТАК ЧТО ПОДскажите какой код в делфи нужно писать для включения режима 3DNoW


 
Efir   (2007-01-28 13:52) [3]

А добавлять флаг PFD_GENERIC_ACCELERATED не пробовал?


 
RzCoDer ©   (2007-01-28 19:08) [4]

Фигасе, у меня обычно наоборот) Врубаю макс, всё начинает жутко тормозить)


 
XProger ©   (2007-01-28 20:08) [5]

megajober3d, wglSwapIntervalEXT(0) - помогает?


 
ancara ©   (2007-01-29 23:15) [6]

режима 3DNoW?
3DNow! - это набор инструкций в процессорах AMD как SSE или MMX, чтобы он "ускорял" работу приложения нужно сначала написать код (желательно оптимизированный:) ) с использованием (желательно грамотным:) этих инструкций.
 Почему приложение без макса работает медленно а после запуска макса быстрее- сложно сказать, видимо макс при старте "правильно" инициализирует свои контексты OpenGl, причем это затрагивает и существующие контексты. (Слабо представляю как это происходит:))
 Думаю следует обратить внимание на то как создаются контексты в этом приложении, может чего-то не хватает или неверны какие-то параметры..
 Ну или можно тупо выдрать инициализацию из рабочего примера к каким-нибудь  статьям там, или из демы.. Ресурсов масса, аск гугл, как говорится...



Страницы: 1 вся ветка

Текущий архив: 2008.05.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
3-1196988932
Killka
2007-12-07 03:55
2008.05.11
Экспорт данных в ExcЁль


2-1207804307
Chorniy
2008-04-10 09:11
2008.05.11
ReadProcessMemory читает всегда с одного адреса... где-то ошибка?


2-1207825889
azamatufa
2008-04-10 15:11
2008.05.11
ADO master-detail: почему нельзя detail у сказать Append?


2-1207809049
TRSteep
2008-04-10 10:30
2008.05.11
Классы и ошибки


2-1208247738
AlexDan
2008-04-15 12:22
2008.05.11
Строка в массив