summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit-spirv.cpp
Commit message (Expand)AuthorAge
...
* cluster acceleration structure optix 6431 (#7028)Harsh Aggarwal (NVIDIA)2025-05-12
* Add debug information for slang inling (#6621)Mukund Keshava2025-05-10
* Fix SPIRV unsigned to signed widening casts (#7051)Darren Wihandi2025-05-09
* Emit SPIRV NonReadable decoration for WTexture* (#6922)Darren Wihandi2025-04-27
* Add cooperative matrix 1 support (#6565)Darren Wihandi2025-04-15
* Add SV_PointCoord to match gl_PointCoord (#6795)Julius Ikkala2025-04-14
* Fix SPV_KHR_maximal_reconvergence extension name spelling (#6687)Pavel Asyutchenko2025-03-26
* Support spirv ops added by multiple extensions (#6615)Dario Mylonopoulos2025-03-22
* Apply pixel interlock execution mode to entry-point functions only (#6661)Darren Wihandi2025-03-21
* Output SPV_KHR_compute_shader_derivatives extension string instead of the NV ...Darren Wihandi2025-03-19
* Add SPIRV atomic debug type (#6616)Darren Wihandi2025-03-19
* Add mesh shader output topology checks (#6592)Darren Wihandi2025-03-13
* Fix SPIRV generator ID. (#6536)Yong He2025-03-07
* Update SPIRV-Tools and fix new validation errors. (#6511)Yong He2025-03-06
* Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi2025-02-28
* Map `SV_InstanceID` to `gl_InstanceIndex-gl_BaseInstance` (#6468)Yong He2025-02-27
* Fix regression when using Atomic<T> in struct. (#6472)Yong He2025-02-26
* [SPIRV]: Emit missing storage class in atomic insts. (#6456)Yong He2025-02-26
* Emit missing atomic64 capability, fix int-typed builtin used in both vs and f...Yong He2025-02-11
* Declare `VariablePointers` capability when needed. (#6231)Yong He2025-01-30
* Support cooperative vector (#6223)Jay Kwak2025-01-30
* Update SPIRV submodules and fix tests (#6222)Jay Kwak2025-01-29
* Add bgra8 format (#6163)Darren Wihandi2025-01-24
* Implement Quad Control intrinsics (#5981)Darren Wihandi2025-01-17
* Implement specialization constant support in numthreads / local_size (#5963)Julius Ikkala2025-01-14
* Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He2025-01-10
* Support a storage class, NodePayloadAMDX, for SPIRV work-graphs (#6052)Jay Kwak2025-01-09
* Use disassemble API from SPIRV-Tools (#6001)Jay Kwak2025-01-07
* Add packed 8bit builtin types (#5939)Darren Wihandi2024-12-26
* Add base vertex and base instance system values (#5918)Darren Wihandi2024-12-19
* Report error when generated spirv is empty. (#5899)Yong He2024-12-19
* Allow `Optional`, `Tuple` and `bool` to be used in varying input/output. (#5889)Yong He2024-12-18
* Bit extract (#5847)kaizhangNV2024-12-12
* Fix anyvalue marshalling for matrix and 64 bit types. (#5827)Yong He2024-12-11
* Add SV_DrawIndex. (#5787)Yong He2024-12-09
* Fix `SpvExecutionModeOutputLinesEXT`. (#5740)Yong He2024-12-03
* Add intrinsics for aligned load/store. (#5736)Yong He2024-12-03
* Emit OpExecutionMode SpacingEqual for Domain stage (#5696)Jay Kwak2024-11-29
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* Write only texture types. (#5454)Yong He2024-10-30
* Precompiled SPIR-V import support (#5048)cheneym22024-10-29
* formatEllie Hermaszewska2024-10-29
* Use DebugDeclare instead of DebugValue. (#5404)Yong He2024-10-24
* Remove use of Variable Pointer capability. (#5352)Yong He2024-10-19
* Use `VariablePointersStorageBuffer` instead of `VariablePointer` spv … (#5340)Yong He2024-10-18
* Cleanup definition of `printf`. (#5330)Yong He2024-10-17
* Cleanup atomic intrinsics. (#5324)Yong He2024-10-17
* Fix spirv debug info for pointer types. (#5319)Yong He2024-10-16
* Initial `Atomic<T>` type implementation. (#5125)Yong He2024-09-20
* Initial -embed-spirv support (#4974)cheneym22024-09-05