mirror of
https://github.com/love2d/love.git
synced 2026-08-16 08:11:02 +02:00
Add uniform cache in pixel effect. Remove a compiler warning and debug output.
This commit is contained in:
@@ -47,7 +47,7 @@ namespace opengl
|
||||
|
||||
static int _sendVectors(lua_State * L, PixelEffect * effect, const char * name, int count)
|
||||
{
|
||||
int dimension = lua_objlen(L, 3);
|
||||
size_t dimension = lua_objlen(L, 3);
|
||||
float * values = new float[count * dimension];
|
||||
|
||||
for (int i = 0; i < count; ++i) {
|
||||
@@ -61,7 +61,7 @@ namespace opengl
|
||||
3+i, dimension, lua_objlen(L, 3+i));
|
||||
}
|
||||
|
||||
for (int k = 1; k <= dimension; ++k) {
|
||||
for (size_t k = 1; k <= dimension; ++k) {
|
||||
lua_rawgeti(L, 3 + i, k);
|
||||
values[i * dimension + k - 1] = (float)lua_tonumber(L, -1);
|
||||
}
|
||||
@@ -131,7 +131,6 @@ namespace opengl
|
||||
for (int k = 1; k <= dimension*dimension; ++k) {
|
||||
lua_rawgeti(L, 3+i, k);
|
||||
values[i * dimension * dimension + k - 1] = (float)lua_tonumber(L, -1);
|
||||
cout << i << "." << k << " = " << (float)lua_tonumber(L, -1) << endl;
|
||||
}
|
||||
|
||||
lua_pop(L, 1 + dimension);
|
||||
|
||||
Reference in New Issue
Block a user