Release v0.17.6 created by Tim Foley on 03 December 2020, 16:24:31 UTC
Slang 0.17.6
Changes in this release: * Small improvement in AST serialization (#1582) * Bottleneck interface dispatch calls through a single function. (#1584) * Single pass C++ extraction (#1583) * Generate `if` based dispatch logic on GPU targets. (#1585) * C++ extractor fix for access modifiers (#1586) * Serialization design doc first pass (#1587) * Value type serialization via C++ Extractor (#1588) * Add sequential ID cache in Linkage for witness tables and RTTI objects. (#1590) * Handling imported/exporting symbols from serialized modules (#1589) * Generate `switch` based dynamic dispatch logic. (#1591) * Improve insertion location for "hoistable" instructions (#1593) * Standard library save/loadable (#1592) * Refactor the flow of type legalization (#1594) * Set theme jekyll-theme-tactile * Specialize witness table lookups. (#1596) * Fix comments. "white-list" -> "allow-list". (#1597) * Fix IR serialization to use variable length encoding for opcode. (#1599) * Use integer RTTI/witness handles in existential tuples. (#1598) * Include hierarchy output (#1595) * Integrate github action for linux build+test. (#1601) * Fix VS2017 Warnings (#1602) * Fix premake5.lua for profile (#1604) * Integrate github actions for build+test on Windows. (#1606) * Integrate github actions for linux deployment. (#1607) * Switch CI to github actions. (#1609) * Serialized stdlib working (#1603) * Test for serializing out and reading back Stdlib (#1605) * Fix constant folding in attributes (#1610) * File system refactor (#1611) * Unify handling of static and dynamic dispatch for interfaces (#1612) * Make witness and RTTI handles lower to `uint2`. (#1613) * Bug fixes: Memory leak/off by one on UIntSet (#1616) * Re-enable `interface-shader-param` tests. (#1614) * Enable all dynamic-dispatch tests on D3D/VK. (#1615) * Make SlangCompileRequest COM type (#1620) * Fix for TC problem with Path unit test (#1621) * Zip FileSystem support (#1617) * Fix [mutating] generic methods (#1618) * Add shader object parameter binding to renderer_test. (#1622)
Target: 44c0a56974b664e50b2cb8cb6f10740b19c4e02f
Directory: d6141003be376bdb2c0037178b649b6b2aae673e
back to top