<?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[Esenthel Forum - Version History]]></title>
		<link>https://esenthel.com/forum/</link>
		<description><![CDATA[Esenthel Forum - https://esenthel.com/forum]]></description>
		<pubDate>Fri, 01 May 2026 18:01:27 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[April 2026]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11806</link>
			<pubDate>Fri, 03 Apr 2026 04:20:49 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11806</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-reduced stack memory usage for World Editor heightmap building (to fix crashes on Linux)<br />
-replaced ThreadMayUseGPUData / ThreadFinishedUsingGPUData with a helper class GPUDataUse for auto lock and release]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-reduced stack memory usage for World Editor heightmap building (to fix crashes on Linux)<br />
-replaced ThreadMayUseGPUData / ThreadFinishedUsingGPUData with a helper class GPUDataUse for auto lock and release]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[March 2026]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11805</link>
			<pubDate>Sat, 07 Mar 2026 06:37:33 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11805</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-tweaked vignette to automatically apply perceptual gamma adjustment based on vignette color brightness (now dark colors are stronger)<br />
-'Input/Inputs' now supports all button states<br />
-added translation languages: chinese traditional (CT), turkish (TR), czech (CS), ukrainian (UA), hungarian (HU), indonesian (IND)<br />
-improved performance / reduced memory usage of translation functions<br />
-improved outline shader to draw outlines on the outside (and not on inside which made the objects seem thinner)<br />
-fixed issues when using multi-sampling (motion vector shaders - TAA+MotionBlur, SSR, outline)<br />
-increased default 'SoundMaxConcurrent' to 32<br />
-renamed SP-&gt;ES, JP-&gt;JA, PO-&gt;PT<br />
-improved 'LanguageSpecific' function<br />
-'OSLanguage' now supports detection of Chinese Traditional (CT)]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-tweaked vignette to automatically apply perceptual gamma adjustment based on vignette color brightness (now dark colors are stronger)<br />
-'Input/Inputs' now supports all button states<br />
-added translation languages: chinese traditional (CT), turkish (TR), czech (CS), ukrainian (UA), hungarian (HU), indonesian (IND)<br />
-improved performance / reduced memory usage of translation functions<br />
-improved outline shader to draw outlines on the outside (and not on inside which made the objects seem thinner)<br />
-fixed issues when using multi-sampling (motion vector shaders - TAA+MotionBlur, SSR, outline)<br />
-increased default 'SoundMaxConcurrent' to 32<br />
-renamed SP-&gt;ES, JP-&gt;JA, PO-&gt;PT<br />
-improved 'LanguageSpecific' function<br />
-'OSLanguage' now supports detection of Chinese Traditional (CT)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[February 2026]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11802</link>
			<pubDate>Wed, 11 Feb 2026 06:13:29 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11802</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-Gui Skin Editor can now edit TextBox Panel<br />
-Gui Window title bar now additionally includes StrEx allowing to include images and text color<br />
-added a new kind of light 'LightPointEx' which is more customizable]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-Gui Skin Editor can now edit TextBox Panel<br />
-Gui Window title bar now additionally includes StrEx allowing to include images and text color<br />
-added a new kind of light 'LightPointEx' which is more customizable]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[January 2026]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11801</link>
			<pubDate>Sun, 01 Feb 2026 15:11:44 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11801</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-IMPORTANT: slightly tweaked bloom formula, please adjust your Editor Settings \ Video Options \ Advanced \ Bloom Scale = 0.6, if you're using custom 'D.bloomScale' in your game codes you might need to adjust it<br />
-Joypad DPAD is now also included in the button functions b, bp, br, bd<br />
-configured engine to use Windows::Gaming::Input first, and if unavailable then fall back to XInput, for improved compatibility when running on Linux<br />
-Gui Objects now additionally support "StrEx descEx"<br />
-added a workaround for old game controllers to have axis centered initially<br />
-other various improvements]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-IMPORTANT: slightly tweaked bloom formula, please adjust your Editor Settings \ Video Options \ Advanced \ Bloom Scale = 0.6, if you're using custom 'D.bloomScale' in your game codes you might need to adjust it<br />
-Joypad DPAD is now also included in the button functions b, bp, br, bd<br />
-configured engine to use Windows::Gaming::Input first, and if unavailable then fall back to XInput, for improved compatibility when running on Linux<br />
-Gui Objects now additionally support "StrEx descEx"<br />
-added a workaround for old game controllers to have axis centered initially<br />
-other various improvements]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[December 2025]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11797</link>
			<pubDate>Mon, 01 Dec 2025 07:55:10 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11797</guid>
			<description><![CDATA[Released Esenthel for Windows:<br />
-added support for Visual Studio 2026<br />
-disabled Windows UWP project setting, now you don't need to install it along with VS]]></description>
			<content:encoded><![CDATA[Released Esenthel for Windows:<br />
-added support for Visual Studio 2026<br />
-disabled Windows UWP project setting, now you don't need to install it along with VS]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[September 2025]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11792</link>
			<pubDate>Fri, 05 Sep 2025 11:55:19 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11792</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-IMPORTANT: changed memory layout of Ball, BallM, BallD, now 'pos' is at the start, followed by 'r' radius. If you're saving/loading ball using File f; f&lt;&lt;ball; please replace code with f&lt;&lt;ball.r&lt;&lt;ball.pos; for compatibility<br />
-unified codes for Sweep, CutsSweep functions and added a few more variations of them<br />
-optimized DistPointLine, DistLineLine functions<br />
-added new Dist2LineLine functions<br />
-optimized Dist2 Edge Tri functions<br />
-renamed "fromMul*"-&gt; "setMul*",  "fromDiv*"-&gt; "setDiv*"<br />
-optimized Vec Edge Ball Capsule * / Matrix operators<br />
-optimized Frustum edge tests<br />
-optimized animating characters<br />
-optimized matrix multiplication and division<br />
-Plane classes can now be transformed by matrixes<br />
-added a lot of Cuts Dist2 Dist function variations]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-IMPORTANT: changed memory layout of Ball, BallM, BallD, now 'pos' is at the start, followed by 'r' radius. If you're saving/loading ball using File f; f&lt;&lt;ball; please replace code with f&lt;&lt;ball.r&lt;&lt;ball.pos; for compatibility<br />
-unified codes for Sweep, CutsSweep functions and added a few more variations of them<br />
-optimized DistPointLine, DistLineLine functions<br />
-added new Dist2LineLine functions<br />
-optimized Dist2 Edge Tri functions<br />
-renamed "fromMul*"-&gt; "setMul*",  "fromDiv*"-&gt; "setDiv*"<br />
-optimized Vec Edge Ball Capsule * / Matrix operators<br />
-optimized Frustum edge tests<br />
-optimized animating characters<br />
-optimized matrix multiplication and division<br />
-Plane classes can now be transformed by matrixes<br />
-added a lot of Cuts Dist2 Dist function variations]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[August 2025]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11790</link>
			<pubDate>Thu, 21 Aug 2025 13:56:20 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11790</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-added new 'Polynominal4' function<br />
-added new 'DrawLitParticle*' and 'DrawAnimatedLitParticle*' functions allowing to draw lit and shadowed particles<br />
-added new 'DrawWaterRipple'<br />
-added new 'Bool Cuts(C Tri2  &amp;a, C Quad2 &amp;b)'<br />
-added new 'Bool Cuts(C Quad2 &amp;a, C Quad2 &amp;b)'<br />
-fixed some issues in SeparateConvex/SeparateMesh functions<br />
-added new class 'Pane,PaneR' (3D Rectangle) and various 'Separate' functions for it<br />
-optimized 'Capsule.draw']]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-added new 'Polynominal4' function<br />
-added new 'DrawLitParticle*' and 'DrawAnimatedLitParticle*' functions allowing to draw lit and shadowed particles<br />
-added new 'DrawWaterRipple'<br />
-added new 'Bool Cuts(C Tri2  &amp;a, C Quad2 &amp;b)'<br />
-added new 'Bool Cuts(C Quad2 &amp;a, C Quad2 &amp;b)'<br />
-fixed some issues in SeparateConvex/SeparateMesh functions<br />
-added new class 'Pane,PaneR' (3D Rectangle) and various 'Separate' functions for it<br />
-optimized 'Capsule.draw']]></content:encoded>
		</item>
		<item>
			<title><![CDATA[July 2025]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11785</link>
			<pubDate>Tue, 01 Jul 2025 08:25:27 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11785</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-added more safety against invalid (zero length) vertex normals]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-added more safety against invalid (zero length) vertex normals]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[June 2025]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11778</link>
			<pubDate>Sun, 01 Jun 2025 14:16:32 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11778</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-optimized Circle.draw<br />
-added new Rect.drawRound<br />
-fixed running engine on Mac<br />
-updated Android support for latest SDK/AGDE<br />
-fixed minor Android screen keyboard issues<br />
-improved multi-monitor detection on Windows<br />
-monitors can now be iterated through new D.monitor, D.monitors<br />
-improved build folder management for Android if it has &amp; symbol<br />
-new function 'GettingPermission'<br />
-new function 'LocationDir'<br />
-updated Emojis to latest version<br />
-Vietnamese characters will now sort better<br />
-added new functions for processing CSV files]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-optimized Circle.draw<br />
-added new Rect.drawRound<br />
-fixed running engine on Mac<br />
-updated Android support for latest SDK/AGDE<br />
-fixed minor Android screen keyboard issues<br />
-improved multi-monitor detection on Windows<br />
-monitors can now be iterated through new D.monitor, D.monitors<br />
-improved build folder management for Android if it has &amp; symbol<br />
-new function 'GettingPermission'<br />
-new function 'LocationDir'<br />
-updated Emojis to latest version<br />
-Vietnamese characters will now sort better<br />
-added new functions for processing CSV files]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[April 2025]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11769</link>
			<pubDate>Sat, 05 Apr 2025 09:36:44 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11769</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-optimized Circle, Ball, Capsule sweep functions]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-optimized Circle, Ball, Capsule sweep functions]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[February 2025]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11762</link>
			<pubDate>Tue, 04 Feb 2025 14:01:01 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11762</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-improved performance for Mesh LOD generator<br />
-added new parameter "Error Normal" for Mesh LOD generator]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-improved performance for Mesh LOD generator<br />
-added new parameter "Error Normal" for Mesh LOD generator]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[January 2025]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11758</link>
			<pubDate>Mon, 06 Jan 2025 14:42:01 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11758</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-reduced memory usage for Object Editor Mesh Undos<br />
-improved performance of calculating bounding box for Object Editor (affects opening objects and modifying, especially important for large meshes)<br />
-LOD quality now always ignores vertex count and only checks triangle count for consistency<br />
-pressing Enter anywhere on LOD Generator window will now generate LOD<br />
-increased number of visible LOD region boxes<br />
-Mesh.setNormalsAuto now accepts cos parameter instead of angle<br />
-fixed Code Editor generating invalid code for template classes with functions without bodies]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-reduced memory usage for Object Editor Mesh Undos<br />
-improved performance of calculating bounding box for Object Editor (affects opening objects and modifying, especially important for large meshes)<br />
-LOD quality now always ignores vertex count and only checks triangle count for consistency<br />
-pressing Enter anywhere on LOD Generator window will now generate LOD<br />
-increased number of visible LOD region boxes<br />
-Mesh.setNormalsAuto now accepts cos parameter instead of angle<br />
-fixed Code Editor generating invalid code for template classes with functions without bodies]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[December 2024]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11752</link>
			<pubDate>Fri, 20 Dec 2024 05:49:03 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11752</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-added new 'D.saturation' allowing to control color saturation]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-added new 'D.saturation' allowing to control color saturation]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[November 2024]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11743</link>
			<pubDate>Mon, 11 Nov 2024 06:22:36 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11743</guid>
			<description><![CDATA[-IMPORTANT: For this update, Editor's auto-update will not work, please manually download Editor Installer <a href="https://esenthel.com/?id=store" target="_blank">https://esenthel.com/?id=store</a> and select the same installation location<br />
-Added support for Screen Space Reflections (D.reflection), also configurable in Editor's Video Options \ Reflections<br />
-improved performance of rendering fur]]></description>
			<content:encoded><![CDATA[-IMPORTANT: For this update, Editor's auto-update will not work, please manually download Editor Installer <a href="https://esenthel.com/?id=store" target="_blank">https://esenthel.com/?id=store</a> and select the same installation location<br />
-Added support for Screen Space Reflections (D.reflection), also configurable in Editor's Video Options \ Reflections<br />
-improved performance of rendering fur]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[October 2024]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11733</link>
			<pubDate>Sun, 13 Oct 2024 07:08:56 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11733</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-improved Mesh LOD simplification algorithm<br />
-added new Material technique "Leaf Dither"<br />
-added new 'D.bloomExp' allowing to control bloom exponent<br />
-fixed world editor blend shader on top of terrain since adding 32 bit Depth support]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-improved Mesh LOD simplification algorithm<br />
-added new Material technique "Leaf Dither"<br />
-added new 'D.bloomExp' allowing to control bloom exponent<br />
-fixed world editor blend shader on top of terrain since adding 32 bit Depth support]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[September 2024]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11726</link>
			<pubDate>Sat, 14 Sep 2024 08:58:17 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11726</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-implemented a new high quality Bloom<br />
-please adjust your D.bloom parameters for new shader inside your games and inside Editor Settings (Video Options - Advanced), new recommended value for D.bloomScale is now 0.4, removed D.bloomCut]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-implemented a new high quality Bloom<br />
-please adjust your D.bloom parameters for new shader inside your games and inside Editor Settings (Video Options - Advanced), new recommended value for D.bloomScale is now 0.4, removed D.bloomCut]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[August 2024]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11718</link>
			<pubDate>Sat, 24 Aug 2024 10:36:36 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11718</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-plenty of math/shapes optimizations<br />
-calculating ball/circle from set of points is now much more precise]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-plenty of math/shapes optimizations<br />
-calculating ball/circle from set of points is now much more precise]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[July 2024]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11713</link>
			<pubDate>Sat, 27 Jul 2024 11:37:05 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11713</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-optimized various math geometric functions (edges, lines, triangles, etc.)<br />
-fixed compilation when using Bullet physics engine]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-optimized various math geometric functions (edges, lines, triangles, etc.)<br />
-fixed compilation when using Bullet physics engine]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[May 2024]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11638</link>
			<pubDate>Sun, 12 May 2024 06:59:21 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11638</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-added new 'D.outlineDepth' allowing to control how depth is used<br />
-fixed crash when pressing certain key combination in Code Editor]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-added new 'D.outlineDepth' allowing to control how depth is used<br />
-fixed crash when pressing certain key combination in Code Editor]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[March 2024]]></title>
			<link>https://esenthel.com/forum/showthread.php?tid=11586</link>
			<pubDate>Sun, 31 Mar 2024 06:30:24 +0000</pubDate>
			<guid isPermaLink="false">https://esenthel.com/forum/showthread.php?tid=11586</guid>
			<description><![CDATA[Updated Esenthel Source:<br />
-plenty of various improvements]]></description>
			<content:encoded><![CDATA[Updated Esenthel Source:<br />
-plenty of various improvements]]></content:encoded>
		</item>
	</channel>
</rss>