Tags: shader-slang/slang
Tags
Improve embed tool to search all include directories as determined by… … CMake (#6675) * Improve embed tool to search all include directories as determined by CMake Hopefully this puts an end to prelude generation issues. * Update CMakeLists.txt * Update CMakeLists.txt * Use Slang's string representation instead of malloc-ing chars
Slang v2025.6 Changes: 42a8c4b Fix release CI. (#6492) 9fd3e7c Fix CI settings. (#6491) 4d415f6 Fix a bug where Session::parseCommandLineArguments returns invalid data (#6461) 96f1962 Remove adapter option from slang-test (#6475) 38734ec update slang-rhi (shader object refactor) (#6251) cd20e94 Add inner texture type to reflection json (#6416) 6f2ce72 Map `SV_InstanceID` to `gl_InstanceIndex-gl_BaseInstance` (#6468) 90b3817 Make capability diagnostic message more friendly. (#6474) 6cf15f4 Allow `.member` syntax on vector and scalars. (#6424) 2ebf955 Document bug with global session teardown in user guide (#6479) 1fb3c15 Fix overload resolution for `ModuleDeclarationDecl` (#6483) 3c096a7 bump glslang spirv-header spirv-tools (#6478) af7c202 Bump glslang to vulkan-tmp-1.4.309 (#6477) 525c2ac Improve entry point lookup function documentation (#6451) 60c5db5 Fix regression when using Atomic<T> in struct. (#6472) 02706df Fix precompiledTargetModule tests (#6455) 6e862bb [SPIRV]: Emit missing storage class in atomic insts. (#6456) 86669cb expose value of constant integers in module reflection (#6367) 519e866 Enable friendly-name option for SPIRV dump and validation (#6465) f7b9745 Fix a bug with hoisting 'IRVar' insts that are used outside the loop (#6446) a9f2f8a Fix `UseGraph::replace` (#6395) 1908392 Fix loading empty structs from structured buffers (#6439) f90a763 Clone name hint decoration when emiting Undefined (#6415) 73a8d74 Legalize array size of SV_TessFactor and SV_InsideTessFactor (#6409) 9e465c7 Fix TypeCheckingCache concurrency and candidate lifetime. (#6444)
bump glslang spirv-header spirv-tools (#6478) Bump to latest public versions
v2025.5.3 9e465c7 Fix TypeCheckingCache concurrency and candidate lifetime. (#6444) edcb2f0 Add implementation for 'uploadTextureData' in metal (#6443) 4e89718 (origin/master, origin/HEAD, master) Remove noise() from core library (#6421) 5bf0c95 set depth 2 for CI submodules (#6436) 8d02444 Do not perform deep checkout of submodules (#6410) 51ad07d Improve performance when compiling small shaders. (#6396) 0101e5a Fix slang raytracing test (#6404) ca592d2 Fix gradient behavior for min() and max() functions at boundaries. When input values are equal, the gradient is split evenly between both inputs. (#6411)
v2025.5.2 4d286aa Metal fix (#6413) 19867ff Simplify implicit cast ctors for vector & matrix. (#6408) 9580e31 HLSL: Add 'f' suffix to float literals in code generation (#6381) 187ec44 Support for dynamic array of textures access for Texture footprint. (#6392) 0460eb6 Force inline functions that takes InputPatch and OutputPatch (#6407) a023792 Fix issue with `clamp`'s derivatives at the boundary. (#6403) 0959d7e Show adapter info in slang-test (#6388) 12d09b5 Fix zero size array handling in slangc (#6399) 7315b33 Add userAttribs to entryPoints in reflection JSON (#6366) e9a63b2 Cleanups for render-api (#6360) 5ceef13 Fix and document static build (#6374) ad69ebd Add two DXC implementation for CoopVec (#6393) 64dfdbd Add warning for ignored binding attributes on uniforms (#6373) 7f395a7 Add new zero size array test. (#6379) 7abc69e slang: Fix empty VARARGS issue(#6332) (#6372) e043428 Enable Hull shader test for SPIRV (#6348)
v2025.5 79aebc1 disable nanothread dependency (#6312) 8d47910 slang-rhi cmake integration (#6261) 654b969 Add test for visibility in translation unit with multiple source files (#6306) 252e13c Mark slangpy as deprecated and remove from user-guide. (#6300) f5551eb Uncomment a previously failing test case (#6303) d00fa5c Update a3-reference.md (#6309) bae87af Support stage_switch. (#6311) 075b10e Don't overwrite existing module decl scopes when parsing new source files (#6292) 6b63ff0 Allow tuples to work with initializer list. (#6301) 78f26f0 Add floating-point pack/unpack proposal (#6191) bbaaab4 Fix matrix comparison operators on CPU (#6296) f5700bd Fix inline markdown rendering (#6294) 3527f09 Enable D3D12 experimental feature to use coopvec (#6290) d8a8559 maxtessfactor attribute should take a floating point value (#6289) f6cbb81 Fix DCE for calls to functions that have associations (#6272) 7911c94 Use two-stage parsing to disambiguate generic app and comparison. (#6281) 613f43a Switch back to Falcor (#6295) 9ec6b91 Feature/initialize list side branch (#6058) 4b35064 Fix autodiff issue for vector<T, N> (#6275) d3e5f39 Use 0.0.7 version of VK-GL-CTS-for-Slang on nightly CTS CI (#6278) fe77f07 Fix non-square matrix derivatives (#6282) 78a6389 Fix warning about push constants, shaderRecordEXT (#6269) 77c59d4 Correct NVAPI include (#6263) b832338 Fix parsing of nested generic app. (#6259) bcf5302 Auto enable `-fvk-use-entrypoint-name` when there is more than one entrypoint. (#6260) bc2f20a Fix native Windows ARM64 build. (#6244) 0a68285 Add support for WGSL subgroup operations (#6213) 2949b78 Update Slang-RHI and enable any debug layers up-front (#6226) 16b7be6 Fix build issue when SLANG_EMBED_CORE_MODULE is OFF. (#6243)
PreviousNext