Difference between revisions of "fakecanvas"
(Created page with "{{#set:LOVE Version=0.8.x}} {{#set:Description=Convenient canvas emulation for unsupported hardware}} fakecanvas aims to expose the awesome capabilities of canvases to those whos...") |
m (probably should specify that it's a wip) |
||
Line 1: | Line 1: | ||
{{#set:LOVE Version=0.8.x}} | {{#set:LOVE Version=0.8.x}} | ||
− | {{#set:Description=Convenient canvas emulation for unsupported hardware}} | + | {{#set:Description=[WIP] Convenient canvas emulation for unsupported hardware}} |
fakecanvas aims to expose the awesome capabilities of canvases to those whose hardware/software are not able to use them. it is meant to be a drop-in library, only needing a <tt>require 'fakecanvas'</tt> call in order to be used. | fakecanvas aims to expose the awesome capabilities of canvases to those whose hardware/software are not able to use them. it is meant to be a drop-in library, only needing a <tt>require 'fakecanvas'</tt> call in order to be used. | ||
Latest revision as of 04:07, 4 August 2012
fakecanvas aims to expose the awesome capabilities of canvases to those whose hardware/software are not able to use them. it is meant to be a drop-in library, only needing a require 'fakecanvas' call in order to be used.
fakecanvas automatically detects canvas capabilities and will use real canvases if supported, but it can be configured to always use fake canvases (useful for testing!).
canvas emulation is not bulletproof, and may have a fair bit of overhead, but it's a nice fallback for many cases.