LWJGL3. Странный графический артефакт OpenGL 3.x
Всем привет. Работаю на java с lwjgl3. Столкнулся со странным артефактом, источник которого я не могу определить уже очень долгое время. Я рисую большую поверхность. Когда я подхожу к этой поверхности и направляю камеру вниз, нижняя часть текстуры моей поверхности начинает рваться и дергаться по мере движения моей камеры.
Для демонстрации артефакта я применю к поверхности узор шахматной доски, который рисуется шейдером
Вот так выглядит поверхность(просто стена):

Я подошел к поверхности и направил камеру вниз(нижняя часть текстуры стены "порвалась" и сдвинулась):

Если я наложу на стену png текстуру эффект будет тот же самый:

Я перепроверил практически каждую часть моей программы, где потенциально может укрываться проблема. Пробовал отключать разные функции в шейдерах и пробовал играться с параметрами opengl, но все бесполезно. Кто-то сталкивался с таким? В чем вообще может быть проблема?