Для Mesa подготовлена (http://lists.freedesktop.org/archives/mesa-dev/2013-July/041...) реализация трекера состояний Gallium3D (https://github.com/chrisbmr/Mesa-3D/blob/gallium-nine/src/ga.../), обеспечивающего поддержку API Direct3D 9 для Unix-подобных систем. В отличие от недавно удалённого (https://www.opennet.ru/opennews/art.shtml?num=36371) из Mesa экспериментального трекера состояний Direct3D 10/11, новая разработка является полностью работоспособной, обеспечивает более высокую производительность и пригодна для запуска реальных игр, таких как Star Craft 2, Skyrim, Civilization 5 и Anno 1404.Реализована поддержка как базового COM-интерфейса IDirect3DDevice9, так и интерфейса ID3DAdapter9, используемого для финального варианта IDirect3D9Ex. Для Wine обеспечена возможность использования созданных компонентов для предоставления поддержки Direct3D 9, при этом новая реализация сосуществует с реализацией Direct3D из состава Wine, основанной на трансляции вызовов Direct3D в OpenGL. Инструкцию по запуску Windows игр, поддерживающих Direct3D 9, в Wine можно найти здесь (https://github.com/chrisbmr/Mesa-3D/blob/gallium-nine/src/ga...).
По сравнению с использованием штатного wined3d новая реализация позволяет достигнуть двухкратного роста FPS в играх. Ускорение достигается за счёт реализации API Direct3D 9 непосредственно на уровне драйверов Gallium3D, без использования дополнительно транслирующей прослойки на базе OpenGL. Поддерживается работа с Gallium3D-драйверами nouveau (nvc0, NVIDIA), r600g (AMD) и swrast (программный рендеринг).
Следует отметить, что API Direct3D 9 кардинально отличается от Direct3D 10/11, что не позволяет использовать представленный код в качестве базы для дальнейшего обеспечения поддержки Direct3D 10/11. Кроме того, отмечается, что текущих возможностей Gallium3D недостаточно для реализации Direct3D 11, в то время как имеются все необходимые функции для полноценной поддержки Direct3D 9, которые уже протестированы при работе OpenGL.
URL: http://www.phoronix.com/scan.php?page=news_item&px=MTQxMjk
Новость: https://www.opennet.ru/opennews/art.shtml?num=37438
дурдом.
С другой стороны отличный шанс обонать проприетарные драйверы в вине.
Проприетарные драйверы это давно умеют. UseGLSL = disabled даёт до 50% прироста производительности на видеокартах NVIDIA. Работает через GL_NV_vertex_program*
> Проприетарные драйверы это давно умеют. UseGLSL = disabled даёт до 50% прироста
> производительности на видеокартах NVIDIA. Работает через GL_NV_vertex_program*Это только шейдеры.
осталось только вспомнить, что опенсорсные драйверы в три раза медленнее профессиональных
http://openbenchmarking.org/embed.php?i=1304226-UT-NOUVEAUAP...так что может это и побыстрее, чем wine, но...
nvidia лол.
Осталось вспомнить что r600g почти догнал по производительности и посчитать что получится.
> Осталось вспомнить что r600g почти догнал по производительности и посчитать что получится.Если там и глюков окажется меньше чем с транслятором в опенгл то вообще красота будет.
R8xx карты уже догнали и в ряде мест перегнали. R6xx/R7xx не знаю как дела обстоят, R9xx несколько отстают.
> R8xx карты уже догнали и в ряде мест перегнали. R6xx/R7xx не знаю
> как дела обстоят, R9xx несколько отстают.пруфлинк? говорят, амдешные драйверы в принципе хуже качеством, чем у nvidia - догнать легче. да имхо нужно себя совсем не любить, чтобы огребать все глюки с amd.
Пруфлинка на суждения ушибленного гуманитария не знакомого с матчастью не предоставляю. Сначала узнай отличия между fglrx, r600g, nvidia и nouveau, а потом требуй пруфлинки.
говорят, в Москве кур доят!
> говорят, амдешные драйверы в принципе хуже качеством, чем у nvidiaКто "говорят"? одноклассники?
> пруфлинк? говорят,...действиительно, пруфлинк?
> осталось только вспомнить, что опенсорсные драйверы в три раза медленнее профессиональныхНу так это невидия, там просто GPU на пониженной частоте фигачит. Спасибо нвидии за зажатие спеков, чо. Вот пусть юзеры нвидий и кушают блобизированный кактус, налетая на проблемы с ним там и тут (ибо не часть системы и майнтайнеры не могут его нормально под систему подгонять).
А тем временем открытые драйвера AMD шпарят на 80% от закрытых запросто. А у интеля так и вовсе только открытые и есть. Давайте расскажем интелу какие они дилетанты :).
В Убунте блоб ставится в один клик. Как-то от "открытости" ни холодно ни жарко.
> В Убунте блоб ставится в один клик. Как-то от "открытости" ни холодно
> ни жарко.а открытые сразу работают
>> В Убунте блоб ставится в один клик. Как-то от "открытости" ни холодно
>> ни жарко.
> а открытые сразу работаютОткрытые драйвера - это как интернет-эксплорер:
Программа захода на сайт гугла/мозиллы и скачивания браузера.
У интела драйвера открытые, а у амл почти догнал проприетарный. Или даже обогнал по возможностям т.к кмс в проприетарном нет, смены драйвера без остановки нет. Отображения на одной видеокарте, а вычисления сцены на другой тоже нет, вайланд и мир не работают. ЕГЛ нет. Еще много чего нет.
> У интела драйвера открытые, а у амл почти догнал проприетарный. Или даже
> обогнал по возможностям т.к кмс в проприетарном нет, смены драйвера без
> остановки нет. Отображения на одной видеокарте, а вычисления сцены на другой
> тоже нет, вайланд и мир не работают. ЕГЛ нет. Еще много
> чего нет.Первое не нужно.
Второе не нужно.
Третье не нужно.А фпс нужно. Когда *это* будет у открытых дров тогда и поговорим.
Вы бы сперва с тестами ознакомились что ли. Под старые карты открытые быстрее блоба. HD4xxx, HD5xxx, HD6xxx - почти догнали, еще пару лет и разница в производительности будет совсем незначительна.
Это на винде как раньше так и сейчас без проприатарных страх, ничего не запускается, и жуткий тиринг. Поэтому они и начали через систему апдейтов поставлять закрытые дрова с выпеленным опенгл между прочим.
> В Убунте блоб ставится в один клик.Только потом при апгрейдах системы графика может отвалиться, и вообще специфичные грабли имеются. А так все хорошо, прекрасная маркиза.
Civilization V под линукс - это гут!
На Стимовском форуме народ уже подписи за это дело собирает :)
http://steamcommunity.com/app/8930/discussions/0/86496035435...
Актуальные игры уже вовсю используют DirectX 10/11, так что на сабже будут работать только старые игрушки. Новые - только если поддержан режим совместимости с 9, что есть далеко не всегда. В общем, круто, конечно, но счастья все равно нет.
>Новые - только если поддержан режим совместимости с 9, что есть далеко не всегдаПримеры - в студию!
Это тот самый случай, когда чтобы ты не делал, твой оппонент все равно будет, на шаг впереди тебя.Я не тот аноним что говорил выше, но примеров осенью у вас будет много, все новинки этого года работают на DirectX 10/11.
Новые игрушки не запустятся потому что требуют .нэт
А Д3Д10 есть в вине
Думаю, если реализовали Dx9, то и остальные будет не трудно. Со временем.
> Новые игрушки не запустятся потому что требуют .нэт
> А Д3Д10 есть в винеAtom Zombie Smasher, SpaceChem и Terraria работают в Linux через Mono. Его можно использовать при портировании приложения на .NET
при портировании. Да? А очереди желающих портировать что-то не видно
Это какие из требуют .нет ?
Да и если судить по приложениям, то при запуски последних через вайн будет предложенно установить mono.
и только 4 батлфилд не умеет 9 директ...
Tomb Rider 2013, Metro Last Light, например. Они может и запустятся на DX9, но будут при этом выглядеть как гогно без многих графических фкусняшек.
*Tomb RAider
> Adomb Rider
> Tomb Rider 2013, Metro Last Light, например. Они может и запустятся на
> DX9, но будут при этом выглядеть как гогно без многих графических
> фкусняшек.ложь
Новые игрушки пишутся на OpenGL, с оглядкой на линуксы/макось/стим. Все эти Direct3D нужны только для поддержки старых игр.
> Что мне Валву рассказывать?что зря они выпустили официальный стим под пингвинуса и зря зумают о том, чтобы консоль на пингвинусе делать. понятно же, что в вальве сполшные дураки сидят, не понимают, за кем будущее.
о, я, похоже, что-то весёлое пропустил
> сполшные дураки сидят, не понимают, за кем будущее.Так и есть. Любому нормальному человеку ясно что будующее за виндой, м$, Хящиком и ПрямымХ
Про Nokia и Zune забыл ;)
> Так и есть. Любому нормальному человеку ясно что будующее за виндой, м$,
> Хящиком и ПрямымХПро виндофоны тоже так вещали в маркетинговом буллшите. А в результате рыночная доля смартов упала до 1% с 10%. А планшеты вообще на экране радара не видно и за рынок рубятся другие.
>Актуальные игры уже вовсю используют DirectX 10/11, так что на сабже будут работать только старые игрушки. Новые - только если поддержан режим совместимости с 9, что есть далеко не всегда.Ага, щас! Иксбокс 360 работает с Direct9, а следующий не вышел. Так что все игры сейчас с 9м.
> Ага, щас! Иксбокс 360 работает с Direct9, а следующий не вышел. Так
> что все игры сейчас с 9м.игры не ограничиваются соснолями
Специально для CryEngine пилят? Второй под DX 9 работал целиком и полностью.
Но поддержка DX10 в нём есть, и её включение добавляет в игру некоторые графические плюшки.
практически никаких, благодаря этому появились пакеты: dx10 для xp
там всего 1 эффект на глаз значительно отличался от dx9
radeonsi опять в пролете?
radeon всегда в пролете.
Как будто нуво в выиграше. Рассмешили.
Он имел в виду не драйвер, а серию графических ускорителей Radeon (которые больше не выпускаются этак с 2007 года). Почему? Чёрт его знает. Не драйвер "radeon", не видеокарты "Radeon HD" - именно "Radeon".
> radeon всегда в пролете.Почему-то в майнинге коинов он напротив эпически обставляет нвидии. Т.е. вы - лжец. Ведь для опровержения достаточно 1 контр-примера и я его нашел, при том - совершенно феерический.
Eсли Gallium то вроде автоматом все видяхи подхватит, для этого Gallium и изобретали.
>то вродевроде.
и r300g нет.
Проприетарные драйвера не поддерживаются по очевидным причинам, я даже не знаб плакать или смеяться. Но в принципе это хорошо. Вот бы реклокинг в nouveau и тогда заживем.
орошо что сделали это.....но плохо что лишь 9-версия (а не 11)
Дело вот в чем, пока пилят поддержку DirectX 9 оппонент уже использует 10/11. Пока этот вариант с 9 версией дойдет до более стабильно состояния выйдет 12 или 13 версия, а может еще больше. В итоге догнать не получится а перегнать тем более, некоторые конечно не будут играть в новые игры и будут ждать пока Mesa догонит прогресс. Можно конечно играть на минимальных системных требованиях, и кому то этот вариант подойдет, но осовремененные игры интересуют потребителя не только сюжетом но и качественной графикой которую на минимальных системных требованиях вы не увидите.Кто то тут в комментариях говорил что valve использует Linux, да это так, и их приставка будет позволять играть в игре базируясь на Linux, но вот ни кто нигде не сказал о том что эти наработки возможно никогда не вернуться в основную ветку тех компонентов которые были изменены для достижения поставленной задачи. Более того возможно что компоненты необходимые для выполнения написаны с нуля а значит этот код открывать вообще ни кто не обязан
> Пока этот вариант с 9 версией дойдет до более стабильно состояния выйдет 12 или 13 версиявсё верно. системные требования того же Мортал Комбата -- уже минималка 10/11 DirectX . 9 уже не подходит.
Игры "DX10 only" выходили еще в 2010м, по поводу чего были высраны мегатонны кирпичей.:)
Мортал Комбат - потянет.
Он требует Висту и DirectX 9.0c.
да, точно. значит я перепутал MKKE с чем-то другим (не могу вспоснить с чем) :)
Тут как раз все хорошо. Компании потихоньку делают кросплатформенные движки и необходимость в DirectX-XX отпадет со временем. К тому же подоспеют вот такие проекты, которые дадут без особого запускаться старым любимым играм без винды. Так что в году 201X мы получим таки юзабельную игровую платформу.Даст бог новые DirectX игры станут редким эксклюзивом, аналогично играм только под xbox и ps.
> Тут как раз все хорошо. Компании потихоньку делают кросплатформенные движки и необходимость
> в DirectX-XX отпадет со временем. К тому же подоспеют вот такие
> проекты, которые дадут без особого запускаться старым любимым играм без винды.
> Так что в году 201X мы получим таки юзабельную игровую платформу.
> Даст бог новые DirectX игры станут редким эксклюзивом, аналогично играм только под
> xbox и ps.Хорошо что вы не уточнили год 201x это значит что у разработчиков Mesa еще есть время годиков так 6. Но даже запас в 6 лет не даст, ничего положительно, чтобы обеспечить нормальное функционирование современных 3D игр, нужны не только библиотеки для работы с 3D но и качественные драйвера, без которых попытка работать с 3D это не больше чем попытка прыгнуть через голову. Нет нормальных драйверов нет качественной 3D графики, а раз так то не важно будет ли эта графика работать через DirectX или через что то что тоже есть в Linux результат будет один и тот же.
На счет консолей, xbox one и playstation 4 это консоли нового поколения, они конечно будут по графике немного уступать ПК, но это только из за железа. Железо можно было поставить такое же как на ПК, но тогда цена приставки сильно возросла бы, поэтому выбрали золотую середину, но это дело маркетологов.
Xbox One и Playstation 4: GPU - D3D 11.1
Пройдет некоторое количество лет, и выйдет новое поколение, так что у команды Mesa есть время на то чтобы стабилизировать работу DirectX 9, и надеяться на то что на этом DirectX канет в лету. И допустим что новые игры начнут писать с использованием OpenGL но имеет ли тогда смысл сейчас пилить поддержку DirectX 9. В итоге получается как не посмотри разработчики Mesa занимаются ерундой.
Но несмотря на то что Steam поддерживает Linux, по понятным всем причинам, желающих разработать или портировать какие нибудь мощные современные игры отсутствуют. В этом году выйдет две новые консоли, и даже если Valve рискнет и выпустит свою консоль на платформе Linux то игр у нее не много, а с теми играми что есть ей на данном рынке делать ничего. Допустим Valve выпускает хорошую консоль, где есть все для того чтобы на ней можно было играть во все современное, ни кто сказал о том что эти наработки возможно никогда не вернуться в основную ветку тех компонентов которые были изменены для достижения поставленной задачи. Более того возможно что компоненты необходимые для выполнения написаны с нуля а значит этот код открывать вообще ни кто не обязан. А раз так то консоль от Valve будет такой же консолью что Xbox One и Playstation 4 и им подобные.
P.S. Вы так говорите поспеют, как будто это забег на сто метров где главное правило одно к финишу должны прийти все в одно и тоже время
> Нет нормальных драйверов нет ...У nvidia они есть. Да проприетарные, с ними не удобно. Но они есть. Вальв же опубликовывал свои тесты о том что они превзошли по FPS виндовую версию (ищите новость на опеннете). В пределах погрешностей конечно, но качественные драйвера под минимум одну платформу есть.
> На счет консолей
Картинка на консолях всегда была на порядок хуже
> Xbox One и Playstation 4: GPU - D3D 11.1
Рыночная необходимость. Всех задрало портировать игры под разные железяки.
>но имеет ли тогда смысл сейчас пилить поддержку DirectX 9
Для тех кто играет в старые игры - имеет. Для тех кто не играет, не имеет. Вторым даже проще, они могут просто запускать новые игры на Линукс и не заморачиваться.
> Но несмотря на то что Steam поддерживает Linux, по понятным всем причинам,
> желающих разработать или портировать какие нибудь мощные современные игры отсутствуют.Здесь вы не правы. Почитайте анонсы. Зайдите в магазин на стиме. Пока еще трудно говорить что точно произойдет. Будет ли эта итерация, которую тащит Вальв, удачна или придется ждать следующей. Но с каждой новой платформы явно сравниваются в возможностях.
> В этом году выйдет две новые консоли ... данном рынке делать ничего.Ну это ваши домыслы. Рынок консолей вообще-то сливает ПК. Они сейчас на спаде. Может не лучшее время для консоли от Вальвы, но для игр для ПК под Линуксом самое время!
> возможно никогда
Если бы да кабы... Драйвера проприетарные опять же они помогли улучшать. Все закрытое - да. Игры под линукс продвигаются - да.
> P.S. Вы так говорите поспеют, как будто это забег на сто метров
> где главное правило одно к финишу должны прийти все в одно
> и тоже времяНу это просто так кажется. На самом деле DirectX 9 уже допилили. САБЖ =)
Когда люди связанные с Linux, используют слова закрытые драйвера или компоненты, возникает вопрос а что такое СПО!СПО - Это когда исходного кода нет, и он не обязателен, но бинарные файлы распространяются свободно без каких либо платежей.
СПО - Это когда есть исходный код обязателен, и бинарными файлами и все это распространяется свободно каких либо платежей.
СПО — Это когда исходный код хочешь есть а хочешь нету, но бинарные файлы распространяется свободно без каких либо платежей
СПО — Это каждому свое, как нравится так и делай, к чему лишняя философия
Чтобы было яснее вот небольшое сравнение в рамках данной темы:
1. Linux – это СПО
2. Убираем из него закрытые видео драйвера
3. Получаем малоэффективную 3D платформу.
4. Играем только в старые игры1. Linux — это СПО
2. Добавляем закрытые видео драйвера
3. Получаем средне-эффективную 3D платформу (среднюю потому что даже при наличие закрытых драйверов система все равно будет не эффективна, добавим в нее еще закрытые компоненты обеспечивающие максимальную эффективность. Такой большой объем работы, значит это не бесплатно, значит платим)
4. Играем в современные игрыВозникло два вопроса:
1. В какой момент Linux перестал быть СПО?
2. В какой момент мне стало все равно на то что там стоит Linux?Абсолютно не важно к кому вы примените эту схему к ПК или к Консолям, результат и итог одинаковый заплатил, подвезли не заплатил иди пешком. Но если платить то платить тому кто подвезет тебя с комфортом. Без закрытого кода Linux то и конкурировать не может, не говоря уже о доминирование.
> Возникло два вопроса:
> 1. В какой момент Linux перестал быть СПО?В тот момент, когда вам пришла в голову идея играть на нём в проприетарные игры.
> В тот момент, когда вам пришла в голову идея играть на нём
> в проприетарные игры.На свободность линукса это никак не повлияло. Кроме того в открытой системе - система всегда будет работать так как надо админу. При необходимости можно как угодно менять работу системных вызовов :).
Рынок игр именно такой. К СПО привержены в основном программисты, дизайнеры же делающие большую чаать игры к открытым лицензиям пока не привычны. И просветление придет явно не с низу (от программистов) а при решении вопроса копирастии.
> Рынок игр именно такой. К СПО привержены в основном программисты, дизайнеры же
> делающие большую чаать игры к открытым лицензиям пока не привычны. И
> просветление придет явно не с низу (от программистов) а при решении
> вопроса копирастии.Это относится не только к играм, но и к другим частям но сейчас не об этом. Хорошие игры для Linux появлялись бы намного регулярнее, если бы на нем существовала хорошая 3D платформа. Сейчас ее нет а значит разработать или портировать существующую игру, требует множество времени и вложений. Поэтому за такую работу берутся не все, а те кто берется заведомо готовы к тому сколько это им будет стоить. Если игры будут уметь работать на множестве разных платформах, одинаково эффективно, плохо от этого точно никому не будет.
> регулярнее, если бы на нем существовала хорошая 3D платформа. Сейчас ее нетOpenGL вполне нормальная вещь. И есть не только под пингвины но и много чего еще. Макось, мобильные девайсы и прочая. По мере развития мобильного рынка те кто сделал ставку на DX-only - сказочно пролетят. Оставшись без своей доли бурно развивающегося рынка который вероятно откусит очень ощутимый процесс у десктопов и ноутов.
т-с-с-с. нет d3d — нет 3d вообще. вот где в названии OpenGL 3d? значит — фигня.
В тот момент когда ты продался балмеру.
Спорить с этим болтливым демагогом не стоит. Он явно стремится тупо заболтать аудиторию, переврав все, что можно. Нет смысла спорить тезисно - он убежит в дебри и напишет еще шесть простыней. Просто шлите лесом.
> Спорить с этим болтливым демагогом не стоит. Он явно стремится тупо заболтать
> аудиторию, переврав все, что можно. Нет смысла спорить тезисно - он
> убежит в дебри и напишет еще шесть простыней. Просто шлите лесом.Удобно говорить про болтливость когда нечего сказать по делу. Это видимо для того чтобы самому лесом не ходить
Не хватало еще с очередным MS-прогаганд..истом всерьез разговаривать. Нет уж, пройди лесом.Если продраться сквозь словеса - там совершенно очевидный бред вроде вранья (местами неявного) про скорость развития месы, либо демагогия (например про свободный софт).
Откуда столько фанатизма, это не спор и даже не пропаганда, это констатация факта что СПО не способно обеспечить полноценную замену оппонента. Если говорить о тех кто любит играть осовремененные игры с максимальным качеством то таким людям СПО по понятным причинам не подойдет. Если СПО содержит закрытые компоненты то какое же это тогда СПО?! Так что это суровая реальность а не бред.
> это констатация факта что СПО не способно обеспечить полноценную замену оппонентаЗа себя говорим, не забываем.
> Если СПО содержит закрытые компоненты то какое же это тогда СПО?!
Это СПО _и_ закрытые компоненты. В чем проблема не понял.
> В чем проблема не понял.в том, что оно неумело передёргивает.
Не используй закрытые компоненнты. За одно расскажи чем качасто hl2 запущенной в gnu/linux хуже той же игры в винде?
забавляют люди бесплатно рекламирующие продукцию корпорации которая готова об них в лучшем случае ноги вытирать.
Полить грязью СПО тут святое дело... Додоказывался до того что gnu/linux несвободная ос потому что для нее есть несвободные драйверы и программы.
Новые игры могут выпустить и с OpenGL (пусть и теоретически)
А старые никто переписывать не будет. Разве что исходники откроют, но такие случаи совсем уж единичны.
скажи, с какого испугу ты решил, что кого-то «догоняют»?это всё не более, чем костыли для поддержки одного странного API. просто нескольких людей прикололо написать такие костыли — они написали. ну, молодцы: одним API больше.
не умеет десятку? да и хрен с ней. геймеры пусть покупают родную для игры ОС, это будет всяко разумней, чем заниматься необычным сексом, пытаясь сначала отвязать игру от защиты, а потом запустить во враждебном окружении.
это удаволствие зачастую больше чем от самой игры.
d3d10 в wine есть.
А под ней VGASWICHEROO пойдёт?
> А под ней VGASWICHEROO пойдёт?Не нужно есть DMA-Prime
Я не совсем понял -- теперь в wine не нужно устанавливать directx9 или просто улучшена производительность?
>теперь в wine не нужно устанавливать directx9Его и раньше не нужно было устанавливать.
>улучшена производительностьТам же написано что будет быстрее.
Кто-нибудь смог собрать?У меня вываливается на:
Making all in gallium/targets
make[2]: Вход в каталог `/home/user/qemu/ubuntusources/Mesa-3D/src/gallium/targets'
Making all in pipe-loader
make[3]: Вход в каталог `/home/user/qemu/ubuntusources/Mesa-3D/src/gallium/targets/pipe-loader'
CC pipe_nouveau.lo
CXXLD pipe_nouveau.la
/usr/bin/ld: cannot find -ldrm_nouveau
/usr/bin/ld: cannot find -ldrmПритом libdrm2:i386 и libdrm-dev установлены.
Эмнип, ещё есть пакет drm-nouveau.
Тоже установлен.
Никогда не понимал попытки повторить в линуксе микрософтовские криворукие изобретения навроде того что указан в топике.
Быстрый D3D9 для игр под Wine - плохая цель попыток? Некоторые игры как раз в 2 раза где-то просаживаются под Wine на D3D9 (те что с OpenGL на полной скорости работают), а так что надо будет.
В два? Морровинд и готика в 20-50 раз медленнее работают. А ММ6...
> Никогда не понимал попытки повторить в линуксе микрософтовские криворукие изобретения
> навроде того что указан в топике.некоторые люди, которые любят поиграть — они, внезапно!, ещё и программировать умеют. вот, решил кто-то для своей любимой игрушки скрафтить более прямую поддержку того 3D API, которое эта игрушка использует.
это ж не поцтеринг, воплей «всё, OpenGL нинужен, все идём на DX9, а кто не идёт — тот дурак и ретроград!» нет.
дело не в том что криворукие, дело в том что ДиректИксов есть аппаратная поддержка в железе, и во многих случаях лучше чем ОупэнГЛ. Например АМД (((ё
а вот с этого места давай поподробней. с примерами кода и спеков.
> дело не в том что криворукие, дело в том что ДиректИксов есть
> аппаратная поддержка в железеНу да, а opengl конечно же весь в софте целиком. Ты это... попробуй хотя-бы спеки на GPU почитать и озаботиться вопросом как устроено, как работает, что и почему поддерживает, etc :)
Хинт: GPU довольно пофиг какое именно апи сгененрило его относительно низкоуровневое представление сцены с которым он работает.
и пригодна для запуска реальных игр - а до этого они запускали только нереальные игры?
> и пригодна для запуска реальных игр — а до этого они запускали
> только нереальные игры?а до этого они запускали синтетические тесты, например.
> как базового COM-интерфейсаCOM в линуксе??? No way!!
>> как базового COM-интерфейса
> COM в линуксе??? No way!!ты уже выкинул Firefox и Thunderbird?
Тем са-а-авсем не ком.
Делфи с компонентами ближе была.
> Тем са-а-авсем не ком.на, проникайся мудростью: https://developer.mozilla.org/en/docs/XPCOM
XPCOM is a cross platform component object model, similar to Microsoft COM.
COM и XPCOM - это две разные технологии, предназначенные для разного, хоть и имеют сходные базовые идеи и названия. "Similar" - это ещё не значит тоже самое.
ок, начнём с маленького: для чего они предназначены? для чего «разного»?
Нету для моей видеокарты.
Ясть реальность получить это на Radeon X1300? Хнык.
да
>Radeon X1300Отдайте голодающим африканским детям или на помойку.
> Ясть реальность получить это на Radeon X1300? Хнык.Зело винтажная по современным меркам карточка.
В ReactOS будут рады!
> В ReactOS будут рады!на здоровье. пусть инвалиды труда хоть чему-то порадуются.
> В ReactOS будут рады!Остается всего ничего - сделать свой DRI с шахматами и поэтессами. При том что это сильно перпендикулярно виндовой графической системе и драйверам. Удачи в приматывании этого в винду проволокой и скотчем.