mirror of https://github.com/bjornbytes/lovr.git
Fix Pass:line ignoring temporary vectors in tables;
This commit is contained in:
parent
98b5fcfd20
commit
7bd3546aa9
|
@ -555,7 +555,7 @@ static void luax_readvertices(lua_State* L, int index, float* vertices, uint32_t
|
||||||
*vertices++ = luax_tofloat(L, -1);
|
*vertices++ = luax_tofloat(L, -1);
|
||||||
lua_pop(L, 1);
|
lua_pop(L, 1);
|
||||||
}
|
}
|
||||||
} else if (innerType == LUA_TUSERDATA) {
|
} else if (innerType == LUA_TUSERDATA || innerType == LUA_TLIGHTUSERDATA) {
|
||||||
for (uint32_t i = 0; i < count; i++) {
|
for (uint32_t i = 0; i < count; i++) {
|
||||||
lua_rawgeti(L, index, i + 1);
|
lua_rawgeti(L, index, i + 1);
|
||||||
vec3_init(vertices, luax_checkvector(L, -1, V_VEC3, NULL));
|
vec3_init(vertices, luax_checkvector(L, -1, V_VEC3, NULL));
|
||||||
|
|
Loading…
Reference in New Issue