mirror of
https://github.com/love2d/love.git
synced 2026-08-18 03:34:23 +02:00
Rename Framebuffer to Canvas (issue #263). Move error reporting code.
Error reporting now resides in Graphics::newCanvas() instead of the previous location wrap_newFramebuffer(). Changed error text for "Error in implementation" to point to a possible fix.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#include "wrap_PixelEffect.h"
|
||||
#include "wrap_Image.h"
|
||||
#include "wrap_Framebuffer.h"
|
||||
#include "wrap_Canvas.h"
|
||||
#include <string>
|
||||
|
||||
namespace love
|
||||
@@ -81,14 +81,14 @@ namespace opengl
|
||||
return 0;
|
||||
}
|
||||
|
||||
int w_PixelEffect_sendFramebuffer(lua_State * L)
|
||||
int w_PixelEffect_sendCanvas(lua_State * L)
|
||||
{
|
||||
PixelEffect * effect = luax_checkpixeleffect(L, 1);
|
||||
const char* name = luaL_checkstring(L, 2);
|
||||
Framebuffer* fb = luax_checkfbo(L, 3);
|
||||
Canvas* canvas = luax_checkcanvas(L, 3);
|
||||
|
||||
try {
|
||||
effect->sendFramebuffer(name, *fb);
|
||||
effect->sendCanvas(name, *canvas);
|
||||
} catch(love::Exception& e) {
|
||||
luaL_error(L, e.what());
|
||||
}
|
||||
@@ -98,11 +98,11 @@ namespace opengl
|
||||
|
||||
|
||||
static const luaL_Reg functions[] = {
|
||||
{ "getWarnings", w_PixelEffect_getWarnings },
|
||||
{ "sendFloat", w_PixelEffect_sendFloat },
|
||||
{ "sendMatrix", w_PixelEffect_sendMatrix },
|
||||
{ "sendImage", w_PixelEffect_sendImage },
|
||||
{ "sendFramebuffer", w_PixelEffect_sendFramebuffer },
|
||||
{ "getWarnings", w_PixelEffect_getWarnings },
|
||||
{ "sendFloat", w_PixelEffect_sendFloat },
|
||||
{ "sendMatrix", w_PixelEffect_sendMatrix },
|
||||
{ "sendImage", w_PixelEffect_sendImage },
|
||||
{ "sendCanvas", w_PixelEffect_sendCanvas },
|
||||
{ 0, 0 }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user