- Регистрация
- 5 Апр 2012
- Сообщения
- 55
- Реакции
- 98
- Баллы
- 29
- Лучшие ответы
- 0
Посмотреть вложение 170619
Посмотреть вложение 170620
В общем, я решил посмотреть, что может получиться, если попробовать создать новый DX11 рендерер для Г2. Это не форк GD3D11 и не конкуренция/замена GD3D11, это чистой воды эксперимент "а что, если". Код GD3D11 тут вообще не брался, использую проект ребят только как референс по тому, какие адреса/функции они хукают. Интереснее всего мне пощупать технологии: как слои технологий влияют на картинку, насколько сильно убивают оптимизацию, как вообще оптимизируют, что в целом можно сделать с картинкой Готики. Короче, чисто экспериментальный проект по исследованию DX11 и, возможно, DX12. Я уже занимался подобной штукой для Кармагеддона 2, так что это продолжение моих ковыряний старых движков. Если получится что-то нишевое - можно будет пользоваться, если мне надоест и я заброшу - попрошу тему закрыть и удалить.
На данный момент рендерер полностью (за исключением пары мелочей) перехватывает отрисовку и отрисовывает картинку сам. Есть профайлер, чтобы мне было понятно, почему сейчас производительность в два раза ниже, чем у GD3D11 и что именно нужно/можно оптимизировать. В целом - очень прикольно поднимать такую штуку с нуля.
В общем, я решил посмотреть, что может получиться, если попробовать создать новый DX11 рендерер для Г2. Это не форк GD3D11 и не конкуренция/замена GD3D11, это чистой воды эксперимент "а что, если". Код GD3D11 тут вообще не брался, использую проект ребят только как референс по тому, какие адреса/функции они хукают. Интереснее всего мне пощупать технологии: как слои технологий влияют на картинку, насколько сильно убивают оптимизацию, как вообще оптимизируют, что в целом можно сделать с картинкой Готики. Короче, чисто экспериментальный проект по исследованию DX11 и, возможно, DX12. Я уже занимался подобной штукой для Кармагеддона 2, так что это продолжение моих ковыряний старых движков. Если получится что-то нишевое - можно будет пользоваться, если мне надоест и я заброшу - попрошу тему закрыть и удалить.
На данный момент рендерер полностью (за исключением пары мелочей) перехватывает отрисовку и отрисовывает картинку сам. Есть профайлер, чтобы мне было понятно, почему сейчас производительность в два раза ниже, чем у GD3D11 и что именно нужно/можно оптимизировать. В целом - очень прикольно поднимать такую штуку с нуля.
-
3
-
2
- Показать все