| 3355 | } |
| 3356 | |
| 3357 | static void ReleaseConstantBufferLuaRefs(lua_State* L, HRenderScriptInstance instance) |
| 3358 | { |
| 3359 | uint32_t num_refs = instance->m_ConstantBufferLuaRefs.Size(); |
| 3360 | if (num_refs > 0) |
| 3361 | { |
| 3362 | for (uint32_t i = 0; i < num_refs; ++i) |
| 3363 | { |
| 3364 | dmScript::Unref(L, LUA_REGISTRYINDEX, instance->m_ConstantBufferLuaRefs[i]); |
| 3365 | } |
| 3366 | instance->m_ConstantBufferLuaRefs.SetSize(0); |
| 3367 | } |
| 3368 | } |
| 3369 | |
| 3370 | void DeleteRenderScriptInstance(HRenderScriptInstance render_script_instance) |
| 3371 | { |
no test coverage detected