The Hacks of Life
Monday, May 21, 2018
Never Map Again: Persistent Memory, System Memory, and Nothing In Between
›
I have, over the years, written more posts on VBOs and vertex performance in OpenGL than I'd like to admit. At this point, I can...
Tuesday, March 27, 2018
There Must Be Fifty Ways to Fail Your Stencil
›
When we first put deferred rendering into X-Plane 10.0, complete with lots of spot lights in-scene, I coded up stencil volumes for the ligh...
Monday, January 29, 2018
Flush Less Often
›
Here's a riddle: Q: What does a two year old and OpenGL have in common? A: You never know when either of them is going to flush.* ...
Saturday, January 13, 2018
Fixing Camera Shake on Single Precision GPUs
›
I've tried to write this post twice now, and I keep getting bogged down in the background information. In X-Plane 11.10 we fixed our lo...
Wednesday, June 07, 2017
How to Reset Steam VR When It Can't Talk to the Rift
›
Periodically in the coarse of writing an OpenVR app, I find that SteamVR can't talk to my HMD. One of the 500 processes that collaborat...
Friday, June 02, 2017
"Quick Recalibrate" Fixes the SteamVR Floor for the Oculus Rift
›
I have the same problem that a lot of users report on the web: while my Oculus Rift knows where my floor is when I am in the Oculus home ro...
Saturday, March 18, 2017
Why Your C++ Should Be Simple
›
I have a lot of strong (meaning "perhaps stupid") opinions about C++ and how to use it (or not use it), and I've been meaning...
7 comments:
‹
›
Home
View web version