summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2022-08-24Use enums with backing types in Slang API (#2375)jsmall-nvidia
2022-08-24Assorted Artifact improvements (#2374)jsmall-nvidia
2022-08-22Improve binary compatibility for DownstreamCompiler types (#2371)jsmall-nvidia
2022-08-22Make Optional<PointerType> lower to PointerType instead of a struct. (#2373)Yong He
2022-08-22Support compile-time constant int val in the form of polynomials. (#2372)Yong He
2022-08-22Replace DownstreamCompileResult with Artifact (#2369)jsmall-nvidia
2022-08-20Call `gfx` in slang program. (#2370)Yong He
2022-08-18Trigger function signature on typing "," (#2366)Yong He
2022-08-17Warning on lossy implicit casts. (#2367)Yong He
2022-08-17Move -Werror to CI (#2362)Eric Engestrom
2022-08-16Compute canonical path for modules loaded from source. (#2365)Yong He
2022-08-16Add gfx interface definition in Slang. (#2364)Yong He
2022-08-16IDownstreamCompiler interface (#2361)jsmall-nvidia
2022-08-16Add some simple macro defines including __HLSL_VERSION (#2363)jsmall-nvidia
2022-08-16Move metadata/diagnostics to associated types (#2358)jsmall-nvidia
2022-08-16Remove CompileResult to use IArtifact (#2357)jsmall-nvidia
2022-08-12Fix logic of `is` operator. (#2359)Yong He