Как и обещал, разбор полётов по SSLR и создание луж под ногами от всех этих махинаций.
Такс, для начала создадим новый рендер таргет формата D3DFMT_A8R8G8B8 с размерами экранного квада, этого нам будет достаточно. Ага, сделали мы уже много, а отражений всё ещё нет. Будем разбираться почему же так.
В данный РТ'шник мы будем писать/записывать/зачитывать/засовывать результат работы нашего SSLR шейдера.
Начнём, напишем основу шейдера:
#include "common.h" // подключим стандартную библиотеку с ощими функциями
struct v_SQ // обычная simple quad структура с позицией