<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.computercraft.info/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mast3rPlan</id>
		<title>ComputerCraft Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.computercraft.info/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mast3rPlan"/>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/Special:Contributions/Mast3rPlan"/>
		<updated>2026-07-11T17:47:50Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1190</id>
		<title>GPU (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1190"/>
				<updated>2012-03-30T16:23:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: /* API Methods */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPU api provides interaction with and is part of the [[CCGPU]] peripheral.&amp;lt;br&amp;gt;&lt;br /&gt;
''Arguments surrounded with square brackets are optional.''&lt;br /&gt;
&lt;br /&gt;
== API Methods ==&lt;br /&gt;
''These methods can be used in any ComputerCraft program if the CCGPU api is installed.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|gpu.getID(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
|Returns the ID of the GPU on the given side.&lt;br /&gt;
|-&lt;br /&gt;
|gpu.setRenderCode(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;, renderCode)&lt;br /&gt;
|Sets the gpu rendering code, this code is ran every frame.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|gpu.loadRenderCode(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;, filePath)&lt;br /&gt;
|Equivalent to setting the render code, but loads it from a file.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|gpu.setVar(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;, name, value)&lt;br /&gt;
|coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpu.getLatestError(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
|Returns the last error that has been thrown by Lua in your render code.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Render Methods ==&lt;br /&gt;
''These methods can be used in render code when set using '''gpu.setRenderCode'''.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|gpuCreateBuffer(width, height)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuClearBuffer()&lt;br /&gt;
|Clear the currently bound buffer.&lt;br /&gt;
|-&lt;br /&gt;
|gpuBindBuffer(id)&lt;br /&gt;
|coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuBindOutputBuffer(id)&lt;br /&gt;
|Start drawing to a different buffer. (Set this to a certain monitor ID to draw to it.)&lt;br /&gt;
|-&lt;br /&gt;
|gpuGetOutputResolution(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OpenGL Methods ==&lt;br /&gt;
''These methods are part of [http://en.wikipedia.org/wiki/OpenGL OpenGL] and can only be used in render code when set using '''gpu.setRenderCode'''.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|glBegin(mode)&lt;br /&gt;
|Begins drawing something (Begins GL scope). mode should be a constant like GL_QUADS or GL_TRIANGLES. You must invoke this function before setting vertices for the shape.&lt;br /&gt;
|-&lt;br /&gt;
|glEnd()&lt;br /&gt;
|Invoke this when you've set all your vertices (Ends GL scope).&lt;br /&gt;
|-&lt;br /&gt;
|glBindTexture(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glTexCoord2f(x, y)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glVertex2f(x, y)&lt;br /&gt;
|Use this between glBegin(mode) and glEnd() to set a 2D vertex.&lt;br /&gt;
|-&lt;br /&gt;
|glVertex3f(x, y, z)&lt;br /&gt;
|Use this between glBegin(mode) and glEnd() to set a 3D vertex.&lt;br /&gt;
|-&lt;br /&gt;
|glColor3f(red, green, blue)&lt;br /&gt;
|Use this between glBegin(mode) and glEnd() to set the color.&lt;br /&gt;
|-&lt;br /&gt;
|glColor4f(red, green, blue, alpha)&lt;br /&gt;
|Use this between glBegin(mode) and glEnd() to set the color with alpha (opacity).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OpenGL Constants ==&lt;br /&gt;
''These constants are part of [http://en.wikipedia.org/wiki/OpenGL OpenGL] and can only be used in render code when set using '''gpu.setRenderCode'''.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Constant name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|GL_QUADS&lt;br /&gt;
|Constant for drawing a quadrilateral.&lt;br /&gt;
|-&lt;br /&gt;
|GL_TRIANGLES&lt;br /&gt;
|Constant for drawing a triangle.&lt;br /&gt;
|-&lt;br /&gt;
|GL_POINTS&lt;br /&gt;
|Constant for drawing a pixel at each vertex given.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1130</id>
		<title>CCGPU</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1130"/>
				<updated>2012-03-18T01:17:04Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CCGPU peripheral is an addon for [[ComputerCraft]] which allows you to do [http://en.wikipedia.org/wiki/OpenGL OpenGL] operations within computercraft using [http://www.lua.org/ Lua].&lt;br /&gt;
The peripheral currently comes with two elements: a [[#GPU]] peripheral and a [[#Monitor]] output device.&lt;br /&gt;
&lt;br /&gt;
== GPU ==&lt;br /&gt;
A GPU can be attached to a [[Computer]] on all sides except for the bottom.&lt;br /&gt;
The GPU peripheral comes with it's own [[API]] featuring extra methods that cannot be accessed using [[Peripheral_(API)|peripheral.wrap]].&lt;br /&gt;
&lt;br /&gt;
You can find the GPU api over [[GPU_(API)|here]]&lt;br /&gt;
&lt;br /&gt;
== Graphics Devices ==&lt;br /&gt;
A graphics device operates on a certain frequency (corresponding to a [[#GPU]]'s id) and has an id indicating which buffer it is bound to.&lt;br /&gt;
All graphics devices have a certain resolution corresponding to the resolution of the graphics they can handle.&lt;br /&gt;
&lt;br /&gt;
=== Graphics Output Devices ===&lt;br /&gt;
Output devices are used to display a certain output buffer to the user.&lt;br /&gt;
&lt;br /&gt;
==== Monitor ====&lt;br /&gt;
The Monitor block can be placed facing up to 4 directions and &lt;br /&gt;
&lt;br /&gt;
=== Graphics Input Devices ===&lt;br /&gt;
Currently CCGPU doesn't have any default input devices.&lt;br /&gt;
A camera might be added in the future.&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1129</id>
		<title>CCGPU</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1129"/>
				<updated>2012-03-18T01:14:26Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: /* GPU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CCGPU peripheral is an addon for [[ComputerCraft]] which allows you to do [http://en.wikipedia.org/wiki/OpenGL OpenGL] operations within computercraft using [http://www.lua.org/ Lua].&lt;br /&gt;
The peripheral currently comes with two elements: a [[#GPU]] peripheral and a [[#Monitor]] output device.&lt;br /&gt;
&lt;br /&gt;
== Crafting ==&lt;br /&gt;
Coming soon&lt;br /&gt;
&lt;br /&gt;
== GPU ==&lt;br /&gt;
A GPU can be attached to a [[Computer]] on all sides except for the bottom.&lt;br /&gt;
The GPU peripheral comes with it's own [[API]] featuring extra methods that cannot be accessed using [[Peripheral_(API)|peripheral.wrap]].&lt;br /&gt;
&lt;br /&gt;
You can find the GPU api over [[GPU_(API)|here]]&lt;br /&gt;
&lt;br /&gt;
== Graphics Devices ==&lt;br /&gt;
A graphics device operates on a certain frequency (corresponding to a [[#GPU]]'s id) and has an id indicating which buffer it is bound to.&lt;br /&gt;
All graphics devices have a certain resolution corresponding to the resolution of the graphics they can handle.&lt;br /&gt;
&lt;br /&gt;
=== Graphics Output Devices ===&lt;br /&gt;
Output devices are used to display a certain output buffer to the user.&lt;br /&gt;
&lt;br /&gt;
==== Monitor ====&lt;br /&gt;
The Monitor block can be placed facing up to 4 directions and &lt;br /&gt;
&lt;br /&gt;
=== Graphics Input Devices ===&lt;br /&gt;
Currently CCGPU doesn't have any default input devices.&lt;br /&gt;
A camera might be added in the future.&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1128</id>
		<title>CCGPU</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1128"/>
				<updated>2012-03-18T01:14:04Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: /* GPU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CCGPU peripheral is an addon for [[ComputerCraft]] which allows you to do [http://en.wikipedia.org/wiki/OpenGL OpenGL] operations within computercraft using [http://www.lua.org/ Lua].&lt;br /&gt;
The peripheral currently comes with two elements: a [[#GPU]] peripheral and a [[#Monitor]] output device.&lt;br /&gt;
&lt;br /&gt;
== Crafting ==&lt;br /&gt;
Coming soon&lt;br /&gt;
&lt;br /&gt;
== GPU ==&lt;br /&gt;
A GPU can be attached to a [[Computer]] on all sides except for the bottom.&lt;br /&gt;
The GPU peripheral comes with it's own [[API]] featuring extra methods that cannot be accessed using [[Peripheral_(API) peripheral.wrap]].&lt;br /&gt;
&lt;br /&gt;
You can find the GPU api over [[GPU_(API)|here]]&lt;br /&gt;
&lt;br /&gt;
== Graphics Devices ==&lt;br /&gt;
A graphics device operates on a certain frequency (corresponding to a [[#GPU]]'s id) and has an id indicating which buffer it is bound to.&lt;br /&gt;
All graphics devices have a certain resolution corresponding to the resolution of the graphics they can handle.&lt;br /&gt;
&lt;br /&gt;
=== Graphics Output Devices ===&lt;br /&gt;
Output devices are used to display a certain output buffer to the user.&lt;br /&gt;
&lt;br /&gt;
==== Monitor ====&lt;br /&gt;
The Monitor block can be placed facing up to 4 directions and &lt;br /&gt;
&lt;br /&gt;
=== Graphics Input Devices ===&lt;br /&gt;
Currently CCGPU doesn't have any default input devices.&lt;br /&gt;
A camera might be added in the future.&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1126</id>
		<title>CCGPU</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1126"/>
				<updated>2012-03-18T01:12:41Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: /* GPU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CCGPU peripheral is an addon for [[ComputerCraft]] which allows you to do [http://en.wikipedia.org/wiki/OpenGL OpenGL] operations within computercraft using [http://www.lua.org/ Lua].&lt;br /&gt;
The peripheral currently comes with two elements: a [[#GPU]] peripheral and a [[#Monitor]] output device.&lt;br /&gt;
&lt;br /&gt;
== Crafting ==&lt;br /&gt;
Coming soon&lt;br /&gt;
&lt;br /&gt;
== GPU ==&lt;br /&gt;
A GPU can be attached to a [[Computer]] on all sides except for the bottom.&lt;br /&gt;
The GPU peripheral comes with it's own [[API]] featuring extra methods that cannot be accessed using [[Peripheral_(API) peripheral.wrap]].&lt;br /&gt;
&lt;br /&gt;
You can find the GPU api over [[GPU_(API) here]]&lt;br /&gt;
&lt;br /&gt;
== Graphics Devices ==&lt;br /&gt;
A graphics device operates on a certain frequency (corresponding to a [[#GPU]]'s id) and has an id indicating which buffer it is bound to.&lt;br /&gt;
All graphics devices have a certain resolution corresponding to the resolution of the graphics they can handle.&lt;br /&gt;
&lt;br /&gt;
=== Graphics Output Devices ===&lt;br /&gt;
Output devices are used to display a certain output buffer to the user.&lt;br /&gt;
&lt;br /&gt;
==== Monitor ====&lt;br /&gt;
The Monitor block can be placed facing up to 4 directions and &lt;br /&gt;
&lt;br /&gt;
=== Graphics Input Devices ===&lt;br /&gt;
Currently CCGPU doesn't have any default input devices.&lt;br /&gt;
A camera might be added in the future.&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1125</id>
		<title>CCGPU</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1125"/>
				<updated>2012-03-18T01:12:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CCGPU peripheral is an addon for [[ComputerCraft]] which allows you to do [http://en.wikipedia.org/wiki/OpenGL OpenGL] operations within computercraft using [http://www.lua.org/ Lua].&lt;br /&gt;
The peripheral currently comes with two elements: a [[#GPU]] peripheral and a [[#Monitor]] output device.&lt;br /&gt;
&lt;br /&gt;
== Crafting ==&lt;br /&gt;
Coming soon&lt;br /&gt;
&lt;br /&gt;
== GPU ==&lt;br /&gt;
A GPU can be attached to a [[Computer]] on all sides except for the bottom.&lt;br /&gt;
The GPU peripheral comes with it's own [[API]] featuring extra methods that cannot be accessed using [[Peripheral_(API) peripheral.wrap]].&lt;br /&gt;
&lt;br /&gt;
You can find the GPU api over [[here GPU_(API)]]&lt;br /&gt;
&lt;br /&gt;
== Graphics Devices ==&lt;br /&gt;
A graphics device operates on a certain frequency (corresponding to a [[#GPU]]'s id) and has an id indicating which buffer it is bound to.&lt;br /&gt;
All graphics devices have a certain resolution corresponding to the resolution of the graphics they can handle.&lt;br /&gt;
&lt;br /&gt;
=== Graphics Output Devices ===&lt;br /&gt;
Output devices are used to display a certain output buffer to the user.&lt;br /&gt;
&lt;br /&gt;
==== Monitor ====&lt;br /&gt;
The Monitor block can be placed facing up to 4 directions and &lt;br /&gt;
&lt;br /&gt;
=== Graphics Input Devices ===&lt;br /&gt;
Currently CCGPU doesn't have any default input devices.&lt;br /&gt;
A camera might be added in the future.&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1124</id>
		<title>GPU (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1124"/>
				<updated>2012-03-18T01:11:48Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: /* API Methods */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPU api provides interaction with and is part of the [[CCGPU]] peripheral.&amp;lt;br&amp;gt;&lt;br /&gt;
''Arguments surrounded with square brackets are optional.''&lt;br /&gt;
&lt;br /&gt;
== API Methods ==&lt;br /&gt;
''These methods can be used in any ComputerCraft program if the CCGPU api is installed.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|gpu.getID(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
|coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpu.setRenderCode(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;, renderCode)&lt;br /&gt;
|Sets the gpu rendering code, this code is ran every frame.&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''side''' the side the gpu is connected to&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''renderCode''' the code as a string&amp;lt;br /&amp;gt;&lt;br /&gt;
''@return'' nil&lt;br /&gt;
|-&lt;br /&gt;
|gpu.setVar(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;, name, value)&lt;br /&gt;
|coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpu.getLatestError(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
|coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Render Methods ==&lt;br /&gt;
''These methods can be used in render code when set using '''gpu.setRenderCode'''.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|gpuCreateBuffer(width, height)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuClearBuffer()&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuBindBuffer(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuBindOutputBuffer(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuGetOutputResolution(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OpenGL Methods ==&lt;br /&gt;
''These methods are part of [http://en.wikipedia.org/wiki/OpenGL OpenGL] and can only be used in render code when set using '''gpu.setRenderCode'''.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|glBegin(mode)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glEnd()&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glBindTexture(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glTexCoord2f(x, y)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glVertex2f(x, y)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glVertex3f(x, y, z)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glColor3f(red, green, blue)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glColor4f(red, green, blue, alpha)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OpenGL Constants ==&lt;br /&gt;
''These constants are part of [http://en.wikipedia.org/wiki/OpenGL OpenGL] and can only be used in render code when set using '''gpu.setRenderCode'''.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Constant name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|GL_QUADS&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|GL_TRIANGLES&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|GL_POINTS&lt;br /&gt;
|Coming soon&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1123</id>
		<title>GPU (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1123"/>
				<updated>2012-03-18T01:08:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPU api provides interaction with and is part of the [[CCGPU]] peripheral.&amp;lt;br&amp;gt;&lt;br /&gt;
''Arguments surrounded with square brackets are optional.''&lt;br /&gt;
&lt;br /&gt;
== API Methods ==&lt;br /&gt;
''These methods can be used in any ComputerCraft program if the CCGPU api is installed.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|gpu.setRenderCode(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;, renderCode)&lt;br /&gt;
|Sets the gpu rendering code, this code is ran every frame.&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''side''' the side the gpu is connected to&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''renderCode''' the code as a string&amp;lt;br /&amp;gt;&lt;br /&gt;
''@return'' nil&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Render Methods ==&lt;br /&gt;
''These methods can be used in render code when set using '''gpu.setRenderCode'''.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|gpuCreateBuffer(width, height)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuClearBuffer()&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuBindBuffer(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuBindOutputBuffer(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuGetOutputResolution(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OpenGL Methods ==&lt;br /&gt;
''These methods are part of [http://en.wikipedia.org/wiki/OpenGL OpenGL] and can only be used in render code when set using '''gpu.setRenderCode'''.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|glBegin(mode)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glEnd()&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glBindTexture(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glTexCoord2f(x, y)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glVertex2f(x, y)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glVertex3f(x, y, z)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glColor3f(red, green, blue)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|glColor4f(red, green, blue, alpha)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OpenGL Constants ==&lt;br /&gt;
''These constants are part of [http://en.wikipedia.org/wiki/OpenGL OpenGL] and can only be used in render code when set using '''gpu.setRenderCode'''.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Constant name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|GL_QUADS&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|GL_TRIANGLES&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|GL_POINTS&lt;br /&gt;
|Coming soon&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1122</id>
		<title>GPU (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1122"/>
				<updated>2012-03-18T00:58:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPU api provides interaction with and is part of the [[CCGPU]] peripheral.&amp;lt;br&amp;gt;&lt;br /&gt;
''Arguments surrounded with square brackets are optional.''&lt;br /&gt;
&lt;br /&gt;
== API Methods ==&lt;br /&gt;
''These methods can be used in any ComputerCraft program if the CCGPU api is installed.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|gpu.setRenderCode(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;, renderCode)&lt;br /&gt;
|Sets the gpu rendering code, this code is ran every frame.&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''side''' the side the gpu is connected to&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''renderCode''' the code as a string&amp;lt;br /&amp;gt;&lt;br /&gt;
''@return'' nil&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Render Methods ==&lt;br /&gt;
''These methods can be used in the render code when set using '''gpu.setRenderCode'''.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|gpuCreateBuffer(width, height)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuClearBuffer()&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuBindBuffer(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|-&lt;br /&gt;
|gpuBindOutputBuffer(id)&lt;br /&gt;
|Coming soon&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1121</id>
		<title>GPU (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1121"/>
				<updated>2012-03-18T00:53:00Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPU api provides interaction with and is part of the [[CCGPU]] peripheral.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|gpu.setRenderCode(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;, renderCode)&lt;br /&gt;
|Sets the gpu rendering code, this code is ran every frame.&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;'''side'''&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt; the side the gpu is connected to&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''renderCode''' the code as a string&amp;lt;br /&amp;gt;&lt;br /&gt;
''@return'' nil&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1120</id>
		<title>GPU (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1120"/>
				<updated>2012-03-18T00:52:21Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPU api provides interaction with and is part of the [[CCGPU]] peripheral.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[gpu.setRenderCode(side, renderCode) gpu.setRenderCode(&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;side&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;, renderCode)]]&lt;br /&gt;
|Sets the gpu rendering code, this code is ran every frame.&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;'''side'''&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt; the side the gpu is connected to&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''renderCode''' the code as a string&amp;lt;br /&amp;gt;&lt;br /&gt;
''@return'' nil&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1119</id>
		<title>GPU (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1119"/>
				<updated>2012-03-18T00:50:58Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPU api provides interaction with and is part of the [[CCGPU]] peripheral.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[gpu.setRenderCode(side, renderCode)]]&lt;br /&gt;
|Sets the gpu rendering code, this code is ran every frame.&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;'''side'''&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt; the side the gpu is connected to&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''renderCode''' the code as a string&amp;lt;br /&amp;gt;&lt;br /&gt;
''@return'' nil&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1118</id>
		<title>GPU (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1118"/>
				<updated>2012-03-18T00:48:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPU api provides interaction with and is part of the [[CCGPU]] peripheral.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;380px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[gpu.setRenderCode(side, renderCode)]]&lt;br /&gt;
|Sets the gpu rendering code, this code is ran every frame.&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''side''' the side the gpu is connected to&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''renderCode''' the code as a string&amp;lt;br /&amp;gt;&lt;br /&gt;
''@return'' nil&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1117</id>
		<title>GPU (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1117"/>
				<updated>2012-03-18T00:48:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPU api provides interaction with and is part of the [[CCGPU]] peripheral.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;200px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[gpu.setRenderCode(side, renderCode)]]&lt;br /&gt;
|Sets the gpu rendering code, this code is ran every frame.&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''side''' the side the gpu is connected to&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''renderCode''' the code as a string&amp;lt;br /&amp;gt;&lt;br /&gt;
''@return'' nil&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1116</id>
		<title>GPU (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=GPU_(API)&amp;diff=1116"/>
				<updated>2012-03-18T00:47:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: Created page with &amp;quot;The GPU api provides interaction with and is part of the CCGPU peripheral. {| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; !style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;200px&amp;quot;|Method name...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPU api provides interaction with and is part of the [[CCGPU]] peripheral.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;200px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[gpu.setRenderCode(side,_renderCode)]]&lt;br /&gt;
|Sets the gpu rendering code, this code is ran every frame.&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''side''' the side the gpu is connected to&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''renderCode''' the code as a string&amp;lt;br /&amp;gt;&lt;br /&gt;
''@return'' nil&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1115</id>
		<title>CCGPU</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1115"/>
				<updated>2012-03-18T00:12:48Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CCGPU peripheral is an addon for [[ComputerCraft]] which allows you to do [http://en.wikipedia.org/wiki/OpenGL OpenGL] operations within computercraft using [http://www.lua.org/ Lua].&lt;br /&gt;
The peripheral currently comes with two elements: a [[#GPU]] peripheral and a [[#Monitor]] output device.&lt;br /&gt;
&lt;br /&gt;
== Crafting ==&lt;br /&gt;
Coming soon&lt;br /&gt;
&lt;br /&gt;
== GPU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Graphics Devices ==&lt;br /&gt;
A graphics device operates on a certain frequency and has an id indicating which buffer it is bound to.&lt;br /&gt;
&lt;br /&gt;
=== Graphics Output Devices ===&lt;br /&gt;
Output devices are used to display a certain output buffer to the user.&lt;br /&gt;
&lt;br /&gt;
==== Monitor ====&lt;br /&gt;
The Monitor block can be placed facing up to 4 directions and &lt;br /&gt;
&lt;br /&gt;
=== Graphics Input Devices ===&lt;br /&gt;
Currently CCGPU doesn't have any default [[#Input Devices]].&lt;br /&gt;
A camera might be added in the future.&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1114</id>
		<title>CCGPU</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1114"/>
				<updated>2012-03-18T00:04:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CCGPU peripheral is an addon for [[ComputerCraft]] which allows you to do [http://en.wikipedia.org/wiki/OpenGL OpenGL] operations within computercraft using [http://www.lua.org/ Lua]. The peripheral currently comes with two elements: a [[#GPU]] peripheral and a [[#Monitor]] output device.&lt;br /&gt;
&lt;br /&gt;
== Crafting ==&lt;br /&gt;
Coming soon&lt;br /&gt;
&lt;br /&gt;
== GPU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Devices ==&lt;br /&gt;
&lt;br /&gt;
=== Output Devices ===&lt;br /&gt;
CCGPU comes with a Monitor block, it can be placed facing up to 4 directions and &lt;br /&gt;
&lt;br /&gt;
=== Input Devices ===&lt;br /&gt;
Currently CCGPU doesn't have default [[#Input Devices]]&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1112</id>
		<title>CCGPU</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1112"/>
				<updated>2012-03-18T00:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CCGPU peripheral is an addon for [[ComputerCraft]] which allows you to do [http://en.wikipedia.org/wiki/OpenGL OpenGL] operations within computercraft using a [http://www.lua.org/ Lua] syntax. The peripheral currently comes with two blocks a [[#GPU]] peripheral and a [[#Monitor]] output device.&lt;br /&gt;
&lt;br /&gt;
== Crafting ==&lt;br /&gt;
Coming soon&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1019</id>
		<title>CCGPU</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CCGPU&amp;diff=1019"/>
				<updated>2012-03-15T18:08:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mast3rPlan: Created page with &amp;quot;Coming soon&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Coming soon&lt;/div&gt;</summary>
		<author><name>Mast3rPlan</name></author>	</entry>

	</feed>