Freigeben über


Feedbackmodus

Im Feedbackmodus generiert jedes zu rasternde Primitive einen Wertblock, der in das Feedbackarray kopiert wird. Stellen Sie dieses Array mit glFeedbackBuffer bereit, das Sie aufrufen müssen, bevor Sie OpenGL in den Feedbackmodus versetzen. Jeder Block von Werten beginnt mit einem Code, der den primitiven Typ angibt, gefolgt von Werten, die die Scheitelpunkte des Grundtyps und die zugeordneten Daten beschreiben. Einträge werden auch für Bitmaps und Pixelrechtecke geschrieben. Werte werden erst dann in das Feedbackarray geschrieben, wenn Sie glRenderMode aufrufen, um OpenGL aus dem Feedbackmodus zu nehmen. Sie können glPassThrough verwenden, um einen Marker anzugeben, der im Feedbackmodus zurückgegeben wird, als wäre er ein Primitiver.