интел не поддерживается и я даже парится не буду с его поддержкой....
FAQ будет попозднее, когда будет хоть какой-то геймплей.
@!!ex
> интел не поддерживается и я даже парится не буду с его поддержкой.
А почему? Ведь много есть компов со встроенной графикой. В офисах
особенно.
Гемора много. делать два рендера - надо много сил. а у нас их нет. Инди же.
Да и смысла нет. Ье у кого ГМА - в стратегии не играют за очень редким исключением.
ОРиентируемся на GL2.1. Весьма распространенное железо, достаточно хорошо покрывает ЦА по моим прикидкам.
Renegade
OpenGL 3 - это 80% компов. Для Intel надо писать отдельный рендер. Да и к тому же купить отдельно ноут с этим говном. А смысл?
SNVampyre
> OpenGL 3 - это 80% компов. Для Intel надо писать отдельный рендер. Да и к тому
> же купить отдельно ноут с этим говном. А смысл?
Мне удобно в офисе на рабочем компе запускать, а не игровой ноутбук запрягать.
Да и к тому же - это веская причина для некоторых программистов выбрать Direct3D!
Непонимаю, что там сложного. По моему сделать рендер для OpenGL 3.0 гораздо сложнее,
чем тоже самое на DirectX.
Renegade
> OpenGL 3.0 гораздо сложнее,
> чем тоже самое на DirectX.
Ерунда. Как программист пищущий на обоих типах GAPI говорю.
И использование DX ну никак не спасает от убогого железа.
Один фиг придется писать второй рендер, если ты хочешь чтобы работало на интелах.
Вот пример кода выводящего текст в Direct3D:
D3DXCreateFont (3dpDevice, 16, 0, FW_BOLD, 1, false, 0, 0, DEFAULT_QUALITY, DEFAULT_PITCH|FF_MODERN, "Verdana", &pFont); RECT rect = {60, 60, 250, 250}; m_pFont->DrawText( NULL, "111111!ОдинОдинОдин", -1, &rect, DT_CENTER | DT_SINGLELINE | DT_VCENTER, 0xff00ff00);
А с применением OpenGL, будут всякие сложности.
Видишь разницу?
Во-первых - это не Dt3D, а D3DX.
ОТдельная надстройка имеющая мало связи с D3D.
Таких настроек для OGL - десятки.
Любой более менее давно работающий в этой сфере - уже заменил D3DX на самописную либу, со своими велосипедами.
У меня для рендера текстая свой OGL класс, который прекрасно работает.
Быстрее чем вывод текста через D3DX, кстати.
Во-вторых - этот пример ни о чем, если уж сравнивать сложность - то на действительно больших задача. Всякие DS,SM,PostEffects и прочее.
Renegade
> Да и к тому же - это веская причина для некоторых программистов выбрать Direct3D!
Хочешь предложить автору ещё и D3D рендер написать, учитывая что он и так не успевает?
Смысла поддерживать видеокарты Intel нет, тем более что их очень тяжело встретить и невозможно купить отдельно компа, что резко затрудняет оладку.
SNVampyre
> Хочешь предложить автору ещё и D3D рендер написать, учитывая что он и так не
> успевает?
Не ну может после конкурса он захочет расширить охват потенциальных покупателей
продукта, тогда ему стоит задуматься о более интеллектуальной архитектуре движка.
Renegade
Делать второй рендер ради пол процента интеловцев играющих в стратегии не имеет смысла.
Кхм. Для запуска демки требует обновить драйверы OpenAL и OpenGL. Ссылку на эту беду не кинете?
На W7 без звука вроде пошло... Вращение камеры там не работает?
А на XP на видеокарте Радеон-9600 оно заработает?
akyl91
> Для запуска демки требует обновить драйверы OpenAL и OpenGL.
Нет понятия драйвер OpenGL. Есть понятие драйвер видеокарты. Соответственно его и надо обновлять.
akyl91
> На W7 без звука вроде пошло
Сейчас звука нет.
akyl91
> Вращение камеры там не работает?
Вращения камеры сейчас нет.
akyl91
> А на XP на видеокарте Радеон-9600 оно заработает?
На XP - да. На 9600 - скорее всего нет. Насколько я помню там нет поддержки 120 GLSL, хотя на 100% не уверен.
@!!ex
> Насколько я помню там нет поддержки 120 GLSL
С новыми дровами есть. Но скорее всего ты не впишешься в 63 инструкции.
SNVampyre
> Но скорее всего ты не впишешься в 63 инструкции.
100% не впишусь... :(
Тема в архиве.