👩💻 Join our community of thousands of amazing developers!
When I encounter a bug while doing graphics programming work or research, I have a mental checklist I work through to diagnose and solve the issue. This post is about the contents of that mental checklist. This list intentionally excludes things specific to a given algorithm. For example, specific debugging tricks or things to look out for when implementing, say, exponential shadow maps, or tiled light culling, or light probes, etc. Bug Zoo Even if we restrict ourselves to the class of “general ...