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

OpenGL vs DirectX для Shareware игр (6 стр)

Страницы: 1 2 3 4 5 6 7 Следующая »
#75
18:36, 17 мар. 2015

war_zes

ну ты фантазёр. Если уверенно говорить, то действительно версию дх можно связать с новой архитектурой драйверов. Ну т.е. один-то раз прокатило у мс.


#76
19:43, 17 мар. 2015

war_zes
> И вот если ты почитаешь про то, за что отвечает WDDM - ты поймешь почему ее нет
> на XP (подсказка - для этого надо было переписывать XP)

Ты случайно не знаешь, почему GL4.0 может и на XP ?

#77
21:28, 17 мар. 2015

alkemist

профессиональная графика на аппаратно неизменяемых игровых автоматах? или на аппаратно неизменяемых Steam-машинках? ))

на линуксе - да, opengl, но линуксы с макосью не приоритетные направления для игор на ПК.

а директ - непрофессиональная графика? на аппаратно изменяемой XBox?
неигровые вещи не пишутся на директе. либо кроме директа имеют еще и opengl версии.

в браузере тоже дх использовать?
на винде - да. webgl работает же через angle, который работает через dx. поэтому webgl будет работать там - где не будет работать opengl, например на компах где стоят устаревшие драйвера.

>OpenGL выглядит весьма соблазнительным вариантом т.к. работает везде.
угу, расскажи мне про везде. мы переписывали проект (не игровой) с opengl-я на dx, из-за проблем совместимости (вот такой оксюморон). ибо винда есть у всех (из целевой аудитории). а драйвера - не факт.

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

kipar
> А в bindless texture про это нет упоминаний, если он умеет в текстуры разного
> размера (или даже разного типа) - хорошо.
умеет

war_zes

Тебя к примеру не удивляет что вулкан будет работать на любой видеокарте уровня OGL 4.2? и почему этот буст который нам обещают нельзя было получить раньше?

нет. далеко не все то, что мог opengl - будет мочь вулкан. более того, на нвидии от него вообще нет никакого толка (bindless текстур нет, path rendreing-а нет, дополнительных blend-режимов нет, всю низкоуровневую хрень можно решить nv commands list-ами, причем вулкану еще только предстоит достичь той скорости).
#78
21:31, 17 мар. 2015

innuendo
> Ты случайно не знаешь, почему GL4.0 может и на XP ?
А вот тут хороший вопрос, как именно оно реализовано. Очень может быть что тупо хаком в обход WDDM.

#79
1:44, 18 мар. 2015

clc
> ну ты фантазёр. Если уверенно говорить, то действительно версию дх можно
> связать с новой архитектурой драйверов. Ну т.е. один-то раз прокатило у мс.
innuendo
> Ты случайно не знаешь, почему GL4.0 может и на XP ?
Вот если бы читали.

Потому что GL не юзает WDDM ?

clc
> ну ты фантазёр. Если уверенно говорить, то действительно версию дх можно
> связать с новой архитектурой драйверов. Ну т.е. один-то раз прокатило у мс.
Ты забыл беды XP с графикой - Lost Device, падение при перерасходе видеопамяти. Внезапно - кто за это отвечает? DX? нет. именно WDDM. (почитай хотя бы русскую вики - там написано для чего писалась WDDM и почему она вообще была нужна для висты)

Как по твоему должен видеодрайвер работать с памятью и перекидывать излишки из видео в оперативку, а из оперативки на жесткий диск? не шибко ли много берет на себя видеодрайвер, если бы он такое делал?
(p.s. если ты вдруг не понял - на DX 10+ довольно сложно получить ситуацию нехватки памяти, будет скрипеть, тормозить, тужится, но все равно загрузит твою текстуру даже если в видеокарте уже некуда)

#80
8:35, 18 мар. 2015

war_zes
> Потому что GL не юзает WDDM ?

Мне всё равно - юзает, не юзает. Есть факт - GL4.0 работает и на XP и на Viste. DX10 - нет ( нужно было покупать новую ОС )

#81
8:42, 18 мар. 2015

innuendo
> Мне всё равно - юзает, не юзает. Есть факт - GL4.0 работает и на XP и на Viste.
> DX10 - нет ( нужно было покупать новую ОС )
ну и что?
GL не юзает WDDM. DX10 - юзает. На XP нет WDDM. Поэтому чтобы на XP был DX 10, нужно чтобы для него написали WDDM. Никто этим по каким-то причинам не собирался заниматься. Возможно оно просто было невозможным

#82
9:14, 18 мар. 2015

war_zes
> GL не юзает WDDM. DX10 - юзает

Зачем же DX10 юзает WDDM ? Чтобы кто-то смог продать новую ОС ?

#83
10:13, 18 мар. 2015

HolyDel
> с opengl-я на dx, из-за проблем совместимости (вот такой оксюморон). ибо винда
> есть у всех (из целевой аудитории). а драйвера - не факт.
Хм, т.е. DirectX работает без драйвера к GPU ? Это честный вопрос, т.к. с DX не работал)
Ведь для того чтоб работал GL никаких дополнительных приблуд не нужно. Идешь на nvidia.com/amd.com и качаешь, а затем ставишь драйвер на видеоадаптер. HolyDel
innuendo
> Зачем же DX10 юзает WDDM ? Чтобы кто-то смог продать новую ОС ?
А еще чтобы не менять нездоровую архитектуру всех ОС линейки. К счастью, это меняется в лучшую сторону, хоть и очень медленно.
HolyDel
>неигровые вещи не пишутся на директе.
Интересно, почему же?

#84
12:10, 18 мар. 2015

alkemist
> Хм, т.е. DirectX работает без драйвера к GPU ? Это честный вопрос, т.к. с DX не
> работал)
директ работает с теми драйверами что идут в системе. и обновляется вместе с обновлением системы - автоматически.

alkemist
> Идешь на nvidia.com/amd.com и качаешь, а затем ставишь драйвер на видеоадаптер.
проще зайти в панель управления -> программы и компоненты и удалить не работающую игру (ведь остальные игры работают). не, некоторые люди смогут скчать драйвера. может их даже большинство, но издателям не объяснить, что они теряют часть аудитории на ровном месте. опять же, я щас не касаюсь инди, и других наколенных поделок - их пишут на чем хотят.

alkemist
> Интересно, почему же?
хз. традиции? или ориентация на организации, в которых есть админ, который поставит драйвера.

#85
12:41, 18 мар. 2015

HolyDel
> директ работает с теми драйверами что идут в системе.
с голым фреймбуффером что ли?
win7sp1 не запускает hw accel на Radeon HD6670 - где мой "встроенный драйвер"?

HolyDel
> хз. традиции? или ориентация на организации, в которых есть админ, который
> поставит драйвера.
шта? какой админ? какие организации? пример софта и организации в студию.

HolyDel
> проще зайти в панель управления -> программы и компоненты и удалить не
> работающую игру (ведь остальные игры работают)
ты хоть одну игру приобретал по лицензии?
человек, у которого не запустилась игра за 40-60$ будет жаловаться в саппорт издателю/разработчику, а не выкидывать коробку с игрой в помойку.

#86
15:27, 18 мар. 2015

alkemist
> win7sp1 не запускает hw accel на Radeon HD6670
хз, должно работать. автополучение обновлений включено?

>какой админ?
системный администратор.

>пример софта и организации в студию.
газпром и компас3D, пойдет? что за вопрос.

>человек, у которого не запустилась игра за 40-60$ будет жаловаться в саппорт издателю/разработчику, а не выкидывать коробку с игрой в помойку.
ок. пусть будет жаловаться и возвращать игру. издателю с этого какой толк? зачем ему геморрой?

#87
15:45, 18 мар. 2015

HolyDel
> и компас3D, пойдет?

CAD - очень хорошо.  Для всяких сурьёзных есть OpenInventor и Ко - а что есть под DX ?

#88
16:18, 18 мар. 2015

innuendo
> CAD - очень хорошо. Для всяких сурьёзных есть OpenInventor и Ко - а что есть
> под DX ?
SolidWorks, AutoCAD, ProEngineer рендерятся DX.

#89
16:24, 18 мар. 2015

alkemist
> SolidWorks, AutoCAD, ProEngineer рендерятся DX.

Ну про AutoCAD знаю. 

А про SW или ProE у мну сомнения

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

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