Хороші ресурси для вивчення графічного обладнання [закрито]


12

Я шукаю хороших навчальних ресурсів для графічного обладнання (та асоційованого програмного забезпечення низького рівня). В основному я хочу дізнатися більше про те, що відбувається під шарами API opengl / direcx з точки зору того, як реалізуються речі.

Я ознайомлювався з тим, що відбувається в принципі під час різних етапів конвеєрного перегляду (перегляд, проекція, відсікання, растеризація тощо).

Моя мета - вміти приймати більш якісні та обґрунтовані рішення щодо компромісів та потенційних оптимізацій при програмуванні графіки / шейдерів стосовно таких питань;

  • дозування
  • вид відсікання
  • оклюзії
  • оформити порядок
  • уникаючи змін у державі
  • трикутники проти крапки
  • вибірка текстури
  • тощо

В основному все, що графік-програміст повинен знати про сучасне графічне обладнання, щоб стати ефективнішим.

Я не дуже шукаю конкретних методів оптимізації, швидше мені потрібні більш загальні знання, щоб я, природно, писав більш ефективний код.


Пакетне виробництво має менше спільного з апаратним забезпеченням, а більше - з API. Зміни в стані схожі, як і вигляд візуального вікна, "трикутники проти точки" тощо
Ніколь Болас

Відповіді:


5

Серія публікацій блогу Фабіана Гізена « Поїздка по графічному трубопроводі» - найкраще місце, про яке я знаю, щоб отримати уявлення про те, як працюють сучасні графічні процесори та які інтерфейси API, такі як D3D та OpenGL, справді роблять для вас.


1
Я прочитав перші дві статті цієї серії. Схоже, це може бути саме те, що мені потрібно.
Кен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.