Tags: saipraveenb25/slang
Tags
Slang v0.23.14 Liveness fixes and improvements (shader-slang#2270) Hotfix: Language server protocol initialization (shader-slang#2274) Hotfix: Hover initialization (shader-slang#2273) Only disable stdlib source when stdlib embedding is enabled (shader-slang#2268) Improved bounds checking for C++/CUDA (shader-slang#2263) Add smoke test for language server. (shader-slang#2266) Improvements around Visual Studio versions/matching versions (shader-slang#2267) Actual global support (shader-slang#2262) Code review fixes for language server. (shader-slang#2265) Major language server features. (shader-slang#2264) Add simple ray tracing test (shader-slang#2261) Add simple swapchain resize test (shader-slang#2249) COM interfaces with host callable (shader-slang#2258) Clean up void returns. (shader-slang#2260) Disable stdlib source via premake (shader-slang#2259) New language feature: basic error handling. (shader-slang#2253) Add language server daemon. (shader-slang#2251) Vulkan validation error fixes (shader-slang#2254) Add Slang::String compatibility with std::ostream (shader-slang#2256) Work around MacOS compilation issue with embed stlib (shader-slang#2255) Added NativeStringType (shader-slang#2252) Remove LivenessLocation (shader-slang#2248) Split render-vk.h/.cpp into a set of smaller files (shader-slang#2244) Slang llvm v13.x 28 (shader-slang#2250) Allow [mutating] methods on existential values (shader-slang#2245) Update SPIR-V Headers (shader-slang#2246) Move to shader-slang SPIRV-Tools (shader-slang#2243) Support for querying which parameters are used in emitted code (shader-slang#2239) Support for `[[vk::spirv_instruction(op)]]` (shader-slang#2242) Configuration for warnings (shader-slang#2241) Refactor prelude emit (shader-slang#2236)
Slang v0.23.13 Initial work around groupshared (shader-slang#2224) Liveness pass fixes and improvements (shader-slang#2225) Use IR pass to eliminate phi nodes (shader-slang#2226) Add support for `spirv_literal` (shader-slang#2227) Glslang upgrade (shader-slang#2228) Add design proposal for basic interfaces. (shader-slang#2229) Initial support for COM interface in host code. (shader-slang#2230) Fixed the false successful compile result when the FXC downstream compiler is called with invalid arguments, such as unsupported profile. (shader-slang#2235) Fix typo in docs. (shader-slang#2237) Update SPIR-V generated (shader-slang#2238) Upgrade to glslang 11.9.0 binaries (shader-slang#2240) Liveness tracking with phis (shader-slang#2233) Special handling around return and liveness (shader-slang#2234) Split render-d3d12.h/cpp into a set of smaller files (shader-slang#2231) More proposals (shader-slang#2232)
Slang v0.23.12 Changes: b915ae6 Support for HLSL `export` (shader-slang#2223) 3088d90 Various vulkan/glsl fixes. (shader-slang#2222) aa03cea Output SPIR-V lifetimes (shader-slang#2221) e3e0132 Preliminary Liveness tracking (shader-slang#2218) ef314f1 Enable building for aarch64 on MacOS (shader-slang#2219) b9c1126 Turn off warnings-as-errors for gfx (shader-slang#2220) ca86ce2 Changed all uses of attachment (in the context of render/depth stencil targets) to target (shader-slang#2214) f4c2b0d Fix errors when building with the latest Xcode (shader-slang#2215) 80ea76a Fix the way IR "regions" store conditions (shader-slang#2216) 1f3298e Disable `class` keyword to define a new type (shader-slang#2212) 634f541 Make artifact an interface (shader-slang#2195)
Slang v0.23.11 Changes: ec530b3 gfx: Add interop API to control descriptor heap binding. (shader-slang#2211) 50d5a10 Split out Artifact info (shader-slang#2193) f943246 Improvements around Artifacts (shader-slang#2192) 79dd12c Linking in DXC (shader-slang#2190) 66ad007 Overloaded name lookup fix (shader-slang#2199) b69b0e4 Fixed the implementation of RayQuery flags passed through the generic parameter on GLSL. (shader-slang#2207) bec92dd README: fix url of the linux build badge, and add the macOS build badge (shader-slang#2204)
Slang v0.23.10 Changes: 3572f7f Treat warnings as errors in slang-gfx (shader-slang#2201) f493d24 GFX renaming work part 2: slang-gfx.h renames (shader-slang#2194)
Slang v0.23.9 Changes: 1b6cea2 Made translation units visible to transitive `import`s. (shader-slang#2197) 3638e77 `export` support in HLSL (shader-slang#2188) 34f8b5e Example for compiler crash with recursive function calling (shader-slang#2196)
Slang v0.23.8 Changes: 3d1d692 Make translation units in the same CompileReq visible to `import`. (shader-slang#2184) d939773 DXIL library support and Artifact type (shader-slang#2186) ac81614 GFX renaming work part 1 (shader-slang#2183) 5ffd304 Callable shader fix and explicit payload locations for GLSL (shader-slang#2185) c949d50 Small doc improvement around 8/16 bit types. (shader-slang#2180) 65c2e7f Support `[DllImport]` (shader-slang#2181) 89560d6 Added GLSL extensions for 8-bit types (int8_t, uint8_t) (shader-slang#2182) 1409a53 Refactor: eliminate BackEndCompileRequest (shader-slang#2178) 2aac370 Texture views/shapes tests part 1 (shader-slang#2179) 86221ff Fixed the mapping of the ray tracing instance functions to GLSL (shader-slang#2177) 464ecb6 Fix issue with multiple namespace openings (shader-slang#2176) 7f36c34 Handling static const variables in generics (shader-slang#2171) f58f36e Added sample-grad-clamp-lod test. (shader-slang#2173) 2ddd252 Improved type printing (shader-slang#2172) 255fd58 Allow slangc to generate exe from .slang file. (shader-slang#2170) 79b8108 Separated out new texture-related structures and texture data generation from texture copying tests into a new util file to make them accessible to all gfx unit tests (shader-slang#2169) b8617af Fix for default initialization with generic field (shader-slang#2168) e1a331a C++ extractor parsing slang.h (shader-slang#2162) 91292b8 Add additional texture to texture copying tests (shader-slang#2165)
Slang v0.23.7 Changes: 2e1a84a Fix type truncation during SCCP. (shader-slang#2163) 42ca675 Add -depfile option to save dependency info (shader-slang#2161) 8533dd2 C++ extractor callable support (shader-slang#2159)
Slang v0.23.6 Changes: 06d04ab Small fix in d3d12 transient heap. (shader-slang#2160) 0890fd8 gfx: Add `ITransientResourceHeap::finish()` to avoid `Signal` after every queue submit. (shader-slang#2158)
Slang v0.23.5 Changes: e27d063 gfx: restructure render-vk.cpp 727c7d2 gfx: restructure render-d3d12.cpp (shader-slang#2154) dcb434a GFX Vulkan: deferred shader compilation and pipeline creation. (shader-slang#2153) 771f294 Expose API-specific row alignment values (shader-slang#2151) 2a80bcf Slangc improvements: help message, downstream error passthrough (shader-slang#2152) 11da2fb Small fix to use SlangResult (shader-slang#2149) 1b0d425 Fix some typos in command line docs. (shader-slang#2150)
PreviousNext