Difference between revisions of "CCGPU"
Line 1: | Line 1: | ||
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 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. | + | The peripheral currently comes with two elements: a [[#GPU]] peripheral and a [[#Monitor]] output device. This is not to be confused with the [[CCLights2]] GPU peripheral, which is a different GPU peripheral. |
== GPU == | == GPU == | ||
Line 24: | Line 24: | ||
== See also == | == See also == | ||
− | * | + | * [[GPU (API)|CCGPU API]] |
Revision as of 07:58, 13 September 2014
The CCGPU peripheral is an addon for ComputerCraft which allows you to do OpenGL operations within computercraft using Lua. The peripheral currently comes with two elements: a #GPU peripheral and a #Monitor output device. This is not to be confused with the CCLights2 GPU peripheral, which is a different GPU peripheral.
Contents
GPU
A GPU can be attached to a Computer on all sides except for the bottom. The GPU peripheral comes with it's own Category:APIs featuring extra methods that cannot be accessed using peripheral.wrap.
You can find the GPU api over here
Graphics Devices
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. All graphics devices have a certain resolution corresponding to the resolution of the graphics they can handle.
Graphics Output Devices
Output devices are used to display a certain output buffer to the user.
Monitor
The Monitor block can be placed facing up to 4 directions and
Graphics Input Devices
Currently CCGPU doesn't have any default input devices. A camera might be added in the future.