summaryrefslogtreecommitdiff
path: root/source/slang/slang-emit-spirv.cpp
AgeCommit message (Expand)Author
2024-08-26Implement `-fvk-use-dx-layout` (#4912)ArielG-NV
2024-08-19Remove using SpvStorageClass values casted into AddressSpace values (#4861)Ellie Hermaszewska
2024-08-12Warn when inout parameter is never written (#4777)venkataram-nv
2024-07-30Fix SPIRV emit for small-integer texture types. (#4753)Yong He
2024-07-25Overhaul IR lowering of pointer types. (#4710)Yong He
2024-07-23Allow only specific spv storage classes for binding decoration (#4713)kaizhangNV
2024-07-18Support OpDebugTypePointer for struct member pointer (#4527)Jay Kwak
2024-07-17Use slang-glslang.dll for spirv-validation (#4642)Jay Kwak
2024-07-10Specialize address space during spirv legalization. (#4600)Yong He
2024-07-10Fix the invalid spirv generation for matrix cast (#4588)kaizhangNV
2024-07-10Emit spirv insts in the right sections. (#4590)Yong He
2024-07-08Fix the issue in emitFloatCast (#4559)kaizhangNV
2024-06-28Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV
2024-06-26Expand upon existing `ImageSubscript` support (Metal, GLSL, SPIRV) (#4408)ArielG-NV
2024-06-14Improve Direct SPIRV Backend Test Coverage (#4396)ArielG-NV
2024-06-12Fix duplicate SPIRV decorations. (#4346)Yong He
2024-06-12Add option to preserve shader parameter declaration in output SPIRV. (#4344)Yong He
2024-06-11SPIRV backend: add support for tessellation stages, (#4336)Yong He
2024-06-11Fix `GetAttributeAtVertex` for spirv and glsl targets. (#4334)Yong He
2024-06-10Partial implementation of static_assert (#4294)Jay Kwak
2024-06-10Fix SPIRV emit for `Flat` decoration and TessLevel builtin. (#4318)Yong He
2024-06-08SPIRV `Block` decoration fixes. (#4303)Yong He
2024-06-07Small SPIRV emit cleanup around vector element extract. (#4309)Yong He
2024-06-06Fix build warnings and treat warnings as error on CI (#4276)Jay Kwak
2024-06-01Support different SPIRV versions. (#4254)Yong He
2024-05-30Support SPIR-V DebugTypePointer (#4228)Jay Kwak
2024-05-19Emit execution mode of type per entry point once. Emit SPIRV capability once ...ArielG-NV
2024-05-16RasterizerOrder resource for spirv and metal. (#4175)Yong He
2024-05-07Make sure pointer local vars have `AliasedPointer` decoration. (#4132)Yong He
2024-05-03Add host shared library target. (#4098)Yong He
2024-04-25Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV
2024-04-23Switch to direct-to-spirv backend as default. (#4002)Yong He
2024-04-19Enable NonUniformResourceIndex support for glsl, hlsl and spirv (#3899)sriramm-nv
2024-04-18Metal: rewrite global variables as explicit context. (#3981)Yong He
2024-04-07Add decoration PerPrimitiveEXT for all OutputPrimitives members for mesh (#3900)Pankaj Mistry
2024-04-05Add decoration PerPrimitiveEXT when a mesh output variable is decorated with ...Pankaj Mistry
2024-04-03Not emit DepthReplacing when frag shader uses SV_Position. (#3893)Yong He
2024-04-03Refactor memory qualifier decorators to be a bit-flag set, resolves #3841 (#3...ArielG-NV
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-04-02Fix the erroneous logic of determining whether or not to emit DepthReplacing....Yong He
2024-04-01Correctly emit spv extension targeting EXT rather than NV, added to test for ...ArielG-NV
2024-03-27Fix incorrect SPV stride for unsized array (#3837)kaizhangNV
2024-03-26Implement GLSL gimageDim & memory qualifiers with optional extension(s); reso...ArielG-NV
2024-03-25Fix missing PerPrimitive decoration in mesh shader output. (#3828)Yong He
2024-03-18Fix SPIRV for mesh shaders, checks for invalid target code&recursion. (#3788)Yong He
2024-03-15Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV
2024-03-12Make type names spec-conformant in SPIRV reflect. (#3748)Yong He
2024-03-12[SPIRV] Use VectorTimesScalar opcode. (#3737)Yong He
2024-03-11Add `-fvk-use-dx-position-w` and fix ExecutionMode ordering for geometry shad...Yong He
2024-03-10Fix spirv builtin for `SV_ShadingRate`. (#3730)Yong He