Войти
ПрограммированиеФорумГрафика

Direct3D9: Урок 1: Создание D3D Устройства. (комментарии) (3 стр)

Страницы: 1 2 3 4 Следующая »
#30
1:54, 2 дек 2012

KpeHDeJIb
> Я тоже так думал.
И...

#31
2:07, 2 дек 2012

asvp
> И...
Скажем так, жизнь иногда преподносит сюрпризы в самый неожиданный момент.

#32
2:08, 2 дек 2012

KpeHDeJIb
> Скажем так, жизнь иногда преподносит сюрпризы в самый неожиданный момент.
А конкретнее можно? Чтобы не не наступить на этот сюрприз.

#33
10:40, 2 дек 2012

KpeHDeJIb
> Тут нам поможет OpenGL, любые фишки DX11 желеа... внезапно даже на WinXP.
Я с этим не спорю, но под Win OGL часто не достаточно: проблемы с вертикальной синхронизацией, проблемы со стереоскопическим 3д, проблемы с аппаратным воспроизведением видео, проблемы совместимости и др. Т.е. есть задачи, где с OGL под windows далеко не уедешь.
Касательно фишек железа DX11. Если у юзера стоит такая видеокарта, то у него вероятнее всего уже Windows 7.

#34
22:27, 2 дек 2012

asvp
Кто то рассказывал, как делал казуалку для распространителя (вроде алавара, не помню). И они потребовали, чтобы шло везде. И пришлось переписывать все с шейдеров sm3 на самую древность...

#35
9:13, 3 дек 2012

evirus
> Касательно фишек железа DX11. Если у юзера стоит такая видеокарта, то у него
> вероятнее всего уже Windows 7.
пару дней назад заглянул на сайт стима. Там написано, что где-то около 10% населения сидит на хрюше при видюшке с DX10/11. Ещё 5 в принципе не поддерживают 10-11... ну и ещё дофига из тех, кто не поддерживает просто не ставили стим.

позабавило то, что по версии стима стим оказался самой популярной программой

#36
9:26, 3 дек 2012

-Eugene-
казуалка?! SM3?! случайно не "круизис2дэ"?
Бухгалтеры негодуэ!

#37
9:39, 3 дек 2012

evirus
> Под Windows 8, кстати, нет Debug Runtime для DX9 и не планируется.
Дело в том, что там MS пытается всех утопиться в своём Metro. Приложения под него, ясен перец, нигде больше запускаться не будут, а значит и нет смысла обратную совместимость поддерживать. Однако, и игры толковые под него тоже вряд-ли кто-то писать будет, ибо HTML5, интерпретация да ещё и ядром IE убивают всю производительность на корню.

В вопросе о Windows 8 я всецело согласен с Ньюэлом - W8 это прекрасная возможность перейти на Linux.

#38
9:42, 3 дек 2012

-Eugene-
> ДХ9 имеет совершенно ущербную архитектуру. Мешанина всего. Хуже только в OpenGL.

С первым согласен, со вторым нет.
В ГЛ ты можешь взять ядро и забить на расширения, в ДХ9 по сути всё из "расширений" и нет как такового ядра, на которое можно было бы смело опереться, то что есть гарантированно для всех, не достаточно.
Поэтому приходится ориентироваться на то, что 90% ГПУ поддерживает те капсы, которые тебе нужны, а на всё остальное приходится говорить "извините, у вас капсик не тот, до свидания!".

asvp
> Уже есть DX11.1. Смотрите MSDN. Распространяется с Win8.

Про ДХ15 имелось ввиду то же, что и evirus сказал, что пока человек научится делать что-то на текущем самом наипоследнем ДХе, технологии уйдут далеко вперёд. И если он выбрал ДХ9, то его знания будут вообще не актуальны никак.
А про ДХ11.1 я в курсе.

> Видеокарт, которые не держат SM3 уже не осталось.

Это не правда.
Встроенные Интелы это основная СМ2 масса, которых очень много.
Так же не забываем Радеоны, например Х800 серия, которые были конкурентами СМ3 железу, а АТИ говорила, что СМ3 не нужно и клепала всё ещё СМ2 карточки, а фаны как горячие пирожки расхватывали.
Так как у меня в проекте минимальный таргет SM2, то очень хорошо видно, сколько таких людей с древними карточками.

evirus
> DX11 стоит изучать человеку, поскольку это будут еще актуальные знания через 2
> года и API удобнее гораздо. Плюс для новичка проще, когда не надо думать о Lost
> Device

+1
Вот и я о том же.

#39
9:42, 3 дек 2012

ЙаЙожег
> В вопросе о Windows 8 я всецело согласен с

Причём как назло GL работает на Win8 :)

#40
9:45, 3 дек 2012

Executor
> Так же не забываем Радеоны, например Х800 серия, которые были конкурентами СМ3
> железу, а АТИ говорила, что СМ3 не нужно и клепала всё ещё СМ2 карточки, а фаны
> как горячие пирожки расхватывали.
> Так как у меня в проекте минимальный таргет SM2, то очень хорошо видно, сколько
> таких людей с древними карточками.

Бабло правит миром :) Это что, вот поддержка 2_a, 2_b - это гораздо хуже

#41
9:47, 3 дек 2012

innuendo
> Это что, вот поддержка 2_a, 2_b - это гораздо хуже

Я забил на это.
Выбрал два основных направления SM2 (2, 2a, 2b) и SM3. Вполне достаточно получилось.

#42
10:04, 3 дек 2012

innuendo
> Бабло правит миром :) Это что, вот поддержка 2_a, 2_b - это гораздо хуже
Executor
> Выбрал два основных направления SM2 (2, 2a, 2b) и SM3. Вполне достаточно получилось.
Я выбрал мин. SM3. Т.к. такая карта уже стоит копейки.

> Встроенные Интелы это основная СМ2 масса, которых очень много.
Эти видеокарты нужны, чтобы изображение показывать. И не более.
Я их считаю как неотъемлемая часть пишущей машинки.

Ну если не поддерживает железо требуемый функционал, так пускай лесом идут.
ИМХО проще железо обновить, чем тратить время и ресурсы программистов для поддержки старья, да на котором еще много чего не реализуешь, что можно реализовать на современном API.
Ну, а если про всякие казуалки, то там и обыкновенный FFP справится.

#43
10:12, 3 дек 2012

asvp
> Эти видеокарты нужны, чтобы изображение показывать. И не более.

Самое интересное, что почти все шейдера первого крайзиса идут на sm2.0


> да на котором еще много чего не реализуешь, что можно реализовать на
> современном API.

примеры в студию :)

#44
10:15, 3 дек 2012

asvp
> Ну если не поддерживает железо требуемый функционал, так пускай лесом идут.

Это не получение прибыли от этих игроков, какие бы они ни были.
И если это ММО, то нужно охватывать как можно больше людей.

> Ну если не поддерживает железо требуемый функционал, так пускай лесом идут.

Так можно рассуждать, когда ты делаешь условный Крайзис. :)
Где люди, ради игры пойдут комп менять.

Страницы: 1 2 3 4 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.