The Hacks of Life
Wednesday, October 21, 2020
A Tip for HiZ SSR - Parametric 't' Tracing
›
HiZ tracing for screen space reflections is an optimization where the search is done using a hierarchial Z-Buffer (typically stashed in a mi...
Thursday, June 18, 2020
Second. Worst. Lock. Ever.
›
Four years ago I wrote a short post describing a dumb race condition in our reference counted art assets. To recap the problem: X-Plane...
2 comments:
Thursday, April 16, 2020
Specular Hilites Have Their Own Depth
›
I just noticed this effect while I was brushing my teeth. The faucet in the sink is: Chrome (or stainless steel) or some other reflectiv...
Friday, November 29, 2019
How to Make the OS X Terminal Change Colors for Remote Servers
›
A thing I have done is attempt to hard shut down my Mac using the shell (e.g. sudo shutdown -r) and accidentally taken down one of our serv...
1 comment:
Tuesday, October 29, 2019
Klingons Do Not Release Software
›
Brent Simmons on ETAs for software releases : This is all just to say that app-making is nothing like building a house. It’s more like bu...
Saturday, September 14, 2019
Hardware Performance: Old and New iPhones and PCs
›
I am looking at performance on our latest revision of X-Plane Mobile, and I've noticed that the performance bottlenecks have changed fr...
Saturday, April 06, 2019
Keeping the Blue Side Up: Coordinate Conventions for OpenGL, Metal and Vulkan
›
OpenGL, Metal and Vulkan all have different ideas about which way is up - that is, where the origin is located and which way the Y axis goe...
2 comments:
‹
›
Home
View web version