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…
Introduction In this post, I will go over some details on how I implemented a custom profiler in my homebrew rendering framework. I use my profiler to gain a general overview of the performance characteristics of my renderer. It helps me validate my ballpark estimates (e.g., ’this should be fast, right?’) and quickly track where slowdowns are originating. The profiler also aids me in…
After thinking “I should start a blog”, I guess I finally did it! Welcome to my personal blog where I will be (hopefully often) post about various rendering or graphics related programming topics.