Entwickler-Ecke
Multimedia / Grafik - Rendering Context
t/f - Do 24.04.03 22:24
Titel: Rendering Context
hi Board!
Kann mir jemand erklären, was ich genau unter Rendering Context zu verstehen habe?
Ich bin ja nun ein blutiger OpenGL-Anfänger und würde gern die Initialisierung von OpenGL in Delphi richtig verstehen ... und das ist meine erste Frage dazu ;)
greetz
//me
Andreas Pfau - Sa 26.04.03 14:41
Wenn du es GENAU wissen willst, frag einen OpenGL-Programmierer. Was du wissen SOLLTEST, kann ich dir verraten:
Jede OpenGL-Zeichenfläche ist ein Kontext. Dieser befindest sich auf einem DC, also sozusagen diw "WinAPI-Ur-Implementation" von TCanvas. Wenn du mit OpenGL rendern willst, musst du OpenGL immer sagen, WO sich die Zeichenfläche befindet, und WELCHEM THREAD sie gehört. Und außerdem wird ja auch Speicher dafür verwaltet. Um all dies unter einen Hut zu brngen, gibt es RCs (also deinen Rendering Cotnext). Ein RC ist eigentlich nur ene Zahl, die OpenGL verwaltet, und die dem Redere Sagt, hier kommt z.B. Modul nr 95834759, Zeichenfläche 47563478, Speicherblock 38756348756 usw.
Zusammengefasst, dein RC ist dazu da, OpenGL zu sagen, mit welchen Daten die kommenden gl...()-Befehle assoziiert sind. Ein Handle, so wie das einen Bitmaps, eines Fenster oder so.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!