summaryrefslogtreecommitdiff
path: root/prelude
AgeCommit message (Expand)Author
2024-02-24Enable SLANG_MAKE_VECTOR calls when using SLANG_CUDA_ENABLE_HALF without SLAN...NBickford
2024-01-24Generate lookup tables from cmake (#3461)Ellie Hermaszewska
2023-12-08WIP: CMake (#3326)Ellie Hermaszewska
2023-11-07CUDA: Fixes for NVRTC 12.x and warp mask ambiguity; adds CC 8.x warp reductio...Neil Bickford
2023-10-26Make the exponent return value from frexp int (#3284)Ellie Hermaszewska
2023-09-23More `slangpy` features + polishing (#3233)Sai Praveen Bangaru
2023-09-08Add check for contiguous tensors (#3199)Sai Praveen Bangaru
2023-09-08Remove unsupported torch types + add bool type. (#3197)Sai Praveen Bangaru
2023-08-24Misc. SPIRV Fixes, Part 2. (#3147)Yong He
2023-08-23Lower all ByteAddressBuffer uses for SPIRV. (#3143)Yong He
2023-08-02Only define atomics for `float2` and `float4` when CUDA arch<900 (#3041)Sai Praveen Bangaru
2023-07-14Avoid implicit casts or device transfers. (#2992)Sai Praveen Bangaru
2023-07-12Fix native string emit for CUDA/Cpp backend. (#2980)Yong He
2023-06-27Support for infinite literal of from 34.2432#INF (#2944)jsmall-nvidia
2023-05-09Various fixes for autodiff and slangpy. (#2876)Yong He
2023-04-13Set sharedMem argument to 0 when launching cuda kernel. (#2799)Yong He
2023-04-11Small fixes to TorchTensor. (#2790)Yong He
2023-04-05Fix linking issue in slangpy + no mask param for kernels. (#2778)Yong He
2023-03-30More builtin library support in torch backend. (#2760)Yong He
2023-03-29Convert tensor types in `make_tensor_view`. (#2755)Yong He
2023-03-28Add slangpy doc, fix cuda prelude. (#2748)Yong He
2023-03-26Update slang-llvm (#2735)Yong He
2023-03-26Add PyTorch C++ binding generation. (#2734)Yong He
2023-03-17Add support for emitting cuda kernel and host functions. (#2712)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2023-02-14Preliminary debugBreak support (#2647)jsmall-nvidia
2022-12-14Fix code generation for matrix reshape. (#2568)Yong He
2022-11-10Fix inlining pass. (#2506)Yong He
2022-11-09f32tof16 and f16tof32 support for CPU targets (#2500)jsmall-nvidia
2022-10-31Make cpp-host prelude include scalar intrinsics. (#2478)Yong He
2022-09-15Run simple compute kernel in gfx-smoke test. (#2400)Yong He
2022-08-16Add gfx interface definition in Slang. (#2364)Yong He
2022-08-10Language server pointer type support + add `DLLImport` test (#2350)Yong He
2022-07-25Allow `class` to implement COM interface, [DLLExport] (#2338)Yong He
2022-06-08Improved bounds checking for C++/CUDA (#2263)jsmall-nvidia
2022-06-08Actual global support (#2262)jsmall-nvidia
2022-06-02COM interfaces with host callable (#2258)jsmall-nvidia
2022-04-12Support `[DllImport]` (#2181)Yong He
2022-03-28Allow slangc to generate exe from .slang file. (#2170)Yong He
2022-02-03Fixed naming conflicts in heterogeneous-hello-world (#2114)David Siher
2021-10-19Generalize heterogenous code emit (#1968)David Siher
2021-09-14Bring heterogeneous-hello-world back up to date. (#1935)David Siher
2021-09-10First Slang LLVM integration (#1934)jsmall-nvidia
2021-06-10CUDA layout corner cases/testing (#1881)jsmall-nvidia
2021-06-04Enable tracing rays with OptiX backend (#1871)Nathan V. Morrical
2021-05-25OptiX ray payload read/write support in raytracing pipeline shaders (#1853)Nathan V. Morrical
2021-05-15Read half->float RWTexture conversion (#1842)jsmall-nvidia
2021-05-15Surface access on CUDA is byte addressed in X (#1841)jsmall-nvidia
2021-05-15Support for HW format conversions for RWTexture on CUDA (#1840)jsmall-nvidia
2021-05-14CUDA half RWTexture write support/doc improvements (#1839)jsmall-nvidia