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