<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://library.morph.zone/index.php?action=history&amp;feed=atom&amp;title=3D</id>
		<title>3D - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://library.morph.zone/index.php?action=history&amp;feed=atom&amp;title=3D"/>
		<link rel="alternate" type="text/html" href="https://library.morph.zone/index.php?title=3D&amp;action=history"/>
		<updated>2026-04-23T03:26:30Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://library.morph.zone/index.php?title=3D&amp;diff=3490&amp;oldid=prev</id>
		<title>Thebucheron at 15:32, 26 April 2016</title>
		<link rel="alternate" type="text/html" href="https://library.morph.zone/index.php?title=3D&amp;diff=3490&amp;oldid=prev"/>
				<updated>2016-04-26T15:32:52Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:32, 26 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot; &gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Quant à TinyGL, l'équipe de développement de MorphOS est très clair : &amp;quot;TinyGL a été créé à l'origine par Fabrice Bellard comme un sous-ensemble d'OpenGL pour les systèmes embarqués et les jeux. Il a été conçu sans penser à l'accélération 3D matérielle, seuls les appels principaux d'OpenGL ont été mis en application. La version MorphOS de TinyGL c'est inspirée de l'implémentation originale. Mais, elle a été réécrite pour profiter pleinement de l'accélération 3D matériel. En outre, elle contient plusieurs caractéristiques soigneusement choisies à partir du système MESA. TinyGL sur MorphOS fournit un ensemble de caractéristiques beaucoup plus riche que la version originale tout en la surpassant en rapidité d'exécution.&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Quant à TinyGL, l'équipe de développement de MorphOS est très clair : &amp;quot;TinyGL a été créé à l'origine par Fabrice Bellard comme un sous-ensemble d'OpenGL pour les systèmes embarqués et les jeux. Il a été conçu sans penser à l'accélération 3D matérielle, seuls les appels principaux d'OpenGL ont été mis en application. La version MorphOS de TinyGL c'est inspirée de l'implémentation originale. Mais, elle a été réécrite pour profiter pleinement de l'accélération 3D matériel. En outre, elle contient plusieurs caractéristiques soigneusement choisies à partir du système MESA. TinyGL sur MorphOS fournit un ensemble de caractéristiques beaucoup plus riche que la version originale tout en la surpassant en rapidité d'exécution.&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Of course &lt;/del&gt;OpenGL/TinyGL &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;are not enough for full management of &lt;/del&gt;3D &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;graphics cards&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Special software drivers are needed to use the &lt;/del&gt;3D &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;hardware on the cards&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The &lt;/del&gt;MorphOS &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Development Team created drivers for the following &lt;/del&gt;PCI &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or &lt;/del&gt;AGP &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;cards&lt;/del&gt;: 3dfx &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Voodoo &lt;/del&gt;3, Voodoo 4, Voodoo 5; ATI Radeon 7000, Radeon 7200, Radeon 7500, Radeon 8500, Radeon 9000, Radeon 9100, Radeon 9200, Radeon 9250. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;As you can see&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;these certainly are not the most recent graphics cards on the market&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;but they are well supported by the drivers and have an optimal fit with the &lt;/del&gt;performances &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;of the current PegasosPPC hardware&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Naturellement &lt;/ins&gt;OpenGL/TinyGL &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;n'est pas suffisant pour la gestion complète des cartes graphiques &lt;/ins&gt;3D. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Des pilotes spécifiques sont nécessaires pour utiliser l'accélération &lt;/ins&gt;3D &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de ces cartes&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;L'équipe de développement de &lt;/ins&gt;MorphOS &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a créé des pilotes pour les cartes &lt;/ins&gt;PCI &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;et&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ou &lt;/ins&gt;AGP &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;suivantes &lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; Voodoo &lt;/ins&gt;3dfx 3, Voodoo 4, Voodoo 5; ATI Radeon 7000, Radeon 7200, Radeon 7500, Radeon 8500, Radeon 9000, Radeon 9100, Radeon 9200, Radeon 9250. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Comme vous pouvez le voir&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ce ne sont certainement pas les cartes graphiques les plus récentes disponibles sur le marché&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mais elles sont bien supportées par les pilotes et permettent d'obtenir des &lt;/ins&gt;performances &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;optimales sur le matériel actuellement disponible&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Thebucheron</name></author>	</entry>

	<entry>
		<id>https://library.morph.zone/index.php?title=3D&amp;diff=3489&amp;oldid=prev</id>
		<title>Thebucheron at 15:24, 26 April 2016</title>
		<link rel="alternate" type="text/html" href="https://library.morph.zone/index.php?title=3D&amp;diff=3489&amp;oldid=prev"/>
				<updated>2016-04-26T15:24:12Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:24, 26 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans ce scénario sur le manque de support pour la 3D, MorphOS relève de l'exception (jusqu'à certaines limites !). Il y a deux raisons à cela : La première est la création de la &amp;quot;tinygl.library&amp;quot;, un composant logiciel très important qui (en dépit de son nom) est une réimplémentation spécifique d'OpenGL très compatible et plutôt complète des caractéristiques d'OpenGL sous MorphOS. La seconde est que l'équipe de développement de MorphOS a décidé de concentrer tous ses efforts concernant la 3D sur un nombre restreint de cartes graphiques compatibles avec le matériel PowerPC.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans ce scénario sur le manque de support pour la 3D, MorphOS relève de l'exception (jusqu'à certaines limites !). Il y a deux raisons à cela : La première est la création de la &amp;quot;tinygl.library&amp;quot;, un composant logiciel très important qui (en dépit de son nom) est une réimplémentation spécifique d'OpenGL très compatible et plutôt complète des caractéristiques d'OpenGL sous MorphOS. La seconde est que l'équipe de développement de MorphOS a décidé de concentrer tous ses efforts concernant la 3D sur un nombre restreint de cartes graphiques compatibles avec le matériel PowerPC.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The &lt;/del&gt;Open Graphics Library (OpenGL) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is a standard defined by a &lt;/del&gt;document &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;that specifies a set of over &lt;/del&gt;250 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;different function calls whose use allows to draw complex &lt;/del&gt;3D &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;scenes from simple &lt;/del&gt;primitives. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Its &lt;/del&gt;importance &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lies in the fact that it defines a platform-independent &lt;/del&gt;API. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Developers that use &lt;/del&gt;OpenGL &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to write &lt;/del&gt;applications &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;can be sure that these programs will generate &lt;/del&gt;3D &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;graphics on every computer that has an implementation of the library&lt;/del&gt;. OpenGL, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;originally developed by &lt;/del&gt;Silicon Graphics, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/del&gt;important &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;for the games industry &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;where it only competes with &lt;/del&gt;Direct3D &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;on the &lt;/del&gt;Windows &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;platform&lt;/del&gt;)&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, but is also used for professional &lt;/del&gt;applications &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;where the &lt;/del&gt;simple &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;management of &lt;/del&gt;3D &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;graphics is important &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;starting from flight simulators and virtual reality implementations, ranging through high-end displays for scientific &lt;/del&gt;applications &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/del&gt;information &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;presentations&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;up to technical &lt;/del&gt;applications &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;like CADs&lt;/del&gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;L'&lt;/ins&gt;Open Graphics Library (OpenGL) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;est une norme définie par un &lt;/ins&gt;document &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;qui indique un ensemble de plus de &lt;/ins&gt;250 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;appels à des fonctions différentes dont l'utilisation permet de dessiner des scènes &lt;/ins&gt;3D &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;complexes à partir de simples &lt;/ins&gt;primitives. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Son &lt;/ins&gt;importance &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;se situe dans le fait qu'elle définit une &lt;/ins&gt;API &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;indépendante de la plateforme&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Les développeurs qui emploient &lt;/ins&gt;OpenGL &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pour écrire leurs &lt;/ins&gt;applications &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;peuvent être sûrs que ces programmes produiront des graphismes &lt;/ins&gt;3D &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sur tous les ordinateurs ayant une implémentation de cette bibliothèque&lt;/ins&gt;. OpenGL, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;développé à l'origine par &lt;/ins&gt;Silicon Graphics, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;est &lt;/ins&gt;important &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pour l'industrie du jeu &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;où il est uniquement concurrencé par &lt;/ins&gt;Direct3D &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sur la plateforme &lt;/ins&gt;Windows)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. OpenGL est également employé pour des &lt;/ins&gt;applications &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;professionnelles où une gestion &lt;/ins&gt;simple &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;des graphismes &lt;/ins&gt;3D &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;est importante &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cela va des simulateurs de vol aux simulateurs de réalités virtuelles en passant par la visualisation de haute qualité pour les &lt;/ins&gt;applications &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;et les présentations scientifiques de l'&lt;/ins&gt;information, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jusqu'aux &lt;/ins&gt;applications &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;techniques comme CAD&lt;/ins&gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;As to &lt;/del&gt;TinyGL &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the the &lt;/del&gt;MorphOS &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Development Team states&lt;/del&gt;: &amp;quot;TinyGL &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;was originally created by &lt;/del&gt;Fabrice Bellard &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;as a subset of &lt;/del&gt;OpenGL &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;for embedded systems and games&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;It was designed with no hardware acceleration in mind at this time. Only the main &lt;/del&gt;OpenGL &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;calls were implemented&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The &lt;/del&gt;MorphOS &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;version of &lt;/del&gt;TinyGL &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is only loosely based on the original implementation&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;It was rewritten to take full advantage of &lt;/del&gt;3D &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;hardware acceleration&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Furthermore&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;it contains several carefully chosen &lt;/del&gt;MESA &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;features&lt;/del&gt;. TinyGL &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;on &lt;/del&gt;MorphOS &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;provides a much richer feature set and surpasses the original&lt;/del&gt;'&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;s speed at the same time&lt;/del&gt;.&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Quant à &lt;/ins&gt;TinyGL&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, l'équipe de développement de &lt;/ins&gt;MorphOS &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;est très clair &lt;/ins&gt;: &amp;quot;TinyGL &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a été créé à l'origine par &lt;/ins&gt;Fabrice Bellard &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;comme un sous-ensemble d'&lt;/ins&gt;OpenGL &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pour les systèmes embarqués et les jeux&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Il a été conçu sans penser à l'accélération 3D matérielle, seuls les appels principaux d'&lt;/ins&gt;OpenGL &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ont été mis en application&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;La version &lt;/ins&gt;MorphOS &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;de &lt;/ins&gt;TinyGL &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;c'est inspirée de l'implémentation originale&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Mais, elle a été réécrite pour profiter pleinement de l'accélération &lt;/ins&gt;3D &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;matériel&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;En outre&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;elle contient plusieurs caractéristiques soigneusement choisies à partir du système &lt;/ins&gt;MESA. TinyGL &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sur &lt;/ins&gt;MorphOS &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fournit un ensemble de caractéristiques beaucoup plus riche que la version originale tout en la surpassant en rapidité d&lt;/ins&gt;'&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;exécution&lt;/ins&gt;.&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Of course OpenGL/TinyGL are not enough for full management of 3D graphics cards. Special software drivers are needed to use the 3D hardware on the cards. The MorphOS Development Team created drivers for the following PCI and/or AGP cards: 3dfx Voodoo 3, Voodoo 4, Voodoo 5; ATI Radeon 7000, Radeon 7200, Radeon 7500, Radeon 8500, Radeon 9000, Radeon 9100, Radeon 9200, Radeon 9250. As you can see, these certainly are not the most recent graphics cards on the market, but they are well supported by the drivers and have an optimal fit with the performances of the current PegasosPPC hardware.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Of course OpenGL/TinyGL are not enough for full management of 3D graphics cards. Special software drivers are needed to use the 3D hardware on the cards. The MorphOS Development Team created drivers for the following PCI and/or AGP cards: 3dfx Voodoo 3, Voodoo 4, Voodoo 5; ATI Radeon 7000, Radeon 7200, Radeon 7500, Radeon 8500, Radeon 9000, Radeon 9100, Radeon 9200, Radeon 9250. As you can see, these certainly are not the most recent graphics cards on the market, but they are well supported by the drivers and have an optimal fit with the performances of the current PegasosPPC hardware.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Thebucheron</name></author>	</entry>

	<entry>
		<id>https://library.morph.zone/index.php?title=3D&amp;diff=3488&amp;oldid=prev</id>
		<title>Thebucheron at 15:11, 26 April 2016</title>
		<link rel="alternate" type="text/html" href="https://library.morph.zone/index.php?title=3D&amp;diff=3488&amp;oldid=prev"/>
				<updated>2016-04-26T15:11:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:11, 26 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Most currently available alternate OSs have no &lt;/del&gt;support &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;for &lt;/del&gt;3D &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;graphics&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or a very &lt;/del&gt;minimal &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;support&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;This is due to the fact that the few companies that develop graphics cards either do not distribute technical documentation at all&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or make it available in a form that creates many &lt;/del&gt;obstacles &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to single developers&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;They provide their own drivers for &lt;/del&gt;Windows, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or provide &lt;/del&gt;documentation &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;that is very difficult to obtain and use&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;La plupart des OS alternatifs actuellement disponibles n'ont aucun &lt;/ins&gt;support &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pour l'accélération graphique &lt;/ins&gt;3D, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ou fournissent seulement un support &lt;/ins&gt;minimal. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ceci est dû au fait que les quelques compagnies qui développent des cartes graphiques ont une politique très restrictives : elles ne distribuent pas la documention technique du tout&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ou la rende disponible sous une forme qui occasionne beaucoup d'&lt;/ins&gt;obstacles &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pour les développeurs indépendants&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Elles fournissent leurs propres pilotes pour &lt;/ins&gt;Windows, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;les autres OS n'auront droit qu'à une &lt;/ins&gt;documentation &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;qui par ailleurs est très difficile à obtenir et à utiliser&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;In this scenario of missing &lt;/del&gt;3D &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;support&lt;/del&gt;, MorphOS &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is a relevant &lt;/del&gt;exception&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, within certain limits&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;There are two reasons for this. The first is the creation of ''&lt;/del&gt;tinygl.library&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a very &lt;/del&gt;important &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;software component which &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;despite its name&lt;/del&gt;) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is a highly compliant and almost complete &lt;/del&gt;MorphOS &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;implementation of the OpenGL specifications&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The second is that the &lt;/del&gt;MorphOS &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Development Team decided to concentrate all their &lt;/del&gt;3D &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;efforts on a small number of graphics cards compatible with the supported &lt;/del&gt;PowerPC &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;hardware&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Dans ce scénario sur le manque de support pour la &lt;/ins&gt;3D, MorphOS &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;relève de l'&lt;/ins&gt;exception &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(jusqu'à certaines limites !)&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Il y a deux raisons à cela : La première est la création de la &amp;quot;&lt;/ins&gt;tinygl.library&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;un composant logiciel très &lt;/ins&gt;important &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;qui &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;en dépit de son nom&lt;/ins&gt;) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;est une réimplémentation spécifique d'OpenGL très compatible et plutôt complète des caractéristiques d'OpenGL sous &lt;/ins&gt;MorphOS. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;La seconde est que l'équipe de développement de &lt;/ins&gt;MorphOS &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a décidé de concentrer tous ses efforts concernant la &lt;/ins&gt;3D &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sur un nombre restreint de cartes graphiques compatibles avec le matériel &lt;/ins&gt;PowerPC.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Open Graphics Library (OpenGL) is a standard defined by a document that specifies a set of over 250 different function calls whose use allows to draw complex 3D scenes from simple primitives. Its importance lies in the fact that it defines a platform-independent API. Developers that use OpenGL to write applications can be sure that these programs will generate 3D graphics on every computer that has an implementation of the library. OpenGL, originally developed by Silicon Graphics, is important for the games industry (where it only competes with Direct3D on the Windows platform), but is also used for professional applications where the simple management of 3D graphics is important (starting from flight simulators and virtual reality implementations, ranging through high-end displays for scientific applications and information presentations, up to technical applications like CADs).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Open Graphics Library (OpenGL) is a standard defined by a document that specifies a set of over 250 different function calls whose use allows to draw complex 3D scenes from simple primitives. Its importance lies in the fact that it defines a platform-independent API. Developers that use OpenGL to write applications can be sure that these programs will generate 3D graphics on every computer that has an implementation of the library. OpenGL, originally developed by Silicon Graphics, is important for the games industry (where it only competes with Direct3D on the Windows platform), but is also used for professional applications where the simple management of 3D graphics is important (starting from flight simulators and virtual reality implementations, ranging through high-end displays for scientific applications and information presentations, up to technical applications like CADs).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Thebucheron</name></author>	</entry>

	<entry>
		<id>https://library.morph.zone/index.php?title=3D&amp;diff=3196&amp;oldid=prev</id>
		<title>Beworld at 19:32, 16 February 2016</title>
		<link rel="alternate" type="text/html" href="https://library.morph.zone/index.php?title=3D&amp;diff=3196&amp;oldid=prev"/>
				<updated>2016-02-16T19:32:41Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:32, 16 February 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Page_principale|Retour sur la page principale]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Most currently available alternate OSs have no support for 3D graphics, or a very minimal support. This is due to the fact that the few companies that develop graphics cards either do not distribute technical documentation at all, or make it available in a form that creates many obstacles to single developers. They provide their own drivers for Windows, or provide documentation that is very difficult to obtain and use.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Most currently available alternate OSs have no support for 3D graphics, or a very minimal support. This is due to the fact that the few companies that develop graphics cards either do not distribute technical documentation at all, or make it available in a form that creates many obstacles to single developers. They provide their own drivers for Windows, or provide documentation that is very difficult to obtain and use.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Beworld</name></author>	</entry>

	<entry>
		<id>https://library.morph.zone/index.php?title=3D&amp;diff=2983&amp;oldid=prev</id>
		<title>Papiosaur: Created page with &quot;Most currently available alternate OSs have no support for 3D graphics, or a very minimal support. This is due to the fact that the few companies that develop graphics cards e...&quot;</title>
		<link rel="alternate" type="text/html" href="https://library.morph.zone/index.php?title=3D&amp;diff=2983&amp;oldid=prev"/>
				<updated>2016-01-29T13:59:23Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;Most currently available alternate OSs have no support for 3D graphics, or a very minimal support. This is due to the fact that the few companies that develop graphics cards e...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Most currently available alternate OSs have no support for 3D graphics, or a very minimal support. This is due to the fact that the few companies that develop graphics cards either do not distribute technical documentation at all, or make it available in a form that creates many obstacles to single developers. They provide their own drivers for Windows, or provide documentation that is very difficult to obtain and use.&lt;br /&gt;
&lt;br /&gt;
In this scenario of missing 3D support, MorphOS is a relevant exception, within certain limits. There are two reasons for this. The first is the creation of ''tinygl.library'', a very important software component which (despite its name) is a highly compliant and almost complete MorphOS implementation of the OpenGL specifications. The second is that the MorphOS Development Team decided to concentrate all their 3D efforts on a small number of graphics cards compatible with the supported PowerPC hardware.&lt;br /&gt;
&lt;br /&gt;
The Open Graphics Library (OpenGL) is a standard defined by a document that specifies a set of over 250 different function calls whose use allows to draw complex 3D scenes from simple primitives. Its importance lies in the fact that it defines a platform-independent API. Developers that use OpenGL to write applications can be sure that these programs will generate 3D graphics on every computer that has an implementation of the library. OpenGL, originally developed by Silicon Graphics, is important for the games industry (where it only competes with Direct3D on the Windows platform), but is also used for professional applications where the simple management of 3D graphics is important (starting from flight simulators and virtual reality implementations, ranging through high-end displays for scientific applications and information presentations, up to technical applications like CADs).&lt;br /&gt;
&lt;br /&gt;
As to TinyGL the the MorphOS Development Team states: &amp;quot;TinyGL was originally created by Fabrice Bellard as a subset of OpenGL for embedded systems and games. It was designed with no hardware acceleration in mind at this time. Only the main OpenGL calls were implemented. The MorphOS version of TinyGL is only loosely based on the original implementation. It was rewritten to take full advantage of 3D hardware acceleration. Furthermore, it contains several carefully chosen MESA features. TinyGL on MorphOS provides a much richer feature set and surpasses the original's speed at the same time.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Of course OpenGL/TinyGL are not enough for full management of 3D graphics cards. Special software drivers are needed to use the 3D hardware on the cards. The MorphOS Development Team created drivers for the following PCI and/or AGP cards: 3dfx Voodoo 3, Voodoo 4, Voodoo 5; ATI Radeon 7000, Radeon 7200, Radeon 7500, Radeon 8500, Radeon 9000, Radeon 9100, Radeon 9200, Radeon 9250. As you can see, these certainly are not the most recent graphics cards on the market, but they are well supported by the drivers and have an optimal fit with the performances of the current PegasosPPC hardware.&lt;/div&gt;</summary>
		<author><name>Papiosaur</name></author>	</entry>

	</feed>