<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>al_draw_bitmap speed?</title>
		<link>http://www.allegro.cc/forums/view/610497</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sat, 23 Jun 2012 03:58:59 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Just curious does anyone have an idea whether in general al_draw_bitmap or al_draw_bitmap_region is faster if the target bitmap is the same and the source bitmap is the same?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Alianix)</author>
		<pubDate>Sat, 23 Jun 2012 03:31:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Just make a bench you lazy fool.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (GullRaDriel)</author>
		<pubDate>Sat, 23 Jun 2012 03:39:35 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Gosh man you&#39;re a genius, but I think you knew that already!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Alianix)</author>
		<pubDate>Sat, 23 Jun 2012 03:43:09 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Let me answer this question with an excerpt from Allegro&#39;s source:</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="c">/* Function: al_draw_tinted_bitmap</span>
<span class="number">  2</span><span class="c"> */</span>
<span class="number">  3</span><span class="k1">void</span> <a href="http://www.allegro.cc/manual/al_draw_tinted_bitmap"><span class="a">al_draw_tinted_bitmap</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span>bitmap, <a href="http://www.allegro.cc/manual/ALLEGRO_COLOR"><span class="a">ALLEGRO_COLOR</span></a> tint,
<span class="number">  4</span>   <span class="k1">float</span> dx, <span class="k1">float</span> dy, <span class="k1">int</span> flags<span class="k2">)</span>
<span class="number">  5</span><span class="k2">{</span>
<span class="number">  6</span>   <a href="http://www.allegro.cc/manual/ASSERT"><span class="a">ASSERT</span></a><span class="k2">(</span>bitmap<span class="k2">)</span><span class="k2">;</span>
<span class="number">  7</span>   <a href="http://www.allegro.cc/manual/al_draw_tinted_bitmap_region"><span class="a">al_draw_tinted_bitmap_region</span></a><span class="k2">(</span>bitmap, tint, <span class="n">0</span>, <span class="n">0</span>,
<span class="number">  8</span>      bitmap-&gt;w, bitmap-&gt;h, dx, dy, flags<span class="k2">)</span><span class="k2">;</span>
<span class="number">  9</span><span class="k2">}</span>
<span class="number"> 10</span>
<span class="number"> 11</span>
<span class="number"> 12</span><span class="c">/* Function: al_draw_bitmap</span>
<span class="number"> 13</span><span class="c"> */</span>
<span class="number"> 14</span><span class="k1">void</span> <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span>bitmap, <span class="k1">float</span> dx, <span class="k1">float</span> dy, <span class="k1">int</span> flags<span class="k2">)</span>
<span class="number"> 15</span><span class="k2">{</span>
<span class="number"> 16</span>   <a href="http://www.allegro.cc/manual/al_draw_tinted_bitmap"><span class="a">al_draw_tinted_bitmap</span></a><span class="k2">(</span>bitmap, solid_white, dx, dy, flags<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 17</span><span class="k2">}</span>
<span class="number"> 18</span>
<span class="number"> 19</span>
<span class="number"> 20</span><span class="c">/* Function: al_draw_bitmap_region</span>
<span class="number"> 21</span><span class="c"> */</span>
<span class="number"> 22</span><span class="k1">void</span> <a href="http://www.allegro.cc/manual/al_draw_bitmap_region"><span class="a">al_draw_bitmap_region</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span>bitmap,
<span class="number"> 23</span>   <span class="k1">float</span> sx, <span class="k1">float</span> sy, <span class="k1">float</span> sw, <span class="k1">float</span> sh, <span class="k1">float</span> dx, <span class="k1">float</span> dy, <span class="k1">int</span> flags<span class="k2">)</span>
<span class="number"> 24</span><span class="k2">{</span>
<span class="number"> 25</span>   <a href="http://www.allegro.cc/manual/al_draw_tinted_bitmap_region"><span class="a">al_draw_tinted_bitmap_region</span></a><span class="k2">(</span>bitmap, solid_white, sx, sy, sw, sh,
<span class="number"> 26</span>      dx, dy, flags<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 27</span><span class="k2">}</span>
</div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Sat, 23 Jun 2012 03:46:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That explains it, thank you Siege
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Alianix)</author>
		<pubDate>Sat, 23 Jun 2012 03:58:59 +0000</pubDate>
	</item>
</rss>
