(Ab)using Shader Execution Reordering

Introduction This post is a note on some outside-the-beaten-path experiment I did with Shader Execution Reordering (SER). After a short introduction into SER, I will detail how I used (abused?) it in order to achieved a form of shading level of detail in an Optix based testbed. The GPU I have available at home is a RTX3090. The keen under you will directly notice that while technically this card…