Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > QWindow с OpenGL контекстом.


Автор: OlegIT 29.7.2019, 19:36
В примере иллюстрация трёх проблем. 
Во-первых, не могу добиться правильного отображения трёх объектов, по глубине, альфа каналу и сглаживания граней, что-нибудь отображается неправильно.
Во-вторых, OpenGL контекст не «видит» родительского окна, окно с красной рамкой родительское окно для окна с OpenGL контекстом, и оно вылезает за границы окна с рамкой.
В-третьих, как сделать прозрачный фон, что бы только объекты (рамки в данном случае) отображались?

Помогите разобраться.

Автор: OlegIT 14.8.2019, 13:59
Похоже проблема в том, что остаются видны грани, которые должны быть скрыты. Тест глубины включён, направляющие есть. Не пойму чего не хватает. Может в шейдере чего исправить, дополнить нужно?

Автор: OlegIT 30.8.2019, 09:46
Нашёл ошибку в неработающим буфере глубины, задал предельный диапазон глубины по Z и поэтому не хватала разрешающий способности для корректного отображения. Поставил разумные пределы и всё заработало.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)