Враперы directx
Какой можете подсказать?
Также есть несколько вопросов: 1) изучив принципы работы с directx в врапере, я смогу спокойно потом перейти на directx? Т.е. основные принципы одни и те же, так? 2) насколько сильно проигрывает какой либо врапер "неуправляемому" directx... понятно, что я-то скорее всего весь "потенциал" раскрыть не смогу, просто интересно... еще может чего придумаю... |
Ответ: Враперы directx
В основном на плюсах с DX работал, но как-то тоже озадачился подключить к шарпу. Взял SharpDX, в целом всем доволен, почти те же интерфейсы, не заметил ничего, что не позволило бы "вытянуть весь потенциал", те же яйца только в профиль.
1) Да, абсолютно одинаковые 2) Уверен - нисколько не проигрывают. Весь перфоманс сосредоточен в логике рендеринга, а не в конкретном GAPI и языке. Во многом, особенно что касается удобства, C# с врапером даже выигрывает у нативных товарищей. Накладные расходы на сам врапер и управляемую среду незначительны. |
Ответ: Враперы directx
спасибо, тоже остановлюсь наверно на sharpdx... только толковых уроков по нему не найти... не мог бы поделиться ссылками?
|
Ответ: Враперы directx
Код:
2) насколько сильно проигрывает какой либо врапер "неуправляемому" directx.. я думаю если заморочиться и сделать так, чтобы вызовов было очень-очень много, то проиграешь 0.1% - 0.2%. в реальном приложении, хорошо если будет 0.01% |
Ответ: Враперы directx
я просто почему спросил - я видел тест, где, например, sharpdx проигрывает нативному коду 50% (в 1.5 медленнее, т.е.)... в сам тест особо не вдавался, сейчас приведу ссылку...
|
Ответ: Враперы directx
Цитата:
|
Ответ: Враперы directx
sharpDX это под винду?
|
Ответ: Враперы directx
|
Ответ: Враперы directx
так никто не может дать ссылки на примеры/уроки по sharpdx?
|
Ответ: Враперы directx
не ищи уроков по sharp dx
это просто враппер над dx, и от dx мало чем отличим. а по DX есть замечательные статьи и книги. мне Луна нравится (по 9ому на русском, по 10ому на английском) по конкретно sharpdx есть вот такое http://habrahabr.ru/post/142102/ но этого мало. есть ещё вот такое по dx-у http://www.rastertek.com/tutdx11.html но лично мне сам КОД не нравится такой.. немного излишне. мой совет - поставь dx sdk и смотри там семплы. всё компактно и понятно. иногда можно и к тутору выше обратиться за некоторыми вещами пусть и по английски, но он там довольно простой.. |
Ответ: Враперы directx
что ж, печально это, но я кое-что все таки нашел:
http://sharpdx.org/forum/7-documenta...als-in-sharpdx там те же туториалы, только "переделанные" для sharpdx |
Ответ: Враперы directx
кто может помочь с выводом примитивов? Непонятно, как выводить несколько примитивов с разными PrimitiveTopology... это получается, при рисовании каждого отдельного примитива устанавливать необходимое значение PrimitiveTopology? То же получается с InputAssembler.SetVertexBuffers()?
|
Часовой пояс GMT +4, время: 20:44. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot