To avoid exposing the source code of the shader, and still maintain some of the hardware specific optimizations, the concept of profiles was developed.
Чтобы избежать раскрытия исходного кода шейдера и по-прежнему поддерживать некоторые из конкретных аппаратных оптимизаций, была разработана концепция профилей.