summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-10-05Various gfx fixes. (#2434)Yong He
2022-10-04Fix `ApplyExtensionToType` on own type being extended. (#2430)Yong He
2022-10-04Squash some warnings from gcc 12.2 (#2428)Ellie Hermaszewska
2022-10-04Set slang-tag-version.h on windows builds (#2429)jsmall-nvidia
2022-10-04Shader container proposal (#2387)jsmall-nvidia
2022-10-03IMutableFileSystem::saveFileBlob (#2427)jsmall-nvidia
2022-09-29Don't run aarch64 builds on PR. (#2426)Yong He
2022-09-29GFX: support D3D12EnableExperimentalFeatures. (#2424)Yong He
2022-09-29Split out MemoryFileSystem (#2422)jsmall-nvidia
2022-09-29Add "wave-ops" feature to D3D12 device (#2423)skallweitNV
2022-09-29RIFF filesystem improvements (#2418)jsmall-nvidia
2022-09-28Fix release CI script. (#2421)Yong He
2022-09-28Fix build script for macos aarch64. (#2420)Yong He
2022-09-28Fix release CI script. (#2419)Yong He
2022-09-28Make github CI build aarch64 binaries on release. (#2417)Yong He
2022-09-28Fix gfx debug layer crashes. (#2416)Yong He
2022-09-28Improvements around diagnostic controls (#2414)jsmall-nvidia
2022-09-26Support clang-format `file` and `--fallback-style` in slangd. (#2412)Yong He
2022-09-26Use d3d12/vk debug layer when gfx debug layer is enabled. (#2411)Yong He
2022-09-24Update slang-llvm (#2409)jsmall-nvidia
2022-09-22GFX: improve d3d12 performance. (#2408)Yong He
2022-09-20Fix regression in check-overload. (#2407)Yong He
2022-09-20Use `printf` in tests. (#2406)Yong He
2022-09-20Support raw string literals. (#2405)Yong He
2022-09-20Support partial inference of generic arguments (#2404)Theresa Foley
2022-09-19Fix d3d12 implementation of `uploadBufferData`. (#2402)Yong He
2022-09-15Add support for GL_EXT_debug_printf extension to slang (#2399)Qubaef
2022-09-15Run simple compute kernel in gfx-smoke test. (#2400)Yong He
2022-09-15Language feature: pointer sized int types. (#2401)Yong He
2022-09-13Allow interface requirements to reference to the interface type itself. (#2398)Yong He
2022-09-13Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He
2022-09-06 Specialize and SSA in a loop + better diagnostics on dynamic dispatch failur...Yong He
2022-09-05Fix resource inout param specialization. (#2394)Yong He
2022-09-05Fix matrix packing/unpacking logic. (#2393)Yong He
2022-09-05Multi parameter `__subscript` (#2392)Yong He
2022-09-01Upgrade slang-llvm (#2390)jsmall-nvidia
2022-09-01Make ISlangFileSystem derive from ICastable (#2386)jsmall-nvidia
2022-09-01Use Artifact in slang-test (#2385)jsmall-nvidia
2022-09-01Remove artifact from SourceFile (#2384)jsmall-nvidia
2022-09-01Small fix to enable generic typealias. (#2391)Yong He
2022-09-01Public interface for arithmetic types in stdlib. (#2389)Yong He
2022-09-01Deduplicate consts and IRSpecialize in IR, propagate type info for `IntVal`. ...Yong He
2022-09-01Make FileSystem files and OS files distinct (#2383)jsmall-nvidia
2022-09-01Passing source to Downstream compilation as artifacts (#2382)jsmall-nvidia
2022-08-26DownstreamCompileOptions using POD types (#2381)jsmall-nvidia
2022-08-25Fix for Vulkan ray tracing test using a non-zero raygen shader index (#2380)lucy96chen
2022-08-24Allow `static const` interface requirements. (#2378)Yong He
2022-08-24Improvements around file tracking and Artifacts (#2379)jsmall-nvidia
2022-08-24Disable module name translation when it ends with ".slang" (#2377)Yong He
2022-08-24Compiler time evaluation of all int and bool operators. (#2376)Yong He