В настоящее время я изучаю способ создания нефотореалистичного рендеринга в webgl. Наилучший алгоритм, который я нашел до сих пор для обнаружения краев, был реализован с помощью геометрического шейдера OpenGL, здесь . В частности, GL_TRIANGLES_ADJACENCY.
Мне было интересно, есть ли эквивалент в WebGL или даже как мне перенести этот код на Javascript.