<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Allegro 5.2.7 released!</title>
		<link>http://www.allegro.cc/forums/view/618381</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Tue, 15 Jun 2021 22:41:31 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><span class="remote-thumbnail"><span class="json">{"name":"612915","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/7\/e\/7efe48fa468c9db7964883c9c392687b.jpg","w":640,"h":400,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/7\/e\/7efe48fa468c9db7964883c9c392687b"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/7/e/7efe48fa468c9db7964883c9c392687b-240.jpg" alt="612915" width="240" height="150" /></span></p><p>Coming through! We&#39;ve got another Allegro release! One notable feature of this release is that Elias got Allegro working semi-well with Emscripten (via the SDL backend), and adjusted our website to have some runnable examples: <a href="https://liballeg.org/examples_demos.html">https://liballeg.org/examples_demos.html</a></p><p>Amazing.</p><p>You can find the source tarballs and MinGW binaries <a href="https://github.com/liballeg/allegro5/releases/tag/5.2.7.0">here</a> (dependencies MinGW binaries are here <a href="https://github.com/liballeg/allegro_winpkg/releases/tag/1.12.0">here</a>). Nuget packages are available <a href="https://www.nuget.org/packages/Allegro/">here</a> . Ubuntu and OSX packages aren&#39;t ready yet, but will be made soon.</p><p>Here&#39;s the changelog:</p><h1>Changes from 5.2.6 to 5.2.7 (March 2021)</h1><p>

The main developers this time were: SiegeLord, Peter Hull, Elias Pschernig, Aldrik Ramaekers, Andreas Rönnquist.</p><h2>Build system</h2><p>

</p><ul><li><p>Allow generating projects with a suffix (lorry-lee).</p><br /></li><li><p>Fix build under Clang-CL in Visual Studio.</p></li></ul><h2>Core</h2><p>

</p><ul><li><p>Avoid some undefined behavior errors.</p><br /></li><li><p>Return key modifiers in <span class="source-code">ALLEGRO_EVENT_KEY_UP</span> and <span class="source-code">ALLEGRO_EVENT_KEY_DOWN</span>.</p><br /></li><li><p>Allow calling <span class="source-code">al_map_<span class="k3">*</span></span> color functions before Allegro is initialized.</p><br /></li><li><p>Allow minimum bitmap size to be something other than 16 on non-Android platforms (controlled via <span class="source-code">allegro5.cfg</span>).</p><br /></li><li><p>Add <span class="source-code">al_get_monitor_refresh_rate</span> (only implemented on Windows for now).</p></li></ul><h2>Graphics</h2><p>

</p><ul><li><p>Fix <span class="source-code">ALLEGRO_KEEP_INDEX</span> flag for bitmaps.</p><br /></li><li><p>Add <span class="source-code">ALLEGRO_OPENGL_CORE_PROFILE</span> display flag.</p></li></ul><h2>Emscripten</h2><p>

</p><ul><li><p>The experimental Emscripten support (via the SDL backend) is now documented in <span class="source-code">README_sdl.txt</span>.</p></li></ul><h2>OSX</h2><p>

</p><ul><li><p>Move more Cocoa operations to the main thread.</p><br /></li><li><p>Explicitly link CoreVideo to fix the static build.</p></li></ul><h2>Windows</h2><p>

</p><ul><li><p>Issue #1125: Speed up OpenGL extension detection (Tobias Scheuer).</p><br /></li><li><p>Use Unicode APIs when enumerating joysticks.</p><br /></li><li><p>Use <span class="source-code">WM_DEVICECHANGE</span> rather than polling to detect joystick hotlugging, reducing input drops and lags (Todd Cope).</p><br /></li><li><p>Fix joystick polling period.</p><br /></li><li><p>Restore WinXP compatibility by using slightly older API when loading shared libraries (Julian Smythe).</p><br /></li><li><p>Fix build with HLSL disabled (Julian Smythe).</p><br /></li><li><p>Raise DirectInput <span class="source-code">MAX_JOYSTICKS</span> to 32 and <span class="source-code">DEVICE_BUFFER_SIZE</span> to 128.</p></li></ul><h2>SDL</h2><p>

</p><ul><li><p>Issue #1224: Fix bug in SDL voice driver.</p></li></ul><h2>Audio addon</h2><p>

</p><ul><li><p>Allows playing sounds in reverse by specifying a negative speed.</p></li></ul><h2>Acodec addon</h2><p>

</p><ul><li><p>Fix edge-case looping in Ogg Vorbis stream (Cody Licorish)</p></li></ul><h2>Audio addon</h2><p>

</p><ul><li><p>Use more sensible values for PulseAudio&#39;s playback buffer, potentially<br />  resolving some crashes and high CPU usage.</p></li></ul><h2>Native Dialog Addon</h2><p>

</p><ul><li><p>Migrate from GTK2 to GTK3. Sadly, we lose menu icons as GTK3 dropped support for them.</p></li></ul><h2>TTF addon</h2><p>

</p><ul><li><p>Allow initializing TTF addon before the Font addon.</p><br /></li><li><p>Shut-down the TTF addon automatically in <span class="source-code"><a href="http://www.allegro.cc/manual/al_uninstall_system"><span class="a">al_uninstall_system</span></a></span>.</p></li></ul><h2>PhysFS addon</h2><p>

</p><ul><li><p>Fix handling of native path separators.</p><br /></li><li><p>Stop using deprecated PhysFS API.</p></li></ul><h2>Primitives addon</h2><p>

</p><ul><li><p>Fix segfault in <span class="source-code"><a href="http://www.allegro.cc/manual/al_draw_ribbon"><span class="a">al_draw_ribbon</span></a></span> when <span class="source-code">num_segments <span class="k3">&gt;</span> <span class="n">128</span></span> (Rodolfo Borges).</p><br /></li><li><p>Issue 1215: Correctly handle small scales when determining subdivision level<br />  for high level primitives (Robin Heydon).</p></li></ul><h2>Documentation</h2><p>

</p><ul><li><p>Fix LaTeX errors in the generation of the reference manual PDF.</p><br /></li><li><p>Add links to examples into the reference manual.</p><br /></li><li><p>Allow pressing &#39;S&#39; to focus the search bar in the docs.</p><br /></li><li><p>Assorted documentation improvements.</p></li></ul><h2>Misc</h2><p>

</p><ul><li><p>Add a security policy and an associated private security mailing list - allegro-security@lists.liballeg.org.</p><br /></li><li><p>Add Emscripten-powered examples to <a href="https://liballeg.org/examples_demos.html">https://liballeg.org/examples_demos.html</a>.</p></li></ul><h2>Examples</h2><p>

</p><ul><li><p>`ex_audio_simple` now displays instructions and supports bidirectional looping.</p><br /></li><li><p>Add default files to some audio examples.</p></li></ul><pre class="terminal scroll">SHA256SUMS

7b2a778f62e990e6f2a9135a7580d9cf679a452c72cb5a5139e6f8a54fd35152  allegro-5.2.7.0.7z
c1e3b319d99cb453b39d393572ba2b9f3de42a96de424aee7d4a1abceaaa970c  allegro-5.2.7.0.tar.gz
a9ce3dfa7612d607b6c51e45f6ead9b53b2b8e922ce7308feb6bc9a0fbab5800  allegro-5.2.7.0.zip
2d291fd8217bbe0fcb3efff4891318e43ab8c227fafb378b3c205a37225d6f3c  Allegro.5.2.7.nupkg
23c7aeb5ab9732a170160ee02dcf87a801600af7e6fd7bdf1423d0b8cac4999a  AllegroDeps.1.12.0.nupkg
2604d91e91bf0001d72967aad864e0e614e43a517f0f03688ab572b398eab38c  allegro_deps-i686-w64-mingw32-gcc-10.2.0-posix-dwarf-1.12.0.zip
eaca487c68a06c2f709cef93eb958cc3d2a8a0402757b290f4b56ddfd63eecfc  allegro_deps-x86_64-w64-mingw32-gcc-10.2.0-posix-seh-1.12.0.zip
7b5342fc998056f65b20b59a96596b5fa9414765099b022557d837321fead25f  allegro-i686-w64-mingw32-gcc-10.2.0-posix-dwarf-dynamic-5.2.7.0.zip
4b286c647c38d1799a01e875376e1040ff8c41d98bc3bf1f574a07024be2da53  allegro-i686-w64-mingw32-gcc-10.2.0-posix-dwarf-static-5.2.7.0.zip
8a92fbec3685be78f63d22b45b9c6aa5854a897c637557c6acf9f2533224904e  allegro-x86_64-w64-mingw32-gcc-10.2.0-posix-seh-dynamic-5.2.7.0.zip
9da78e1bb0417235f20575b0ce83df24fffc306ab82b4f082f434de4456733ef  allegro-x86_64-w64-mingw32-gcc-10.2.0-posix-seh-static-5.2.7.0.zip</pre><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Mon, 08 Mar 2021 11:02:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (DanielH)</author>
		<pubDate>Mon, 08 Mar 2021 21:31:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yay! Thanks for all the hard work.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (amarillion)</author>
		<pubDate>Mon, 08 Mar 2021 22:18:03 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Heck yea, I love new allegro releases. </p><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/618381/1049577#target">SiegeLord</a> said:</div><div class="quote"><p> Elias got Allegro working semi-well with Emscripten</p><p> our website to have some runnable examples: <a href="https://liballeg.org/examples_demos.html">https://liballeg.org/examples_demos.html</a></p></div></div><p><span class="remote-thumbnail"><span class="json">{"name":"612917","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/c\/1\/c17082db7d561538459736500cbfbda2.gif","w":307,"h":329,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/c\/1\/c17082db7d561538459736500cbfbda2"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/c/1/c17082db7d561538459736500cbfbda2-240.jpg" alt="612917" width="240" height="257" /></span></p><p><i>Wow</i>. Game changer.  Elias, bringin&#39; the heat!! 🔥🔥🔥.</p><p>I&#39;ve got to get on this. That&#39;s amazing.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p> Allow pressing &#39;S&#39; to focus the search bar in the docs.</p></div></div><p>edit: added a follow-up on this to the <a href="https://github.com/liballeg/liballeg.github.io/issues/4">issue here</a>.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p> Shut-down the TTF addon automatically in al_uninstall_system.</p></div></div><p>Woo! I have workarounds for this so can fix.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Mark Oates)</author>
		<pubDate>Mon, 08 Mar 2021 23:40:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I submitted a news item to allegro.cc so we&#39;ll be on the front page for a while after Matthew approves it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Mon, 08 Mar 2021 23:55:41 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Allegro+Emscriptem: Incredible. I&#39;m testing but on my Linux the display is not coming. Will test on my Windows partition tomorrow.</p><p>Edit: Only Skater isn&#39;t working, Cosmic Protector is working fine !!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (GullRaDriel)</author>
		<pubDate>Tue, 09 Mar 2021 02:51:00 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I am quite happy that we got Clang support in the Nuget package! I got a couple new delicious compiler error messages to fix that neither GCC nor VC managed to detect. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /><br />Thank you! <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Jacob Moena)</author>
		<pubDate>Tue, 09 Mar 2021 05:10:15 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That Emscriptem work is impressive! The SPEED example doesn&#39;t have a &#39;try&#39; link, is that an oversight or is there a reason for that? I can&#39;t wait to play SPEED on the web...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (amarillion)</author>
		<pubDate>Tue, 09 Mar 2021 14:42:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Examples/demos without the &#39;Try&#39; button are just known not to work well with Emscripten (e.g. their main loops don&#39;t fit a somewhat restricted pattern, they use shaders etc). We can and probably will fix them at some point, Emscripten is relatively easy to develop for.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Tue, 09 Mar 2021 15:17:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Speed would be easy to fix but it&#39;s probably better if we fix the underlying SDL2/emscripten issues which make it not work currently <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Basically we use emscripten with no threads at all, instead of using threads the web browser has a set of timers and periodically calls into javascript. To make this work with Allegro there&#39;s a workaround where al_wait_for_event() just returns control to the web browser instead of actually waiting and then whenever the browser calls back it collects events and if any are found continues with the application.</p><p>Now if an application ever has a loop which doesn&#39;t use al_wait_for_event() (like speed which is a line-by-line translation of A4 code) - that doesn&#39;t quite work <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /></p><p>It would not be too hard to fix this, however emscripten actually does have threads, just as of a few weeks ago their bundled SDL2 did not support them yet. Once that is fixed upstream everything will just work on our side without extra work <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Elias)</author>
		<pubDate>Wed, 10 Mar 2021 02:43:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>In case anyone is interested, I&#39;m attaching an ancient and somewhat janky patch that I made ~10 years ago for the native dialogs addon. I apply this patch every time I build a new version of Allegro.</p><p>Without this patch, <span class="source-code"><a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a></span> running on Windows cannot make dialog boxes with custom button names. With the patch, it can - but they look bad. Message boxes without custom button names are unchanged.</p><p>The reason the custom button dialogs look bad is that my implementation uses the &#39;system&#39; font rather than the usual message box font. And the reason for using the system font is that I don&#39;t really know anything about the win32 api, and I was just trying to make something that worked! At the time I was writing the patch, this was the best I could come up with. (It is certainly possible to get the right font with some more code; but it isn&#39;t totally straight forward.)</p><p>In any case, feel free to use it, or not use it. I personally use it for showing debug messages, and nothing else; so I don&#39;t really care what it looks like anyway.</p><p>Example:<br /><span class="remote-thumbnail"><span class="json">{"name":"612920","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/b\/db80c1a390dcaee7c49c5b903034d487.png","w":462,"h":187,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/b\/db80c1a390dcaee7c49c5b903034d487"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/d/b/db80c1a390dcaee7c49c5b903034d487-240.jpg" alt="612920" width="240" height="97" /></span>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Karadoc ~~)</author>
		<pubDate>Sun, 14 Mar 2021 06:00:14 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I made a Pull Request for some code to fix a DX window flickering upon creation when MSAA is enabled. It works for FULLSCREEN_WINDOW and WINDOWED modes on my NVIDIA, but not on my integrated Intel for some reason. It also doesn&#39;t work in true fullscreen modes, so I&#39;m requesting help with the issue if anyone has the time to look at it. This has been a longstanding bug that still hasn&#39;t been resolved.</p><p>The pull request is here (with comments) :<br /><a href="https://github.com/liballeg/allegro5/pull/1228">https://github.com/liballeg/allegro5/pull/1228</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 14 Mar 2021 06:38:42 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>When compiling a new game with freshly built allegro 5.2.7.0 on linux, I got:</p><div class="source-code snippet"><div class="inner"><pre>src<span class="k3">/</span>text2.cpp:4:10: fatal error: allegro5<span class="k3">/</span>allegro_native_dialog.h: No such file <span class="k1">or</span> directory
    <span class="n">4</span> <span class="k3">|</span> #include <span class="k3">&lt;</span>allegro5<span class="k3">/</span>allegro_native_dialog.h&gt;
</pre></div></div><p>


allegro_native_dialog.h is in the allegro sources, but for some reason it wasn&#39;t copied to /usr/local/include/allegro5. Could you think of any reason why it wouldn&#39;t be copied? Perhaps a new dependency on linux? </p><p>I have a second question:</p><p>I scanned the cmake output for warnings. I added libopus, libwebp and libfreeimage. There is also a complaint about minimp3. I presume that refers to this: <a href="https://github.com/lieff/minimp3">https://github.com/lieff/minimp3</a>, but it&#39;s surprisingly hard to find any further documentation with google. Any chance there are any pre-built debian packages for this?</p><p>I doubt this is related to the native dialog problem though.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (amarillion)</author>
		<pubDate>Wed, 17 Mar 2021 21:19:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>On Linux, the native dialog addon depends on GTK3 now. It won&#39;t be included if that is not installed when compiling Allegro 5.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Wed, 17 Mar 2021 21:28:41 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Good to know. I did <span class="source-code">apt get libgtk-3-dev</span> and things are working again.</p><p>What would be the proper place to document this? The README.txt just has this paragraph:</p><div class="source-code snippet"><div class="inner"><pre>Linux users likely have all the dependencies already, except PhysicsFS
<span class="k1">and</span> DUMB. If your distribution uses separate development packages, they
will need to be installed.  The packages are probably named <span class="k3">*</span><span class="k3">-</span>dev <span class="k1">or</span> <span class="k3">*</span><span class="k3">-</span>devel.
</pre></div></div><p>

Which didn&#39;t help me a lot in this case. </p><p>In hindsight, there was a warning in the cmake output:</p><div class="source-code snippet"><div class="inner"><pre><span class="k3">-</span><span class="k3">-</span> Could NOT find MiniMP3 <span class="k2">(</span>missing: MINIMP3_INCLUDE_DIRS<span class="k2">)</span> 
WARNING: minimp3 was <span class="k1">not</span> found
<span class="k3">-</span><span class="k3">-</span> Found Freetype: <span class="k3">/</span>usr<span class="k3">/</span>lib<span class="k3">/</span>x86_64-linux-gnu<span class="k3">/</span>libfreetype.so <span class="k2">(</span>found version <span class="s">"2.10.1"</span><span class="k2">)</span> 
<span class="k3">-</span><span class="k3">-</span> Performing Test TTF_COMPILES
<span class="k3">-</span><span class="k3">-</span> Performing Test TTF_COMPILES <span class="k3">-</span> Success
<span class="k3">-</span><span class="k3">-</span> Found PhysFS: <span class="k3">/</span>usr<span class="k3">/</span>lib<span class="k3">/</span>x86_64-linux-gnu<span class="k3">/</span>libphysfs.so  
<span class="k3">-</span><span class="k3">-</span> Found PHYSFS: <span class="k3">/</span>usr<span class="k3">/</span>lib<span class="k3">/</span>x86_64-linux-gnu<span class="k3">/</span>libphysfs.so  
<span class="k3">-</span><span class="k3">-</span> Performing Test PHYSFS_IMPLICIT_ZLIB
<span class="k3">-</span><span class="k3">-</span> Performing Test PHYSFS_IMPLICIT_ZLIB <span class="k3">-</span> Success
<span class="k3">-</span><span class="k3">-</span> Checking <span class="k1">for</span> module <span class="s">'gtk+-3.0'</span>
<span class="k3">-</span><span class="k3">-</span>   No package <span class="s">'gtk+-3.0'</span> found
<span class="k3">-</span><span class="k3">-</span> Checking <span class="k1">for</span> module <span class="s">'gthread-2.0'</span>
<span class="k3">-</span><span class="k3">-</span>   Found gthread-2.0, version <span class="n">2</span>.<span class="n">64</span>.<span class="n">6</span>
<span class="k3">-</span><span class="k3">-</span> Found THEORA: <span class="k3">/</span>usr<span class="k3">/</span>include
</pre></div></div><p>

But I missed it, it doesn&#39;t stand out as much as the other warnings (like the one for minimp3 for example). It would be nice if the warnings were more consistent.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (amarillion)</author>
		<pubDate>Wed, 17 Mar 2021 23:12:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I may make binaries again, but I think bitbucket upload is broken atm or maybe forever
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 28 Mar 2021 04:14:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Please do if you can. I don&#39;t depend on them, but I think many first-time users do.</p><p>By the way, I&#39;ve also updated <a href="https://hub.docker.com/repository/docker/amarillion/alleg5-buildenv">the dockerized allegro build environment</a> to 5.2.7
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (amarillion)</author>
		<pubDate>Sun, 28 Mar 2021 19:41:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m kind of waiting until the pull request gets considered
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 28 Mar 2021 20:58:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/618381/1049664#target">amarillion</a> said:</div><div class="quote"><p> Please do if you can. I don&#39;t depend on them, but I think many first-time users do.
</p></div></div><p>They could use the official binaries too...</p><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/618381/1049665#target">Edgar Reynaldo</a> said:</div><div class="quote"><p> I&#39;m kind of waiting until the pull request gets considered 
</p></div></div><p>The flicker one? It says it&#39;s not ready, no? It&#39;s not clear what the status of it is.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Thu, 01 Apr 2021 11:13:07 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I need help on that one. My approach works for windowed modes, but not fullscreen ones, and I don&#39;t know how to fix it. I was hoping someone would have some helpful comments for me as to how to keep working on it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Thu, 01 Apr 2021 16:51:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ah, okay, I&#39;ll try to take a look soon then.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Fri, 02 Apr 2021 00:29:49 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It&#39;s total BS of course, because DX9 is insane and so is whoever designed win32 and their Tech Center.</p><p>Relevant link :<br /><a href="https://docs.microsoft.com/en-us/windows/win32/direct3d9/full-scene-antialiasing">https://docs.microsoft.com/en-us/windows/win32/direct3d9/full-scene-antialiasing</a></p><p><b>fook me</b> they had to do fullscreen different than windowed</p><p><b>UPDATE</b><br />Trying something for fullscreen now after I RTFM</p><p><b>EDIT2</b><br />Stuck again. Tried something, didn&#39;t work. Also, allegro is destroying and recreating display internals every time it tries a new mode that doesn&#39;t work.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Wed, 07 Apr 2021 00:48:12 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I wrote some code a while ago to list all audio devices for the alsa, sdl, dsound and pulseaudio backend <a href="https://github.com/aldrikboy/allegro5/tree/list_audio_devices">https://github.com/aldrikboy/allegro5/tree/list_audio_devices</a>. Is anyone interested in implementing the other backends (openal, kcm, aqueue, oss)? This would allow for features like audio device selection to be implemented.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Aldrik)</author>
		<pubDate>Fri, 09 Apr 2021 00:04:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That seems like a very useful feature. Perhaps for the other backends a dummy implementation would suffice for now? I.e. return an empty list or return an error code?</p><p>I don&#39;t like the idea of delaying a good feature just because it doesn&#39;t work on some more exotic backends.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (amarillion)</author>
		<pubDate>Fri, 09 Apr 2021 13:24:12 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yes, that&#39;s a good feature.</p><p>I made an amendment to my pull request in an attempt to enable full scene (fullscreen) antialiasing but to no avail.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 18 Apr 2021 20:32:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>FYI Aldrik&#39;s already done it, just waiting for review &amp; merge.<br /><a href="https://github.com/liballeg/allegro5/pull/1238">https://github.com/liballeg/allegro5/pull/1238</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Mon, 19 Apr 2021 10:50:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I think I&#39;ve found a bug, since ex_threads doesn&#39;t work on my system (Xubuntu 20.04.2, I&#39;ve just realized I should update it).  It just creates a bunch of small windows and then exits with a  &quot;segment violation (`core&#39; generated)&quot;.  ex_threads2 seems to work.</p><p>I have no idea how to debug threads so I can&#39;t be for much more help.  BTW, since Allegro.pas version of ex_threads2 doesn&#39;t work outside GDB (but it does inside GDB <img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" />) may be it is something similar to <a href="https://www.allegro.cc/forums/thread/602423/841437#target">this old bug in Allegro 4</a> (just speculating).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Niunio)</author>
		<pubDate>Thu, 22 Apr 2021 17:33:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>ex_threads doesn&#39;t work with DX on Windows. It creates a bunch of threads and starts them all and they all create a window, and the window creation code isn&#39;t thread safe so it segfaults.</p><p>SiegeLord - could you look at the attached <a href="https://www.allegro.cc/files/attachment/612941">allegro.log</a> and tell me what you see? I see a whole ton of &quot;d3d_create_fullscreen_device: Mode not supported.&quot; messages. Why is allegro trying to create an unsupported mode? Can&#39;t the display modes be sorted or filtered somehow?</p><p><b>EDIT</b><br />I should say, they originate in d3d_check_mode called from d3d_create_fullscreen_device called by d3d_display_thread_proc called by create_display_internals, which loops over the modes checking each one.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Mon, 26 Apr 2021 19:23:48 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Is that the log from ex_threads?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Mon, 26 Apr 2021 23:20:25 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I don&#39;t know but d3d_check_mode looks a bit strange - if EnumAdaptorModes fails the whole function returns false (line 402), I would have though it should skip that mode and continue the enumeration?<br /><a href="https://github.com/liballeg/allegro5/blob/4aa54e6c994af21bc63d8b593673ab3df62390f8/src/win/d3d_disp.cpp#L389-L410">https://github.com/liballeg/allegro5/blob/4aa54e6c994af21bc63d8b593673ab3df62390f8/src/win/d3d_disp.cpp#L389-L410</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Tue, 27 Apr 2021 13:24:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>SiegeLord - that&#39;s the log from my MSAA test program.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Tue, 27 Apr 2021 20:07:50 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/618381/1049851#target">Edgar Reynaldo</a> said:</div><div class="quote"><p> SiegeLord - that&#39;s the log from my MSAA test program. </p></div></div><p>Try the patch from here <a href="https://github.com/liballeg/allegro5/pull/1228#issuecomment-826285289">https://github.com/liballeg/allegro5/pull/1228#issuecomment-826285289</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Wed, 28 Apr 2021 03:39:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Would it be possible (in the next build) to update the HLSL to something higher than v2?</p><p>Or even make it possible to choose which HLSL version to use? v2 is really limiting on the number of instructions that can be used.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Dizzy Egg)</author>
		<pubDate>Thu, 29 Apr 2021 15:02:17 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;ve done some updates and, on my Xubuntu 20.04LTS ex_threads doesn&#39;t work (freezes the computer) but ex_threads2 seems to work.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Niunio)</author>
		<pubDate>Fri, 30 Apr 2021 18:37:57 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>@SiegeLord - sorry for the slow reply</p><p>So, your patch works for my Nvidia GPU, but not the onboard intel.</p><p>Which means, all the multisample requirements are being met, for fullscreen, fs window, and windowed mode, but ONLY with my Nvidia.</p><p><img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 02 May 2021 05:38:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/618381/1049878#target">Edgar Reynaldo</a> said:</div><div class="quote"><p> Which means, all the multisample requirements are being met, for fullscreen, fs window, and windowed mode, but ONLY with my Nvidia.</p></div></div><p>You mean, in the logs, it tries the first mode and succeeds? What happens with the Intel, it still tries many modes before it fails?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Sun, 02 May 2021 07:58:59 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It&#39;s great to see Allegro is constantly developing. I think I have a question or two though. I heard previous versions did not work well with Windows using C code. Has that been addressed or is that a major version issue? Also, has it been released on Fedora?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Bob Keane)</author>
		<pubDate>Mon, 03 May 2021 05:52:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/618381/1049887#target">Bob Keane</a> said:</div><div class="quote"><p> I heard previous versions did not work well with Windows using C code</p></div></div><p>That&#39;s still an issue. To be clear, you can write your entire program in C, but you need to link in the C++ runtime, since Allegro uses some C++ internally. If this can be fixed, it won&#39;t require a major version.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p> Also, has it been released on Fedora?</p></div></div><p>No idea.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Mon, 03 May 2021 08:22:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>On Fedora, dnf will install 5.2.4. I don&#39;t know who (if anybody) is in charge of updating that.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Mon, 03 May 2021 14:47:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>SiegeLord - to be clear, it may be succeeding, but if allegro doesn&#39;t report the number of samples to be other than zero, it turns red. That&#39;s the only way I know if its ms.</p><p>What exactly is affected by msaa? Primitives? Triangles? Fonts? Bitmaps?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Mon, 03 May 2021 19:45:06 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/618381/1049893#target">Edgar Reynaldo</a> said:</div><div class="quote"><p> SiegeLord - to be clear, it may be succeeding, but if allegro doesn&#39;t report the number of samples to be other than zero, it turns red. That&#39;s the only way I know if its ms.</p></div></div><p>If you look at the logs on your Intel system, do lines like this:</p><pre class="terminal">display  D E:\usr\libs\Allegro52X\src\display_settings.c:212  debug_display_settings           [   0.51161] color: 32 (rgba 8880), depth: 0, stencil: 0, acc: 0000, samples: 0/0</pre><p>

Have the <span class="source-code">samples</span> line be anything other than <span class="source-code"><span class="n">0</span><span class="k3">/</span><span class="n">0</span></span>?</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p> What exactly is affected by msaa? Primitives? Triangles? Fonts? Bitmaps? </p></div></div><p>It affects everything with polygon edges that aren&#39;t aligned to pixels.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Tue, 04 May 2021 06:10:17 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>SiegeLord, in every case with the Intel, they all report the format as supporting 0/0 samples, all 64 of them for fs.</p><p><b>UPDATE</b><br />Yeah, the Intel reports everything as 0/0 samples. This laptop is from 2015, it&#39;s Windows 10, and the integrated chipset is Intel HD 5600 .</p><p>And by the way, </p><p>does anyone know what it takes to build MinGW-W64 with GCC 10 support? I despise MSYS2 and I want to build distributable binaries for MinGW-W64 since the package manager fell off the planet.</p><p><img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Wed, 12 May 2021 01:58:39 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Why do you despise msys2 ?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (GullRaDriel)</author>
		<pubDate>Wed, 12 May 2021 16:40:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Because it tries to be like Linux on Windows but it sucks.</p><p>Bump.</p><p>This thread shall live on.</p><p>Will there be a 5.2.7.1 release to address some of the problems?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Tue, 25 May 2021 00:14:40 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/618381/1050060#target">Edgar Reynaldo</a> said:</div><div class="quote"><p> Will there be a 5.2.7.1 release to address some of the problems? </p></div></div><p>No. Point releases are pretty much just for newly broken releases (like it doesn&#39;t build or something) or regressions; these issues have been there for over a decade, they&#39;re not worth releasing over.</p><p>I do want to release 5.2.8 earlier than next year though...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Tue, 25 May 2021 08:59:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I think it&#39;s worth it this time. MSAA and no window flickering? Some people are still using custom builds and need binaries that are fixed. I&#39;ll probably do it sometime soon. Pissed that mingw-w64 binaries are still stuck on GCC 8.1 and I don&#39;t know how to build MinGW-W64 with GCC 10 or I would build binaries for that too.</p><p><b>EDIT</b> The log deadlock sucks too.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Wed, 26 May 2021 20:50:24 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>And yet msys 2 is having gcc version 10.3.0 ;-p
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (GullRaDriel)</author>
		<pubDate>Thu, 27 May 2021 12:36:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>i had problems with minGW too</p><p>something related to  the symbol _moddiv4  is missing in  mingw library available  only w64-mingw</p><p>now i&#39;m using MinGW bundled with Qt Creator, works fine and my previous mingw i686 DWARF <br />installation didn&#39;t go well with Allegro 5.2.7</p><p>this problem can be fixed if you build allegro by yourself<br />but doing it on windows sucks
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ryonagana)</author>
		<pubDate>Wed, 02 Jun 2021 17:24:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I put together a compile guide for A5 on Windows with MinGW-W64. Read it here :</p><p><a href="http://members.allegro.cc/EdgarReynaldo/BuildA5.html">http://members.allegro.cc/EdgarReynaldo/BuildA5.html</a></p><p>The link is in my sig too.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Tue, 15 Jun 2021 22:41:31 +0000</pubDate>
	</item>
</rss>
