Ну, смотри - если что, варианты использования glEnable, glLoad... - это уже устаревшее дело, т.е deprecated. Через шейдеры вроде как и проще(если конечно разобраться) и современнее и если потом переносить на Вулкан - проблем не возникнет, ибо он тоже держит GLSL