Литература по программированию шейдеров на «чистом» С++?
Как я понимаю любой код для видеокарты можно написать самому, без сторонних библиотек (ну то есть без скачивания и прочего).
Хочу получить этот экспирианс, потому что тяжело ясно мыслить и держать в голове всю картину происходящего при использовании OpenGL и подобных либ.
Как это без библиотек? Либо DirectX, либо OpenGL или Вулкан.
Если по DirectX, то книга Frank Luna "DirectX 12".
Но фрагменты для шейдеров, конечно, понадобятся.
Эх нельзя писать без библиотек. Драйвер видеокарты ожидает, что вы используете OpenGL или DirectX. А сама видеокарта будет разговаривать только с драйвером.
Если кому-то всё-таки хочется сильных страданий, можете посмотреть про ARB assembly language