summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit.cpp
Commit message (Expand)AuthorAge
...
* 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
* Check cyclic types after specialization. (#3791)Yong He2024-03-18
* Fix SPIRV for mesh shaders, checks for invalid target code&recursion. (#3788)Yong He2024-03-18
* Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV2024-03-15
* Make type names spec-conformant in SPIRV reflect. (#3748)Yong He2024-03-12
* Add `-fvk-use-dx-position-w` and fix ExecutionMode ordering for geometry shad...Yong He2024-03-11
* Enhance link-time type test. (#3724)Yong He2024-03-08
* Uniformity analysis. (#3704)Yong He2024-03-07
* Extend `as` and `is` operator to work on generic types. (#3672)Yong He2024-03-04
* Refactor compiler option representations. (#3598)Yong He2024-02-20
* GLSL Passthrough support for SSBO types (#3446)Ellie Hermaszewska2024-02-02
* SPIRV Legalization fixes. (#3479)Yong He2024-01-23
* Fix the intrinsic expansion of ObjectToWorld3x4 in spirv_asm. Data type (#3428)Pankaj Mistry2023-12-30
* Add ConstBufferPointer::subscript. (#3415)Yong He2023-12-15
* GLSL SSBO Support (#3400)Ellie Hermaszewska2023-12-15
* Looks like `#3327` left in some debugging code. (#3411)jsmall-nvidia2023-12-14
* Fix GLSL static initialization bug. (#3409)Yong He2023-12-13
* Unify stdlib `Texture` types into one generic type. (#3327)Yong He2023-11-16
* Add GLSL Compatibility. (#3321)Yong He2023-11-14
* Small warnings and bugs (#3272)Ellie Hermaszewska2023-10-11
* Report spirv-opt time. (#3271)Yong He2023-10-11
* Run curated spirv-opt passes through slang-glslang. (#3266)Yong He2023-10-09
* Various AD Fixes (#3263)Sai Praveen Bangaru2023-10-05
* SPIRV compiler performance fixes. (#3258)Yong He2023-10-04
* WIP Mesh shaders for SPIR-V (#3226)Ellie Hermaszewska2023-09-27
* Various SPIRV fixes. (#3231)Yong He2023-09-27
* Revert inlining change in #3217. (#3229)Yong He2023-09-21
* move global initializers to entry point for spirv (#3225)Ellie Hermaszewska2023-09-21
* Move force inlining step to before `processAutodiffCalls` (and run in loop) (...Sai Praveen Bangaru2023-09-20
* Added `[AutoPyBindCUDA]` for automatic kernel binding + `[PyExport]` for expo...Sai Praveen Bangaru2023-09-19
* Direct SPIRV ParameterBlock fix. (#3212)Yong He2023-09-19
* Add Mesh and Task shader support to GFX (#3190)Ellie Hermaszewska2023-09-11
* Lower LValue implicit cast before autodiff. (#3194)Yong He2023-09-07