Форум: "Игры";
Текущий архив: 2008.05.11;
Скачать: [xml.tar.bz2];
ВнизВнимание! срочно треб. помощь на тему "Включение Акселерации" Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c