При выборке 2D-текстуры в GLSL (a uniform sampler2D) используется функция texture и измерение выводится из сэмплера (в этом случае 2D). Это современный способ отбора текстуры в GLSL с 1.30 (Справочные страницы GLSL). Однако вы также можете использовать функцию texture2D.
Является ли функция texture2D устаревшей и если да, поддерживает ли функция texture2D удалить (или была удалена) в некоторой версии GLSL?