summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit.cpp
Commit message (Expand)AuthorAge
* formatEllie Hermaszewska2024-10-29
* Cleanup atomic intrinsics. (#5324)Yong He2024-10-17
* Add WGSL support for slang-test (#5174)Anders Leino2024-10-07
* Move texture format inference to frontend and add reflection api for it. (#5155)Yong He2024-09-26
* Always run AD cleanup pass. (#5157)Sai Praveen Bangaru2024-09-26
* Implemented Combined-texture for WGSL (#5130)Jay Kwak2024-09-23
* Report AD checkpoint contexts (#5058)venkataram-nv2024-09-18
* Specialize existential return types when possible. (#5044)Yong He2024-09-10
* Initial WGSL support (#5006)Anders Leino2024-09-09
* Initial -embed-spirv support (#4974)cheneym22024-09-05
* Support mixture of precompiled and non-precompiled modules (#4860)cheneym22024-08-29
* Adds a warning for using `[PreferRecompute]` on methods that may contain side...Sai Praveen Bangaru2024-08-27
* Fix Varying Variable Location Assignments With Hull Shaders (#4915)ArielG-NV2024-08-26
* Fixes for Metal ParameterBlock support. (#4752)Yong He2024-07-30
* Move SPIRV global variables into a context variable (#4741)ArielG-NV2024-07-30
* Allow passing sized array to unsized array parameter. (#4744)Yong He2024-07-26
* Overhaul IR lowering of pointer types. (#4710)Yong He2024-07-25
* Add generic descriptor indexing intrinsic (#4389)dubiousconst2822024-07-24
* move autodiff-decoration-stripping-pass so it always runs (#4632)ArielG-NV2024-07-19
* Metal: `Interlocked` (atomic) member function support for buffers (#4655)ArielG-NV2024-07-18
* Allow CPP/CUDA/Metal to lower/legalize buffer-elements to support column_majo...ArielG-NV2024-07-18
* Use slang-glslang.dll for spirv-validation (#4642)Jay Kwak2024-07-17
* SCCP instead of CFG since SCCP removes code of unused branches, not CFG (#4640)ArielG-NV2024-07-16
* use `nullptr' for IRStructKey with `IRDerivativeMemberDecoration` (#4623)ArielG-NV2024-07-12
* Implement non member function atomic texture support (#4544)ArielG-NV2024-07-10
* Remove returned-array-legalization pass for metal (#4478)ArielG-NV2024-06-27
* Expand upon existing `ImageSubscript` support (Metal, GLSL, SPIRV) (#4408)ArielG-NV2024-06-26
* Remove `IRHLSLExportDecoration` and `IRKeepAliveDecoration` for non-CUDA/Torc...Sai Praveen Bangaru2024-06-13
* Add option to preserve shader parameter declaration in output SPIRV. (#4344)Yong He2024-06-12
* Address glslang ordering requirments for 'derivative_group_*NV' (#4323)ArielG-NV2024-06-10
* Partial implementation of static_assert (#4294)Jay Kwak2024-06-10
* Improve compile time performance. (#3857)Yong He2024-05-29
* Add options to speedup compilation. (#4240)Yong He2024-05-29
* Add `-minimum-slang-optimization` to favor compile time. (#4186)Yong He2024-05-17
* RasterizerOrder resource for spirv and metal. (#4175)Yong He2024-05-16
* Support combined textures for Metal target (#4169)Jay Kwak2024-05-14
* Add LoadAligned and StoreAligned methods to ByteAddressBuffers (#4066)Sriram Murali2024-05-13
* Delete `wrap-global-context` pass. (#4114)Yong He2024-05-06
* Added diagnostics & built-in type lowering for `[CUDAKernel]` functions (#4042)Sai Praveen Bangaru2024-04-30
* Generate vectorized version of byteaddress load/store methods (#4036)Sriram Murali2024-04-30
* Metal: Vertex/Fragment builtin and layouts. (#4044)Yong He2024-04-30
* WIP: Force Inline If RefType (#4005)ArielG-NV2024-04-26
* Parameter layout and reflection for Metal bindings. (#4022)Yong He2024-04-24
* Switch to direct-to-spirv backend as default. (#4002)Yong He2024-04-23
* bit_cast & reinterpret warning if src->dst type not equally sized. (#3988)ArielG-NV2024-04-22
* Metal: rewrite global variables as explicit context. (#3981)Yong He2024-04-18
* Support combined texture sampler when targeting HLSL. (#3963)Yong He2024-04-17
* Add skeleton for metal backend. (#3971)Yong He2024-04-17
* WIP: Fix the variable scope issue (#3838) (#3892)kaizhangNV2024-04-11
* Legalization of non-struct when function expects struct, resolves #3840 (#3880)ArielG-NV2024-04-03