Geeks With Blogs
Timo Heinäpurola August 2011 Entries
When it makes sense to reinvent the wheel
A few years back I bumped into a rather peculiar optimization case. I did some performance analysis on mesh loading because at the time it took about 15 seconds to load a relatively small ANSI encoded mesh file. 15 seconds! I tracked the reason down to a call to atof, which is what I would use for parsing floating point values from strings. Having found out what the reason was I decided to write my own implementation of floating point parsing that would concentrate on the essentials like speed instead ......

Posted On Sunday, August 21, 2011 3:42 PM

Chrome going native
Microsoft isn’t the only one who seems to be pushing native computing once again. We’re now seeing Google at the same table with the current beta release of Chrome. Yes, Chrome now supports native applications to be embedded in a web site and it’s just like embedding JavaScript. More information can be found in here: The native client SDK runs a sandbox environment which means Chrome handles security of the module just like ......

Posted On Friday, August 12, 2011 5:56 PM

Forgot to test on multiple GPUs?
Just recently I bumped into a bug that looked a bit odd at first. I was wondering why our line rendering was outputting only a single line for some wireframe meshes. This happened only on an AMD Radeon graphics card. After some digging into this I found out that the reason was that NVIDIA and AMD drivers map buffer memory in a slightly different manner. AMD seems to reuse system memory regions for buffer mapping while NVIDIA seems to prefer allocating new regions for this purpose. I realized this ......

Posted On Wednesday, August 10, 2011 11:47 PM

Just recently Diego and Charles starred in the first issue of the monthly show GoingNative that concentrates on native C++ development: The first issue is a great introduction to the native world but it also promises to cater to us native C++ speakers. It’s a blast to already see 60,436 views of the show! Go native, go ......

Posted On Tuesday, August 9, 2011 12:11 AM

Copyright © raccoon_tim | Powered by: