QT und OpenGL

Alles rund um die Programmierung mit Qt
Antworten
srudnick
Beiträge: 3
Registriert: 1. März 2007 15:21

QT und OpenGL

Beitrag von srudnick »

ich versuche gerade unter qt einiges mit opengl zu machen.

Leider hatte ich in meinem Programm immer das Problem, dass der Depth-Buffer offensichtlich nicht funktioniert (also Polygone die weiter hinten liegen werden trotzdem drübergezeichnet).

Daraufhin habe ich mir die opengl Beispiele bei qt angesehen und keinen unterschied gefunden, und die Programme funktionierten offensichtlich. Als ich den Code aus diesen Programmen dann aber selbst kompilierte (zB hellogl), funktionierte auch hier der Depth-Buffer nicht mehr.

Ich nutze zur Zeit Suse Linux 10.1 und QT4

wer hat eine Idee?
srudnick
Beiträge: 3
Registriert: 1. März 2007 15:21

Ergänzung

Beitrag von srudnick »

in paintGL lasse ich mir einfach mal depth() und GL_DEPTH_BITS ausgeben. Es ist
depth() = true, also eigentlich angeschaltet
depth_bits = 0, tiefe des Buffers 0, also ausgeschaltet!

gruß Steffen
srudnick
Beiträge: 3
Registriert: 1. März 2007 15:21

gelöst

Beitrag von srudnick »

Hallo,

schade, dass niemand eine Idee hatte. Woran es nun wirklich liegt, weiß ich auch nicht. Habe auf meinem anderen PC einfach mal das neue Suse 10.2 installiert und da meinen Code kompiliert und es lief problemlos.
Muss also an meiner Installation gelegen haben, was falsch war ist aber unklar.

Steffen
crash
Beiträge: 9
Registriert: 15. Februar 2006 15:25

Beitrag von crash »

Möglicherweise liegt es am Grafik-Chip. Das Problem mit nicht funktionierenden Tiefenpuffern habe ich auch schon bei älteren Notebooks gesehen.
Antworten