Release v0.12.0 created by jsmall-nvidia on 07 March 2019, 16:32:25 UTC
Slang v0.12.0
* Fix rsqrt intrinsic for GLSL * Add support for enum and type lookup via :: (scope operator) * Add GLSL intrinsics for f32tof16() and f16tof32() * Fix crash invalid vk binding/better handling of vk::binding & layout(binding) * Add support for GatherXX on Texture2D with scalar types * Fix issue with dependency including source path - even if source was compiled from a string * Fix #include not using search paths * Move enumeration of shader parameters to Program/EntryPoint * A small refactor to how implicit constant buffers are getting created * Simplify type layout * Improve/fix stdlib error reporting * Support identity asXXX casts * Make tests harness fallback to non debug devices if not found * Add support for SV_PointSize semantic for glsl * First steps toward supporting interface-type parameters on shaders * Split front- and back-ends * Fix for Dx12 to stop crash when dxil cannot be handled by driver on test harness
Target: 3f6609a61465a09ad83ecbab5f59ec9475e5cc81
Directory: 4f544319dcf85cafca7da5eb0397ab4756b31360
back to top