<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=glXImportContextEXT</id>
		<title>glXImportContextEXT - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=glXImportContextEXT"/>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glXImportContextEXT&amp;action=history"/>
		<updated>2026-04-29T23:10:16Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in DGL Wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glXImportContextEXT&amp;diff=21677&amp;oldid=prev</id>
		<title>Thoronador: Die Seite wurde neu angelegt: = glXImportContextEXT =    == Name == '''glXImportContextEXT''' - Importiert den indirekten Renderkontext eines anderen Prozesses.    == Delphi-Spezifikation ==  fu...</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glXImportContextEXT&amp;diff=21677&amp;oldid=prev"/>
				<updated>2008-05-07T13:43:33Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: = glXImportContextEXT =    == Name == &amp;#039;&amp;#039;&amp;#039;glXImportContextEXT&amp;#039;&amp;#039;&amp;#039; - Importiert den indirekten &lt;a href=&quot;/index.php/Renderkontext&quot; title=&quot;Renderkontext&quot;&gt;Renderkontext&lt;/a&gt; eines anderen Prozesses.    == Delphi-Spezifikation ==  fu...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= glXImportContextEXT =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glXImportContextEXT''' - Importiert den indirekten [[Renderkontext]] eines anderen Prozesses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 function '''glXImportContextEXT'''(''dpy'': PDisplay; ''contextID'': GLXContextID): GLXContext;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''dpy'' &lt;br /&gt;
| Gibt die Verbindung zum X-Server an&lt;br /&gt;
|-&lt;br /&gt;
! ''Parameter2'' &lt;br /&gt;
| Gibt einen [[GLX]]-Renderkontext an&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Die Funktion '''glXImportContextEXT''' erzeugt einen GLXContext mit der gegebenen XID eines existierenden GLXContext. Die Funktion kann an Stelle von [[glXCreateContext]] genutzt werden, um den sich [[glXIsDirect|indirekten]] Renderkontext eines anderen Prozesses zu teilen.&lt;br /&gt;
&lt;br /&gt;
Nur die serverseitigen Kontextinformationen können zwischen X-Klienten geteilt werden; klientseitige Zustände, wie die Pixelspeichermodi, können nicht geteilt werden. Daher muss '''glXImportContextEXT''' Speicher allokieren, um die klientseitigen Informationen zu speichern. Dieser Speicher wird durch einen Aufruf von [[glXFreeContextEXT]] freigegeben.&lt;br /&gt;
&lt;br /&gt;
Der Funktionsaufruf erzeugt keine neue XID. Er macht vielmehr nur ein existierendes Objekt für den importierenden Klienten verfügbar. Wie jede XID verschwindet diese, wenn der erzeugende Klient seine Verbindung beendet oder die ID explizit gelöscht wird. Zu beachten ist, dass dies passiert, wenn die XID verschwindet. Das Objekt verschwindet, wenn die XID verschwindet ''UND'' der Kontext nicht aktueller Kontext irgendeines Threads ist.&lt;br /&gt;
&lt;br /&gt;
Wenn sich ''contextID'' auf einen direkten Renderkontext bezieht, dann wird kein Fehler erzeugt, aber '''glXImportContextEXT''' gibt '''nil''' zurück.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glXImportContextEXT''' ist Bestandteil der Erweiterung '''EXT_import_context''' und gehört nicht zu den [[GLX]]-Kernbefehlen. Falls '''EXT_import_context''' in der von [[glXQueryExtensionsString]] zurückgelieferten Zeichenkette enthalten ist, dann wird die Erweiterung '''EXT_import_context''' unterstützt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GLXBadContext''' wird generiert, wenn sich ''contextID'' auf keinen gültigen Kontext bezieht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glXQueryExtensionsString]] zur Abfrage der Verfügbarkeit der Erweiterung '''EXT_import_context'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glXCreateContext]], [[glXFreeContextEXT]], [[glXGetContextIDEXT]], [[glXQueryExtensionsString]], [[glXQueryVersion]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GLX|ImportContextEXT]]&lt;/div&gt;</summary>
		<author><name>Thoronador</name></author>	</entry>

	</feed>