Этот проект создан в Visual Studio 2019 на Windows, проверьте, у кого есть возможность, откроется ли и запустится ли проект в MonoDevelop на Linux: TriangleInsideOfCube_OpenTkOpenGL30CSharp.zip (3.1 МБ)
Проект консольный на C#. Используется библиотека OpenTK.dll для создания окна. Я выяснил, что успешно открывается и запускается в среде “Visual Studio for Mac” на macOS, если установлены, как минимум, драйвера с поддержкой OpenGL версии 3.0.
Если запустится, то результат работы должен быть следующим:
Я забыл указать частоту обновления при запуске окна в файле Program.cs:
window.Run(60);
Если не указывать, то будет использоваться максимально возможное значение частоты вызова функций: OnRenderFrame и OnUpdateFrame. По-хорошему, анимацию нужно делать с учётом deltaTime.
По поводу размера окна - буду разбираться. В коде я явно указал размер холста рисования в файле Window.cs: