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 ......
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: http://chrome.blogspot.com/... The native client SDK runs a sandbox environment which means Chrome handles security of the module just like ......
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 ......
Just recently Diego and Charles starred in the first issue of the monthly show GoingNative that concentrates on native C++ development: http://channel9.msdn.com/Sh... 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 ......