forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   axelynx (http://forum.boolean.name/showthread.php?t=14637)

HolyDel 26.04.2011 20:45

axelynx
 
Вложений: 2
Мой новый мультимедийный фреймворк.

Пока ничего особенного нет, просто хочу посмотреть на конфигурации на которых оно запускается.
Сразу говорю, что работает на openGl 3.3 контексте (dx10 железо).
На более слабом не запустится.

Nex 26.04.2011 20:52

Ответ: axelynx
 
Вложений: 1
Вертикальная синхронизация включена?
Вложение 13543
Intel Core2 Quad Q9400 2.66Ghz
Win7 x64
GeForce gtx 275

Morganolla 26.04.2011 21:02

Ответ: axelynx
 
апалтедь, я чуть не аписался

АТИ 5670

HolyDel 26.04.2011 21:07

Ответ: axelynx
 
Цитата:

Вертикальная синхронизация включена?
да. я пока проверяю на запускаемость. рендер не оптимален - надо для начала отловить конфигурации, на которых вываливаться будет. потом буду ускорть / фичи добавлять.

Morganolla 26.04.2011 22:17

Ответ: axelynx
 
меня возьмешь в собу... , сори в разрабы?
Есть идея булет туда прикрутить!

HolyDel 26.04.2011 22:34

Ответ: axelynx
 
Morganolla
да не вопрос. тока до физики еще месяца три как минимум. Пока не то что класса сцены нет - но и даже математической либы как таковой, такчто его надо сначала наполнить более фундаментальными вещами.

Я тогда опишу пока что примерно (в моем понимании) будет двиг. Или правильнее его будет называть мультимедийным API.

Гапи:
OpenGL 4.1 -3.3

Поддерживаемы ОС:
1)Windows
2)Linux
3)может быть MacOS (???)

Компиляторы \ IDE:
1) cl / MSVS
2) gcc, mingw / code::blocks
3) Может быть qtcretor

Библиотека работает с юникодовыми строками - исключение - тексты шейдеров.
Логи ведутся в хтмл файл для наглядности.
Логирование будет во втором потоке в будущем
Претензий к получаемому ексешнику нет (но должна быть возможность собрать все в один исполняемый файл, для создания заставки например)

хочу сделать инсталлеры, которые-бы создавалми мастера для студии и кодоблоксов - но не понятно как в линуксе будет выглядеть.

да, работать двиг будет по возможности с GL_ARB_ES2_compatibility, чтобы графическая часть с меньшим проблемами могла мигрировать на современные девайсы.

Mr_F_ 26.04.2011 22:48

Ответ: axelynx
 
делать двиг в отрыве от игры - в большинстве случаев неудачная идея

HolyDel 26.04.2011 22:51

Ответ: axelynx
 
Mr_F_ согласен.
поетому я и говорю - что ето скорее апи, чем двиг.

Morganolla 27.04.2011 12:48

Ответ: axelynx
 
Математика будет с кватернионами?

Mhyhr 27.04.2011 14:40

Ответ: axelynx
 
Вложений: 1
Красив тест.

HolyDel 27.04.2011 19:16

Ответ: axelynx
 
Morganolla
да, обязательно.
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 256 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

HolyDel 27.04.2011 22:29

Ответ: axelynx
 
Вложений: 4
вот новое - картинка.

для сравнения есть старый метод и новый.
цифра - количество картинок.

linux:
Вложение 13556
Вложение 13554

old 25000 - 13-15 FPS
25000 - 50 FPS
100000 - 18-19 FPS

intel celerone 2.66GHz, 8600GT, Ubuntu
windows:
Вложение 13557
Вложение 13555

intel centrino 2x2.26GHz, 9600GT, Win7
old - 30-31 FPS
25000 -60 FPS (vsync)
100000 - 42 FPS

Morganolla 28.04.2011 21:18

Ответ: axelynx
 
За основу мат. библы можно взять собственно сам булет - абсолютно бесплатный и открытый двиг. Там есть:
- прекрасная 3Д математика с векторами, матрицами, кватернионами и трансформациями;
- отличный механизм определения коллизий с множеством алгоритмов и видов тел;
- ну и собстно сам физ. движок со множеством настроек!
Таким образом можно убить сразу 2-3 зайцев :)))

Dream 29.04.2011 13:16

Ответ: axelynx
 
Вложений: 1
Win7, GT330M,
запустилось, в консоле только название видухи написало. экран чёрный, ничего не происходит

лог файл в атаче

mr.DIMAS 29.04.2011 20:45

Ответ: axelynx
 
Вложений: 1
такая же бадяга. AMD Radeon 4870, Win7

зы. когда я писал двиг на огле у меня возникали проблемы с инициализацией некоторых расширений. некоторые расширения показанные в эвересте как поддерживаемые, нагло не инициализировались.


Часовой пояс GMT +4, время: 23:57.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot