diff --git a/src/Nazara/Graphics/Material.cpp b/src/Nazara/Graphics/Material.cpp index 4ddb7b0b8..bb8bc130a 100644 --- a/src/Nazara/Graphics/Material.cpp +++ b/src/Nazara/Graphics/Material.cpp @@ -557,6 +557,7 @@ void NzMaterial::SetRenderStates(const NzRenderStates& states) void NzMaterial::SetShader(const NzUberShader* uberShader) { m_uberShader = uberShader; + InvalidateShaders(); } diff --git a/src/Nazara/Lua/LuaInstance.cpp b/src/Nazara/Lua/LuaInstance.cpp index 9bcc077e2..b7a659230 100644 --- a/src/Nazara/Lua/LuaInstance.cpp +++ b/src/Nazara/Lua/LuaInstance.cpp @@ -648,7 +648,7 @@ int NzLuaInstance::ToInteger(int index, bool* succeeded) const int result = lua_tointegerx(m_state, index, &success); if (succeeded) - *succeeded = (success == 1); + *succeeded = (success == 1); return result; } @@ -659,7 +659,7 @@ double NzLuaInstance::ToNumber(int index, bool* succeeded) const double result = lua_tonumberx(m_state, index, &success); if (succeeded) - *succeeded = (success == 1); + *succeeded = (success == 1); return result; } @@ -675,7 +675,7 @@ unsigned int NzLuaInstance::ToUnsigned(int index, bool* succeeded) const unsigned int result = lua_tounsignedx(m_state, index, &success); if (succeeded) - *succeeded = (success == 1); + *succeeded = (success == 1); return result; }