Fix #435 (for real this time). Unfixes #324.

Add a extern vec2 love_ScreenSize to the pixel effects that will
be (re)set upon PixelEffect::loadVolatile() and is used to flip
the fragment coordinate.

Unfixes #324 because canvases can have different dimensions than
the screen.
This commit is contained in:
vrld
2012-08-05 16:08:22 +02:00
parent 1fd12e4596
commit 87c6646705
7 changed files with 22 additions and 59 deletions
-11
View File
@@ -113,17 +113,6 @@ void Quad::flip(bool x, bool y)
}
}
void Quad::mirror(bool x, bool y)
{
for (size_t i = 0; i < NUM_VERTICES; ++i)
{
if (x)
vertices[i].s = 1.0f - vertices[i].s;
if (y)
vertices[i].t = 1.0f - vertices[i].t;
}
}
const vertex *Quad::getVertices() const
{
return vertices;