summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit-spirv.cpp
Commit message (Expand)AuthorAge
* Defer immutable buffer loads when emitting spirv. (#7579)Yong He2025-07-02
* extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska2025-07-01
* Add arguments for controlling floating point denormal mode (#7461)aidanfnv2025-07-01
* Emit sample index when constructing a `OpImageTexelPointer` (#7563)ArielG-NV2025-06-30
* Support the GLSL/SPIR-V Built-in variable `DeviceIndex` (#7552)ArielG-NV2025-06-29
* Fix for OpUConvert producing invalid opcode when to/from signs differ (#7398)Jerran Schmidt2025-06-26
* Fix the invalid SPIRV decoration issue (#7527)kaizhangNV2025-06-26
* Correct the scope for DebugLocalVariable (#7516)Lujin Wang2025-06-26
* Always emit DepthReplacing execution mode when writing to FragDepth (#7450)dubiousconst2822025-06-19
* Fix for missing signedness cast in SwizzleIR (#7448)Jerran Schmidt2025-06-16
* Add command line option for separate debug info (#7178)jarcherNV2025-06-06
* Fix SPIRV `OpSpecConstantOp` emit (#7158)Darren Wihandi2025-05-29
* Implement MapElement for CoopMat (#7159)Jay Kwak2025-05-29
* Add CoopVec load/store pointer overloads (#6822)Darren Wihandi2025-05-23
* Map `SV_VertexID` to `gl_VertexIndex-gl_BaseVertex`, add `SV_Vulkan*ID` seman...Darren Wihandi2025-05-19
* Support Vulkan memory model (#7057)Jay Kwak2025-05-16
* Address structured buffer `GetDimensions` issues for WGSL, GLSL and SPIRV (#7...Darren Wihandi2025-05-16
* Support tensor addressing (#7060)Jay Kwak2025-05-15
* support specialization constant sized array (#6871)kaizhangNV2025-05-14
* 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