Мне просто интересно, как связать мои исходные файлы шейдера GLSL (для OpenGL ES (iOs)/OpenGL с GLUT (Mac/Windows)) с моим приложением. Как чистые текстовые файлы, они могут быть легко изменены каждым пользователем моего программного обеспечения, и я боюсь неопределенного поведения... В iOS я просто использую XCodes «Копировать ресурсы пакета» для своих шейдеров (и затем извлекаю их из пакета приложений). ) - есть ли аналогичная возможность с Visual Studio?
Или есть даже лучший кросс-платформенный способ сделать это?