-
Notifications
You must be signed in to change notification settings - Fork 808
Add D3D12SDK class to manage choosing and configuring the SDK #7879
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
✅ With the latest revision this PR passed the C/C++ code formatter. |
| InitializeOpTests(void *pStrCtx, st::OutputStringFn pOutputStrFn) { | ||
| InitializeOpTests([[maybe_unused]] void *pStrCtx, | ||
| [[maybe_unused]] st::OutputStringFn pOutputStrFn) { | ||
| #ifdef _FORCE_EXPERIMENTAL_SHADERS |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change my view: in the original version of this, enableExperimentalMode will always return S_FALSE and not actually do anything.
Note that InitializeOpTests is called from that GUI thing that's a bit like godbolt, so there won't be any taef runtime params to look at. As far as I can tell, _FORCE_EXPERIMENTAL_SHADERS is never defined.
Work in progress - this gets the "global" version working (global is what we have now). To do is adding the "independent device" version - this allows us to select the AgilitySDK using an absolute path which eventually will allow us to use these tests with lit without having to copy te.exe to strange places.