Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Last week we had bug fixes as codegen cleanup as pretty much every week, including a bunch of work on ViewID.
We also improved support for external libraries, which you can now configure in dndxc via the Tools | Options menu, as well as specify via command-line arguments to dxopt.
Two other interesting changes are an implementation for old-style expansion for trig intrinsics that weren't supported as first-class things at the bytecode level in DXBC, which isn't in use but might come in handy to downstream consumers, and our first feature for HLSL 2017: support for enums.
Note the keyword colorization and the reference highlight in the UI, as well as the "/HV 2017" switch to enable the new language features (still in its early days, so please be gentle).
Enjoy!