<div dir="ltr">We use 64 bit atomic integer for timestamp on 64 bit Windows builds. We can't use 64 bit on 32 bit builds because not all versions of Windows support 64 bit atomic ints on 32 bit systems. It is also not possible to check this at compile time as it is a runtime issue. The simplest fix is to just compile a 64 bit binary.<div><br></div><div>Best,</div><div>-berk</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 5, 2016 at 12:31 PM, Taras Shchehelskyi <span dir="ltr"><<a href="mailto:shchegelskij@gmail.com" target="_blank">shchegelskij@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="UK" link="blue" vlink="#954F72"><div><p class="MsoNormal"><span lang="EN-US">Hello,</span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="EN-US">Just checked. Our app does enough vtkTimeStamp::Modified() calls to </span>wrapping<span lang="EN-US"> 32 bit unsigned long in about 15-20h (depending on how many other processes I have on my PC). When enable more features – less time necessary.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">I am new to VTK. Can you please give me advice how hard (how many changes necessary) to move this->ModifiedTime to int64 type in windows?<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">If move to int64 type, from my rough estimate app should work fine for 400000+ years. And this more than enough for any use case </span><span lang="EN-US" style="font-family:"Segoe UI Emoji",sans-serif">😊</span><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="EN-US">Thanks,</span></p><p class="MsoNormal"><span lang="EN-US">Taras</span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><u></u> <u></u></span></p><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal" style="border:none;padding:0cm"><b>From: </b><a href="mailto:sean@rogue-research.com" target="_blank">Sean McBride</a><br><b>Sent: </b>5 липня 2016 р. 18:02<br><b>To: </b><a href="mailto:will.schroeder@kitware.com" target="_blank">Will Schroeder</a>; <a href="mailto:mathieu.malaterre@gmail.com" target="_blank">Mathieu Malaterre</a><br><b>Cc: </b><a href="mailto:vtk-developers@vtk.org" target="_blank">vtk-developers@vtk.org</a><span class=""><br><b>Subject: </b>Re: [vtk-developers] Rendering hangs in viewport</span></p></div><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><u></u> <u></u></span></p><p class="MsoNormal">On Tue, 5 Jul 2016 08:16:46 -0400, Will Schroeder said:</p><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">>I like this theory! It's hard to imagine an unsigned long wrapping around,</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Not on Windows, where unsigned long is only 32 bits. :(</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Cheers,</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">-- </p><p class="MsoNormal">____________________________________________________________</p><p class="MsoNormal">Sean McBride, B. Eng <a href="mailto:sean@rogue-research.com" target="_blank">sean@rogue-research.com</a></p><p class="MsoNormal">Rogue Research <a href="http://www.rogue-research.com" target="_blank">www.rogue-research.com</a> </p><p class="MsoNormal">Mac Software Developer Montréal, Québec, Canada</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">_______________________________________________</p><p class="MsoNormal">Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Search the list archives at: <a href="http://markmail.org/search/?q=vtk-developers" target="_blank">http://markmail.org/search/?q=vtk-developers</a></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Follow this link to subscribe/unsubscribe:</p><p class="MsoNormal"><a href="http://public.kitware.com/mailman/listinfo/vtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/vtk-developers</a></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div><br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtk-developers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtk-developers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtk-developers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtk-developers</a><br>
<br>
<br></blockquote></div><br></div>