Я рисую множество примитивов GL_LINES, закрашивая их, используя вершинные и фрагментные шейдеры, написанные на GLSL. Я хотел бы, чтобы линии сужались на концах в альфа-значении. То есть в центре линии значение альфа должно быть равно 1, но на каждом конце оно должно сужаться до 0.
Мне интересно, есть ли хорошее решение, которое не предполагает разбивки линий на несколько вершин. То есть что-то сделано чисто с помощью шейдеров.