Infinisearch
Veteran
Two parts but related questions.
1. Besides custom versions of shaders are there any other optimizations that driver writers employ to improve the performance of client programs? If you can't share specifics a simple yes or no would help.
2. Lets say an API were to expose the capability to setup a bunch of outlines on how to render a frame. Then select which outline at the beginning of a frame and then step through the outine while rendering the frame, would it enable driver writers to either perform optimizations or perform optimizations they couldn't perform before? I ask since the ouline would allow you to know whats going on ahead of time and potentially make sense of exactly what the client programmer is trying to accomplish.
1. Besides custom versions of shaders are there any other optimizations that driver writers employ to improve the performance of client programs? If you can't share specifics a simple yes or no would help.
2. Lets say an API were to expose the capability to setup a bunch of outlines on how to render a frame. Then select which outline at the beginning of a frame and then step through the outine while rendering the frame, would it enable driver writers to either perform optimizations or perform optimizations they couldn't perform before? I ask since the ouline would allow you to know whats going on ahead of time and potentially make sense of exactly what the client programmer is trying to accomplish.