summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit-spirv.cpp
Commit message (Expand)AuthorAge
* 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
* Fix spirv emit for global pointer variable. (#5009)Yong He2024-09-05
* Support specialization constants. (#4963)Yong He2024-08-30
* Implement `-fvk-use-dx-layout` (#4912)ArielG-NV2024-08-26
* Remove using SpvStorageClass values casted into AddressSpace values (#4861)Ellie Hermaszewska2024-08-19
* Warn when inout parameter is never written (#4777)venkataram-nv2024-08-12
* Fix SPIRV emit for small-integer texture types. (#4753)Yong He2024-07-30
* Overhaul IR lowering of pointer types. (#4710)Yong He2024-07-25
* Allow only specific spv storage classes for binding decoration (#4713)kaizhangNV2024-07-23
* Support OpDebugTypePointer for struct member pointer (#4527)Jay Kwak2024-07-18
* Use slang-glslang.dll for spirv-validation (#4642)Jay Kwak2024-07-17
* Specialize address space during spirv legalization. (#4600)Yong He2024-07-10
* Fix the invalid spirv generation for matrix cast (#4588)kaizhangNV2024-07-10
* Emit spirv insts in the right sections. (#4590)Yong He2024-07-10
* Fix the issue in emitFloatCast (#4559)kaizhangNV2024-07-08
* Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV2024-06-28
* Expand upon existing `ImageSubscript` support (Metal, GLSL, SPIRV) (#4408)ArielG-NV2024-06-26
* Improve Direct SPIRV Backend Test Coverage (#4396)ArielG-NV2024-06-14
* Fix duplicate SPIRV decorations. (#4346)Yong He2024-06-12
* Add option to preserve shader parameter declaration in output SPIRV. (#4344)Yong He2024-06-12
* SPIRV backend: add support for tessellation stages, (#4336)Yong He2024-06-11
* Fix `GetAttributeAtVertex` for spirv and glsl targets. (#4334)Yong He2024-06-11
* Partial implementation of static_assert (#4294)Jay Kwak2024-06-10
* Fix SPIRV emit for `Flat` decoration and TessLevel builtin. (#4318)Yong He2024-06-10
* SPIRV `Block` decoration fixes. (#4303)Yong He2024-06-08
* Small SPIRV emit cleanup around vector element extract. (#4309)Yong He2024-06-07
* Fix build warnings and treat warnings as error on CI (#4276)Jay Kwak2024-06-06
* Support different SPIRV versions. (#4254)Yong He2024-06-01
* Support SPIR-V DebugTypePointer (#4228)Jay Kwak2024-05-30
* Emit execution mode of type per entry point once. Emit SPIRV capability once ...ArielG-NV2024-05-19
* RasterizerOrder resource for spirv and metal. (#4175)Yong He2024-05-16
* Make sure pointer local vars have `AliasedPointer` decoration. (#4132)Yong He2024-05-07
* Add host shared library target. (#4098)Yong He2024-05-03
* Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV2024-04-25
* Switch to direct-to-spirv backend as default. (#4002)Yong He2024-04-23
* Enable NonUniformResourceIndex support for glsl, hlsl and spirv (#3899)sriramm-nv2024-04-19
* Metal: rewrite global variables as explicit context. (#3981)Yong He2024-04-18
* Add decoration PerPrimitiveEXT for all OutputPrimitives members for mesh (#3900)Pankaj Mistry2024-04-07
* Add decoration PerPrimitiveEXT when a mesh output variable is decorated with ...Pankaj Mistry2024-04-05
* Not emit DepthReplacing when frag shader uses SV_Position. (#3893)Yong He2024-04-03
* Refactor memory qualifier decorators to be a bit-flag set, resolves #3841 (#3...ArielG-NV2024-04-03