Проблема с направлением Оси Z в Open GL c++
Проблема в том, что (исходя из того что выводит open gl) тут левая тройка базисных векторов.
На данном скрине вы можете увидеть, что зеленый квадрат по координате находится дальше в отрицательную область z; однако он почему-то выше красного, если же сделать координату положительной то он падает под красный, поэтому тут проблема не в последовательности отображения

В Triangle не происходит никаких изменений координат, только лишь они передаются в vertices_

В шейдере тоже ничего не меняется

Если убрать преобразования в main с помощью матриц и поставить вот так, то все равно z как бы направлена от нас

скорее всего где-то опечатался или же у меня в корне неправильное представление