<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Some allegro 5 functions not working on some laptops</title>
		<link>http://www.allegro.cc/forums/view/618003</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Tue, 17 Dec 2019 23:37:52 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I noticed my &quot;Startrek game&quot; does not draw the stars when run on a lenovo thinkpad with Nvidea Quadro P520. The stars are drawn with al_put_pixel.. all other graphics and primitives seem to work fine...</p><p>Also the timer events are not triggered...<br />Tried it with a simple skeleton program, same results...</p><p>Any idea&#39;s why this could be ?</p><p>works fine on Desktop and other laptop computers (Acer)<br /> <img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" /></p><p>Is this a known issue ? and is there a workaround
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ariesnl)</author>
		<pubDate>Mon, 16 Dec 2019 00:16:46 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Which OS? Which version?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Elias)</author>
		<pubDate>Mon, 16 Dec 2019 21:40:51 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Windows 10</p><p>I tried using Visual studio with the NuGet version of Allegro 5.. same result<br />( I usually use MinGW)</p><p>Besides.. the NuGet package for allegro works very nice  <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ariesnl)</author>
		<pubDate>Mon, 16 Dec 2019 22:32:06 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Are you using D3D or OpenGL?</p><p>Are their graphics drivers up to date?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Mon, 16 Dec 2019 22:40:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I don&#39;t set DirectX or OpenGL<br />everything is 2D</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="k1">bool</span> Setup<span class="k2">(</span><span class="k2">)</span>
<span class="number">   2</span><span class="k2">{</span>
<span class="number">   3</span>
<span class="number">   4</span>  <span class="k1">if</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span>
<span class="number">   5</span>  <span class="k2">{</span>
<span class="number">   6</span>        InitLog<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span> <span class="c">// Rude log system for debugging</span>
<span class="number">   7</span>        Log<span class="k2">(</span><span class="s">"Allegro Initialized"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">   8</span>
<span class="number">   9</span>        g_pSavePath <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_get_standard_path"><span class="a">al_get_standard_path</span></a><span class="k2">(</span>ALLEGRO_RESOURCES_PATH<span class="k2">)</span><span class="k2">;</span>
<span class="number">  10</span>        <a href="http://www.allegro.cc/manual/al_append_path_component"><span class="a">al_append_path_component</span></a><span class="k2">(</span>g_pSavePath, <span class="s">"Save"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  11</span>        g_pScreenshotPath <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_get_standard_path"><span class="a">al_get_standard_path</span></a><span class="k2">(</span>ALLEGRO_RESOURCES_PATH<span class="k2">)</span><span class="k2">;</span><span class="k2">;</span>
<span class="number">  12</span>        <a href="http://www.allegro.cc/manual/al_append_path_component"><span class="a">al_append_path_component</span></a><span class="k2">(</span>g_pScreenshotPath, <span class="s">"screenshot"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  13</span>
<span class="number">  14</span><span class="p">#ifdef _DEBUG</span>
<span class="number">  15</span>        <a href="http://www.delorie.com/djgpp/doc/libc/libc_756.html" target="_blank">strcpy</a><span class="k2">(</span>g_szSector,<span class="s">""</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  16</span><span class="p">#endif // DEBUG</span>
<span class="number">  17</span>
<span class="number">  18</span>    g_nScreenWidth  <span class="k3">=</span> <span class="n">1024</span><span class="k2">;</span>
<span class="number">  19</span>      g_nScreenHeight <span class="k3">=</span>  <span class="n">768</span><span class="k2">;</span>
<span class="number">  20</span>    <span class="c">//al_set_new_display_option(ALLEGRO_VSYNC, 1, ALLEGRO_SUGGEST);</span>
<span class="number">  21</span><span class="p">#ifdef _DEBUG</span>
<span class="number">  22</span>        <a href="http://www.allegro.cc/manual/al_set_new_display_option"><span class="a">al_set_new_display_option</span></a><span class="k2">(</span>ALLEGRO_SAMPLE_BUFFERS, <span class="n">1</span>, ALLEGRO_REQUIRE<span class="k2">)</span><span class="k2">;</span>
<span class="number">  23</span>        <a href="http://www.allegro.cc/manual/al_set_new_display_option"><span class="a">al_set_new_display_option</span></a><span class="k2">(</span>ALLEGRO_SAMPLES, <span class="n">8</span>, ALLEGRO_SUGGEST<span class="k2">)</span><span class="k2">;</span>
<span class="number">  24</span>        <a href="http://www.allegro.cc/manual/al_set_new_bitmap_flags"><span class="a">al_set_new_bitmap_flags</span></a><span class="k2">(</span>ALLEGRO_MIN_LINEAR <span class="k3">|</span> ALLEGRO_MAG_LINEAR<span class="k2">)</span><span class="k2">;</span>
<span class="number">  25</span>    <a href="http://www.allegro.cc/manual/al_set_new_display_flags"><span class="a">al_set_new_display_flags</span></a><span class="k2">(</span>ALLEGRO_WINDOWED<span class="k2">)</span><span class="k2">;</span>
<span class="number">  26</span>    g_pDisplay <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span>g_nScreenWidth, g_nScreenHeight<span class="k2">)</span><span class="k2">;</span>
<span class="number">  27</span><span class="p">#else</span>
<span class="number">  28</span>    <span class="k1">if</span> <span class="k2">(</span> <a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a><span class="k2">(</span>g_pDisplay,
<span class="number">  29</span>                                        <span class="s">"SETUP"</span>,
<span class="number">  30</span>                                        <span class="s">"Screen Mode"</span>,
<span class="number">  31</span>                                        <span class="s">"Go Fullscreen ?"</span>,
<span class="number">  32</span>                                        NULL,
<span class="number">  33</span>                                        ALLEGRO_MESSAGEBOX_YES_NO<span class="k2">)</span> <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span><span class="k2">)</span>
<span class="number">  34</span>        <span class="k2">{</span>
<span class="number">  35</span>            <a href="http://www.allegro.cc/manual/al_set_new_display_option"><span class="a">al_set_new_display_option</span></a><span class="k2">(</span>ALLEGRO_SAMPLE_BUFFERS, <span class="n">1</span>, ALLEGRO_REQUIRE<span class="k2">)</span><span class="k2">;</span>
<span class="number">  36</span>            <a href="http://www.allegro.cc/manual/al_set_new_display_option"><span class="a">al_set_new_display_option</span></a><span class="k2">(</span>ALLEGRO_SAMPLES, <span class="n">8</span>, ALLEGRO_SUGGEST<span class="k2">)</span><span class="k2">;</span>
<span class="number">  37</span>            <a href="http://www.allegro.cc/manual/al_set_new_bitmap_flags"><span class="a">al_set_new_bitmap_flags</span></a><span class="k2">(</span>ALLEGRO_MIN_LINEAR <span class="k3">|</span> ALLEGRO_MAG_LINEAR<span class="k2">)</span><span class="k2">;</span>
<span class="number">  38</span>            <a href="http://www.allegro.cc/manual/al_set_new_display_flags"><span class="a">al_set_new_display_flags</span></a><span class="k2">(</span>ALLEGRO_FULLSCREEN<span class="k2">)</span><span class="k2">;</span>
<span class="number">  39</span>            g_pDisplay <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span>g_nScreenWidth, g_nScreenHeight<span class="k2">)</span><span class="k2">;</span>
<span class="number">  40</span>
<span class="number">  41</span>            <span class="c">/*</span>
<span class="number">  42</span><span class="c">            al_set_new_display_flags(ALLEGRO_FULLSCREEN_WINDOW);</span>
<span class="number">  43</span><span class="c">            g_pDisplay = al_create_display(g_nWindowWidth, g_nWindowHeight);</span>
<span class="number">  44</span><span class="c"></span>
<span class="number">  45</span><span class="c">            g_nWindowWidth = al_get_display_width(g_pDisplay);</span>
<span class="number">  46</span><span class="c">            g_nWindowHeight = al_get_display_height(g_pDisplay);</span>
<span class="number">  47</span><span class="c"></span>
<span class="number">  48</span><span class="c">            float sx = g_nWindowWidth / (float)g_nScreenWidth;</span>
<span class="number">  49</span><span class="c">            float sy = g_nWindowHeight / (float)g_nScreenHeight;</span>
<span class="number">  50</span><span class="c"></span>
<span class="number">  51</span><span class="c">            ALLEGRO_TRANSFORM trans;</span>
<span class="number">  52</span><span class="c">            al_identity_transform(&amp;trans);</span>
<span class="number">  53</span><span class="c">            al_scale_transform(&amp;trans, sx, sy);</span>
<span class="number">  54</span><span class="c">            al_use_transform(&amp;trans);</span>
<span class="number">  55</span><span class="c">            */</span>
<span class="number">  56</span>        <span class="k2">}</span>
<span class="number">  57</span>        <span class="k1">else</span>
<span class="number">  58</span>        <span class="k2">{</span>
<span class="number">  59</span>            <a href="http://www.allegro.cc/manual/al_set_new_display_option"><span class="a">al_set_new_display_option</span></a><span class="k2">(</span>ALLEGRO_SAMPLE_BUFFERS, <span class="n">1</span>, ALLEGRO_REQUIRE<span class="k2">)</span><span class="k2">;</span>
<span class="number">  60</span>            <a href="http://www.allegro.cc/manual/al_set_new_display_option"><span class="a">al_set_new_display_option</span></a><span class="k2">(</span>ALLEGRO_SAMPLES, <span class="n">8</span>, ALLEGRO_SUGGEST<span class="k2">)</span><span class="k2">;</span>
<span class="number">  61</span>            <a href="http://www.allegro.cc/manual/al_set_new_bitmap_flags"><span class="a">al_set_new_bitmap_flags</span></a><span class="k2">(</span>ALLEGRO_MIN_LINEAR <span class="k3">|</span> ALLEGRO_MAG_LINEAR<span class="k2">)</span><span class="k2">;</span>
<span class="number">  62</span>            <a href="http://www.allegro.cc/manual/al_set_new_display_flags"><span class="a">al_set_new_display_flags</span></a><span class="k2">(</span>ALLEGRO_WINDOWED<span class="k2">)</span><span class="k2">;</span>
<span class="number">  63</span>            g_pDisplay <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span>g_nScreenWidth, g_nScreenHeight<span class="k2">)</span><span class="k2">;</span>
<span class="number">  64</span>        <span class="k2">}</span>
<span class="number">  65</span><span class="p">#endif</span>
<span class="number">  66</span>
<span class="number">  67</span>    <span class="k1">if</span> <span class="k2">(</span>g_pDisplay <span class="k3">!</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number">  68</span>    <span class="k2">{</span>
<span class="number">  69</span>      Log<span class="k2">(</span><span class="s">"Display created"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  70</span>
<span class="number">  71</span>      <span class="c">// Install allegro modules</span>
<span class="number">  72</span>      <a href="http://www.allegro.cc/manual/al_init_primitives_addon"><span class="a">al_init_primitives_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  73</span>      <a href="http://www.allegro.cc/manual/al_init_image_addon"><span class="a">al_init_image_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  74</span>      <a href="http://www.allegro.cc/manual/al_install_keyboard"><span class="a">al_install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  75</span>      <a href="http://www.allegro.cc/manual/al_install_mouse"><span class="a">al_install_mouse</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  76</span>      Log<span class="k2">(</span><span class="s">"Add ons installed"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  77</span>
<span class="number">  78</span>      <span class="c">// Init Sound manager</span>
<span class="number">  79</span>      SoundManager::Init_SoundManager<span class="k2">(</span>RESERVED_SAMPLES<span class="k2">)</span><span class="k2">;</span>
<span class="number">  80</span>      Log<span class="k2">(</span><span class="s">"SoundManager Initializes"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  81</span>            <span class="c">// Load the sounds</span>
<span class="number">  82</span>      SoundManager::LoadSounds<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  83</span>            Log<span class="k2">(</span><span class="s">"Sounds loaded"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  84</span>
<span class="number">  85</span>
<span class="number">  86</span>      <span class="c">// install event queue</span>
<span class="number">  87</span>      g_pEventQueue <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_event_queue"><span class="a">al_create_event_queue</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  88</span>      <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>g_pEventQueue, <a href="http://www.allegro.cc/manual/al_get_keyboard_event_source"><span class="a">al_get_keyboard_event_source</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  89</span>      <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>g_pEventQueue, <a href="http://www.allegro.cc/manual/al_get_mouse_event_source"><span class="a">al_get_mouse_event_source</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  90</span>      <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>g_pEventQueue, <a href="http://www.allegro.cc/manual/al_get_display_event_source"><span class="a">al_get_display_event_source</span></a><span class="k2">(</span>g_pDisplay<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  91</span>      Log<span class="k2">(</span><span class="s">"Event sources registered"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  92</span>
<span class="number">  93</span>
<span class="number">  94</span>      <span class="c">// Init Fontmanager</span>
<span class="number">  95</span>            FontManager::Init_FontManager<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  96</span>      Log<span class="k2">(</span><span class="s">"Fontmanager Initializes"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  97</span>      FontManager::LoadFonts<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  98</span>
<span class="number">  99</span>
<span class="number"> 100</span>      CStatement::INIT<span class="k2">(</span>  FontManager::GetFont<span class="k2">(</span>FONT::TEXT<span class="k2">)</span>,
<span class="number"> 101</span>                               <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">61</span>,<span class="n">134</span>,<span class="n">200</span><span class="k2">)</span>,
<span class="number"> 102</span>                               <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">1</span>,<span class="n">150</span>,<span class="n">10</span><span class="k2">)</span>,
<span class="number"> 103</span>                               <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">55</span>,<span class="n">255</span>,<span class="n">100</span><span class="k2">)</span> <span class="k2">)</span><span class="k2">;</span>
<span class="number"> 104</span>
<span class="number"> 105</span>           <span class="c">// Initialize the Sprite Object classes</span>
<span class="number"> 106</span>      <span class="k1">if</span> <span class="k2">(</span><span class="k3">!</span>InitObjects<span class="k2">(</span><span class="k2">)</span><span class="k2">)</span>
<span class="number"> 107</span>      <span class="k2">{</span>
<span class="number"> 108</span>        Log<span class="k2">(</span><span class="s">"Could not init Objects"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 109</span>        <span class="k1">return</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 110</span>      <span class="k2">}</span>
<span class="number"> 111</span>
<span class="number"> 112</span>
<span class="number"> 113</span>      <span class="c">// set quit to false</span>
<span class="number"> 114</span>      g_blQuit <span class="k3">=</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 115</span>
<span class="number"> 116</span>      <span class="c">// create the menu</span>
<span class="number"> 117</span>      g_pMenu <span class="k3">=</span> <span class="k1">new</span> TMenu<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 118</span>      <span class="k1">if</span> <span class="k2">(</span>g_pMenu <span class="k3">!</span><span class="k3">=</span> NULL<span class="k2">)</span>
<span class="number"> 119</span>            <span class="k2">{</span>
<span class="number"> 120</span>               g_pMenu-&gt;AddMenuItem<span class="k2">(</span><span class="s">"New Game"</span>,NewGame<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 121</span>               g_pMenu-&gt;AddMenuItem<span class="k2">(</span><span class="s">"Load"</span>,SetupLoadScreen<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 122</span>               g_pMenu-&gt;AddMenuItem<span class="k2">(</span><span class="s">"Map Keys"</span>,DoKeymap<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 123</span>         g_pMenu-&gt;AddMenuItem<span class="k2">(</span><span class="s">"Quit"</span>,Quit<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 124</span>            <span class="k2">}</span>
<span class="number"> 125</span>            <span class="k1">else</span>
<span class="number"> 126</span>            <span class="k2">{</span>
<span class="number"> 127</span>                Log<span class="k2">(</span><span class="s">"Could not create menu"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 128</span>        <span class="k1">return</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 129</span>            <span class="k2">}</span>
<span class="number"> 130</span>
<span class="number"> 131</span>
<span class="number"> 132</span>
<span class="number"> 133</span>
<span class="number"> 134</span>
<span class="number"> 135</span>            <span class="c">// Create game engine</span>
<span class="number"> 136</span>            g_pEngine <span class="k3">=</span> <span class="k1">new</span> TEngine<span class="k2">(</span>g_nScreenWidth,g_nScreenHeight<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 137</span>            Log<span class="k2">(</span><span class="s">"Game engine created"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 138</span>
<span class="number"> 139</span>      <span class="c">// create Paralax system</span>
<span class="number"> 140</span>      g_pParalax <span class="k3">=</span> <span class="k1">new</span> Paralax<span class="k2">(</span>g_nScreenWidth,g_nScreenHeight,<span class="n">300</span>,<span class="n">5</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 141</span>      Log<span class="k2">(</span><span class="s">"Paralax created"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 142</span>
<span class="number"> 143</span>
<span class="number"> 144</span>            <span class="c">// create the keymapper</span>
<span class="number"> 145</span>            g_pKeyMapper <span class="k3">=</span> <span class="k1">new</span> TKeyMapper<span class="k2">(</span>g_pEngine-&gt;m_clGREEN, g_pEngine-&gt;m_clYELLOW,FontManager::GetFont<span class="k2">(</span>FONT::KEYS<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 146</span>            Log<span class="k2">(</span><span class="s">"Key Mapper created"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 147</span>
<span class="number"> 148</span>            <span class="c">// push gamestate GS_GAME on the gamestate stack</span>
<span class="number"> 149</span>            g_vGameState.push_back<span class="k2">(</span>GS_MENU<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 150</span>            Log<span class="k2">(</span><span class="s">"GAME STATE TO MENU"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 151</span>
<span class="number"> 152</span>
<span class="number"> 153</span>
<span class="number"> 154</span>      <span class="c">// Get rid of the mouse</span>
<span class="number"> 155</span>      <a href="http://www.allegro.cc/manual/al_show_mouse_cursor"><span class="a">al_show_mouse_cursor</span></a><span class="k2">(</span>g_pDisplay<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 156</span>
<span class="number"> 157</span>      <span class="c">// Initialize DeltaTime, and create the timer</span>
<span class="number"> 158</span>      g_dLastTime <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_get_time"><span class="a">al_get_time</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 159</span>      g_pTimer<span class="k3">=</span><a href="http://www.allegro.cc/manual/al_create_timer"><span class="a">al_create_timer</span></a><span class="k2">(</span><span class="n">1</span>.<span class="n">000</span><span class="k3">/</span>g_nCyclesPerSecond<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 160</span>            <a href="http://www.allegro.cc/manual/al_register_event_source"><span class="a">al_register_event_source</span></a><span class="k2">(</span>g_pEventQueue, <a href="http://www.allegro.cc/manual/al_get_timer_event_source"><span class="a">al_get_timer_event_source</span></a><span class="k2">(</span>g_pTimer<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 161</span>
<span class="number"> 162</span>
<span class="number"> 163</span>            LoadMapping<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 164</span>      <span class="c">// start the timer</span>
<span class="number"> 165</span>      <a href="http://www.allegro.cc/manual/al_start_timer"><span class="a">al_start_timer</span></a><span class="k2">(</span>g_pTimer<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 166</span>    <span class="k2">}</span>
<span class="number"> 167</span>    <span class="k1">else</span>
<span class="number"> 168</span>    <span class="k2">{</span>
<span class="number"> 169</span>      <span class="c">// Display creation failed</span>
<span class="number"> 170</span>      <span class="k1">return</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 171</span>    <span class="k2">}</span>
<span class="number"> 172</span>  <span class="k2">}</span>
<span class="number"> 173</span>  <span class="k1">else</span>
<span class="number"> 174</span>  <span class="k2">{</span>
<span class="number"> 175</span>    <span class="c">// Allegro could not be initialized</span>
<span class="number"> 176</span>    <span class="k1">return</span> <span class="k1">false</span><span class="k2">;</span>
<span class="number"> 177</span>  <span class="k2">}</span>
<span class="number"> 178</span>
<span class="number"> 179</span>    <span class="c">// all went well</span>
<span class="number"> 180</span>  <span class="k1">return</span> <span class="k1">true</span><span class="k2">;</span>
<span class="number"> 181</span><span class="k2">}</span>
</div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ariesnl)</author>
		<pubDate>Tue, 17 Dec 2019 21:25:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>So that means you&#39;re using the DX driver. I&#39;ll ask again, are their drivers up to date?</p><p>Do they have integrated or dedicated video cards? Do they have both? Can they try both?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Tue, 17 Dec 2019 22:17:28 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I did a quick test.. when using |OpenGL as mask addition to the display flags, the stars are visible again, so it seems to be a direct X problem indeed.</p><p>the drivers should be up to date, this thing is brand new..</p><p>however this is not a logical explaination for the Timer not being triggered .. or is it ?</p><p>nope  still no Timer events..<br />I&#39;ve put up some small test game thing.. it&#39;s calles simant, since I wanted to make it into an ant colony sim  at some point..<br />I use it now to test my Astar scedule</p><p>the problem is in CustomProgram::onTimer <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>should be triggered but it isn&#39;t
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ariesnl)</author>
		<pubDate>Tue, 17 Dec 2019 22:29:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>First, build it on Linux and run it through Valgrind.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Tue, 17 Dec 2019 23:37:52 +0000</pubDate>
	</item>
</rss>
