The Hacks of Life

Saturday, January 31, 2015

The Four Horsemen of the Performance Apocalypse

›
In my previous post , I made the claim that really high performance software is designed to be high performance, and that a two-step proces...
1 comment:
Sunday, January 04, 2015

High Performance Code Is Designed, Not Optimized

›
Sigh...this is what I get for pretending to do work when I could have been writing blog posts and changing my blogger theme a few dozen tim...
2 comments:
Friday, December 26, 2014

OpenGL ES Performance: The iPhone 4 Performance Gap

›
Now that we've shipped X-Plane 10 Mobile,  I can blog the occasional OpenGL ES performance note without revealing a stealth project. ...
2 comments:
Tuesday, October 29, 2013

Good Advice From GIT

›
I found this in a GIT man page.  (Emphasis added by me.) union Run 3-way file level merge for text files, but take lines from ...
Wednesday, October 02, 2013

3-d Mouse Testing

›
I just finished fixing a long-running bug in BrickSmith 's culling code; this post is a review of ways to do mouse testing of a 3-d mod...
Saturday, August 31, 2013

Theoretical Engineering: Occlusion Culling for BrickSmith

›
I have been pushing for a formal level-of-detail scheme for LDraw; the performance problem is that LDraw bricks contain a fairly high verte...
Sunday, August 25, 2013

What Does gpus_ReturnGuiltyForHardwareRestart Mean?

›
First, a bunch of disclaimers: I do not know how the PowerVR SGX hardware really works, I do not have access to either the Apple OpenGL sou...
8 comments:
‹
›
Home
View web version

Contributors

  • Benjamin Supnik
  • Chris
Powered by Blogger.