Кто-нибудь знает, где я могу найти образец класса шейдеров (HLSL / CG / GLSL / Backend-независимый)?
Конечно, стандартный API (например, D3DXEffect
или такой же в GL
) существует, но он уродлив и не тот, который я ищу.
Я ищу высококачественный дизайн интерфейса, а не "просто еще один пример реализации" .
Идеально что-то идеологически близкое к boost::
основанной на шаблонах библиотеке и «подходящее» для различных случаев использования.
Если кто-то встречал что-то похожее (хорошо, если это не закончено, я просто собираюсь ухватить идею и переопределить это сам). Если у вас есть идеи по поводу концептуального дизайна шейдера , это также приветствуется.
Спасибо.