summaryrefslogtreecommitdiff
path: root/source/slang/hlsl.meta.slang
AgeCommit message (Expand)Author
2023-08-03Fix around texture footprint support for NVAPI. (#3046)jsmall-nvidia
2023-07-26Fix -fvk-u-shift not applying to RWStructuredBuffer on glsl output. (#3027)Yong He
2023-07-24Remove [__readNone] on clip. (#3016)Yong He
2023-07-10Add support for texture footprint queries (#2970)Theresa Foley
2023-07-06Add support for length for scalar floating point types. (#2965)jsmall-nvidia
2023-07-06Work around for NonUniformResourceIndex with non integral types. (#2963)jsmall-nvidia
2023-06-28Fix parameter block loads in GLSL emit. (#2946)Yong He
2023-06-13Fixes for Shader Execution Reordering on VK (#2929)Theresa Foley
2023-05-12Fusion pass for saturated_cooperation (#2874)Ellie Hermaszewska
2023-05-11MVP for higher order functions (#2849)Ellie Hermaszewska
2023-05-09Fix function side-effectness prop logic. (#2875)Yong He
2023-04-25Support recomputing phi params in bwd prop func. (#2841)Yong He
2023-04-17WIP: "deprecated" attribute (#2698)Ellie Hermaszewska
2023-04-04Preliminary support for realtime clock (#2772)jsmall-nvidia
2023-03-28Small fixes and cleanups on CUDA/CPP codegen. (#2746)Yong He
2023-03-26Add PyTorch C++ binding generation. (#2734)Yong He
2023-03-16Support GL_EXT_fragment_shader_barycentric (#2704)Samuel Kogler
2023-03-07Reuse higher-order `ResolveInvoke` logic to resolve func refs in `[*Derivativ...Yong He
2023-03-01Implement derivatives for HLSL intrinsics. (#2684)Yong He
2023-02-27Detect and deduplicate read-only resource access. (#2680)Yong He
2023-02-24More control flow simplifications. (#2673)Yong He
2023-02-20Miscellaneous backward autodiff fixes. (#2665)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2023-02-14Preliminary debugBreak support (#2647)jsmall-nvidia
2023-02-07Add backward derivatives for functions in diff.meta.slang (#2633)winmad
2023-02-07Arithmetic simplifications and more IR clean up logic. (#2632)Yong He
2023-02-03Use SPIR-V opcode names rather than numbers (#2571)Ellie Hermaszewska
2022-12-08Auto-diff for matrix operations. (#2559)Yong He
2022-11-18Small fixes around SER on VK (#2522)jsmall-nvidia
2022-11-16Mesh shader support (#2464)Ellie Hermaszewska
2022-11-15Shader Execution Reordering for VK (#2491)jsmall-nvidia
2022-11-14Adding some math functions and their derivatives (#2497)winmad
2022-11-10Improvements to NVRTC diagnostic parsing (#2504)jsmall-nvidia
2022-11-03Shader Execution Reordering without HLSL2021 (#2489)jsmall-nvidia
2022-11-02Shader Execution Reordering (via NVAPI) (#2484)jsmall-nvidia
2022-09-20Use `printf` in tests. (#2406)Yong He
2022-09-15Add support for GL_EXT_debug_printf extension to slang (#2399)Qubaef
2022-06-08Improved bounds checking for C++/CUDA (#2263)jsmall-nvidia
2022-05-05Various vulkan/glsl fixes. (#2222)Yong He
2022-04-25Fixed the implementation of RayQuery flags passed through the generic paramet...Alexey Panteleev
2022-04-13Callable shader fix and explicit payload locations for GLSL (#2185)Alexey Panteleev
2022-04-06Fixed the mapping of the ray tracing instance functions to GLSL (#2177)Alexey Panteleev
2022-02-25Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...Yong He
2021-10-27SPIR-V fixes (#1992)jsmall-nvidia
2021-10-11Support for GL_NV_ray_tracing_motion_blur vk extension (#1964)jsmall-nvidia
2021-08-17Add GLSL450 intrinsics to SPIRV direct emit. (#1921)Yong He
2021-08-12Further implementation of SPIRV direct emit. (#1920)Yong He
2021-06-04Enable tracing rays with OptiX backend (#1871)Nathan V. Morrical
2021-04-27adding some simple optix intrinsics to slang (#1817)Nathan V. Morrical
2021-04-23Preliminary CUDA Half support (#1808)jsmall-nvidia