|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.08.2019, 19:17 | #1 | ||||
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Что вы думаете о dx12?
Поделитесь, стоит ли создавать что - либо создавать на dx12, ведь:
1)Видеокарт с dx12 не так и много: на Озоне всего 263 видеокарты, а с dx12 169, а это 65% от всех видеокарт. 2)DX12 появился 4 года назад. Цитата:
3)К сожалению, продукт написанный на этой версии dx, доступен только на Windows 10. Цитата:
Цитата:
Цитата:
|
||||
20.08.2019, 20:12 | #2 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А что вы создаете?
Лично я за Вулкан, чтобы было меньше проблем на линуксе ) Цитата:
В той же вики написано же "DirectX 12 is supported on all Fermi and later Nvidia GPUs, on AMD's GCN-based chips and on Intel's Haswell and later processors' graphics units".
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
20.08.2019, 20:46 | #3 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
https://devblogs.microsoft.com/direc...x-12-features/
1. Теперь код драйвера может выполняться не только на GPU но и на CPU 2. Теперь ваш код будет оповещаться о том что драйвер вылетел по середине игры, либо был обновлён. 3. Добавлена документация о том как работает менеджер памяти. Теперь вы сможете заглянуть во внутрь и узнать какой же из блоков не исправен. 4. Добавлена возможность быстро забрать буффер для отладки. 5. Изменён принцип работы с буфером глубины добавлены пороговые значения для отсечения. Тут я честно не понимаю, так как это ещё с DirectX7 всё есть. 6. Очередное изменение в сглаживании теперь можно задать точки для MSAA. Но вы этого никогда не увидите,так как по умолчанию сглаживание определяется драйвером, а не программой. А качество драйвера зависит от ежемесячными обновлениями видео-драйвера. Улучши DirectX 12 графику? Пункт 5 ухудшил, пункт 6 я бы сказал не повлиял хотя и мог бы улучшить. Будет ваш код работать быстрее? Пункт 1 скорее затормозит нежели чем ускорит. Пункты 2-6 точно затормозят. Стоит ли переходить на DX12? Ради незначительных плюсов в отладке, честно сомнительно. Честно я бы не переходил.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
20.08.2019, 20:54 | #4 | |||
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Я бы тоже.
Ничего пока что. Не сложный движок, хотя сомнительная задача. А это что за API? Кто - то им пользуется? Ну или я не дорос в опыте... Цитата:
Цитата:
Цитата:
P.S.: а может вообще OpenGL? Последний раз редактировалось Мaкс; 20.08.2019 в 20:58. |
|||
20.08.2019, 21:28 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
https://en.wikipedia.org/wiki/Vulkan_(API)
https://www.google.com/search?q=who+uses+vulkan зачем? если просто для понимания основных принципов, то пофиг что использовать, dx9-12, vulkan, opengl, ... что? я же говорю, в любом крупном магазине есть товары с неполным или некорректным описанием. Потому что там 100500 товаров от разных поставщиков и т.д. Иногда даже в названии написано например "Ноутбук ... 1920х1080", а по фильтру 1920х1080 его нет. Так легко же проверить. Выберите например 2060-2080 Ti — будет 33. Если добавить фильтр дх12 станет 27. Явно бред.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.08.2019, 22:47 | #6 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
|
20.08.2019, 23:06 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
движок это абстракция, как правило там можно выбрать какое API он будет использовать.
что?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.08.2019, 23:07 | #8 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Последний раз редактировалось Мaкс; 20.08.2019 в 23:10. |
20.08.2019, 23:13 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
в любом крупном онлайн магазине.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
21.08.2019, 13:17 | #10 |
Форумчанин
Регистрация: 09.11.2017
Сообщений: 121
|
DX 12 стандарт для почти всех новых игр, от DX 11 постепенно отказываются.
Но это ААА игры, DX 12 - под PC и XBox, у плойки свой GNM Вулкан и DX 12 - сделаны чтобы дать больший контроль рендер программистам над тем что раньше делал UMD DX 11го... больше контроля над синхронизацией между cpu/gpu, Command list'ы тоже очень полезная штука. Грубо говоря теперь процессор не дергает GPU по каждому поводу: нарисуй это, нарисуй то и тд. Сейчас он делает: я подготовил для тебя списочек дел - работай, и сам тоже что-то делает в render-thread'е. В общем все чтобы дать больший контроль и обеспечить большую утилизацию ресурсов.
Профессионально программирую видео-игры. Пишу бекстейдж-блог о разработке игр CoreMission.net.
Разрабатываю календарь выхода игр. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как вы думаете? | Leonidi | Помощь студентам | 3 | 16.05.2012 14:16 |
Не думаете ли вы, что я переборщил? | pufystyj | Свободное общение | 17 | 14.02.2012 22:34 |
как вы думаете | Licwin | Общие вопросы Delphi | 2 | 11.06.2011 16:07 |