<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Toolbuddy Support Forum - Frame Rate Booster]]></title>
		<link>https://forum.curvyeditor.com/</link>
		<description><![CDATA[Toolbuddy Support Forum - https://forum.curvyeditor.com]]></description>
		<pubDate>Thu, 07 May 2026 12:05:41 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[IL2CPP compatibility]]></title>
			<link>https://forum.curvyeditor.com/thread-861.html</link>
			<pubDate>Tue, 16 Jun 2020 16:42:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.curvyeditor.com/member.php?action=profile&uid=429">_Aka_</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.curvyeditor.com/thread-861.html</guid>
			<description><![CDATA[Hi,<br />
<br />
At the time of writing this message, Frame Rate Booster (FRB for short) does not work with IL2CPP builds. There is nothing I can do about it, but that might change in the future. Here are the details:<br />
<br />
FRB optimizes the IL instructions. IL2CPP takes IL and transforms it to C++ code that is then build using c++ compilers. In that process, the optimizations on the IL get lost. Even worst, the optimized IL can run slower than the non optimized one once transformed by IL2CPP.<br />
<br />
The only way to fix this (if it is even fixable) is to modify the IL2CPP pipeline. In other words, it is out of my reach.<br />
It is possible that a future IL2CPP version would make FRB useful for IL2CPP builds. This is why I included in FRB 1.2.0 the possibility to process IL2CPP builds, even if I know that it is useless for now.<br />
<br />
If you are interested in the technical details, take a look at this forum post and the ones following it. It contains an exchange with one of IL2CPP developers: <a href="https://forum.unity.com/threads/vector3-and-other-structs-optimization-of-operators.477338/#post-5959373" target="_blank" rel="noopener" class="mycode_url">https://forum.unity.com/threads/vector3-...st-5959373</a><br />
<br />
I hope this helped. Have a nice day]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
At the time of writing this message, Frame Rate Booster (FRB for short) does not work with IL2CPP builds. There is nothing I can do about it, but that might change in the future. Here are the details:<br />
<br />
FRB optimizes the IL instructions. IL2CPP takes IL and transforms it to C++ code that is then build using c++ compilers. In that process, the optimizations on the IL get lost. Even worst, the optimized IL can run slower than the non optimized one once transformed by IL2CPP.<br />
<br />
The only way to fix this (if it is even fixable) is to modify the IL2CPP pipeline. In other words, it is out of my reach.<br />
It is possible that a future IL2CPP version would make FRB useful for IL2CPP builds. This is why I included in FRB 1.2.0 the possibility to process IL2CPP builds, even if I know that it is useless for now.<br />
<br />
If you are interested in the technical details, take a look at this forum post and the ones following it. It contains an exchange with one of IL2CPP developers: <a href="https://forum.unity.com/threads/vector3-and-other-structs-optimization-of-operators.477338/#post-5959373" target="_blank" rel="noopener" class="mycode_url">https://forum.unity.com/threads/vector3-...st-5959373</a><br />
<br />
I hope this helped. Have a nice day]]></content:encoded>
		</item>
	</channel>
</rss>