summaryrefslogtreecommitdiff
path: root/source/slang/core.meta.slang
AgeCommit message (Expand)Author
2024-06-12Add slangc flag to `-zero-initialize` all variables (#3987)ArielG-NV
2024-06-10Partial implementation of static_assert (#4294)Jay Kwak
2024-05-16RasterizerOrder resource for spirv and metal. (#4175)Yong He
2024-05-14Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He
2024-05-13Add LoadAligned and StoreAligned methods to ByteAddressBuffers (#4066)Sriram Murali
2024-05-08Support `[__ref]` attribute to make `this` pass by reference. (#4139)Yong He
2024-05-07Support Metal math functions (#4118)Jay Kwak
2024-05-03Fix `Ptr::__subscript` to accept any integer index. (#4100)Yong He
2024-05-01Add ParamDecl as the attribute target (#4067)kaizhangNV
2024-04-30Change stdlib to not depend on short-circuit (#4056)kaizhangNV
2024-04-29Replace __target_intrinsics and __specialize_for_target, part 1 (#4050)Jay Kwak
2024-04-26WIP: Force Inline If RefType (#4005)ArielG-NV
2024-04-25Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-04-02Allow enum values to be used as generic arguments. (#3874)Yong He
2024-04-01Support SM6.6 keyword "WaveSize" (#3871)Jay Kwak
2024-04-01Support `[RequirePrelude]` attribute on types. (#3867)Yong He
2024-04-01Allow bit operators on enum types. (#3862)Yong He
2024-03-26Implement GLSL gimageDim & memory qualifiers with optional extension(s); reso...ArielG-NV
2024-03-22Changes to make UE TSR working with Slang. (#3815)Jay Kwak
2024-03-15Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV
2024-03-14Mesh shader refactoring and bugfixes (#3702)Ellie Hermaszewska
2024-03-14Support unscoped enums. (#3771)Yong He
2024-03-07Uniformity analysis. (#3704)Yong He
2024-02-23SPIRV Fixes. (#3622)Yong He
2024-02-21Fix parsing of literals in stdlib. (#3610)Yong He
2024-02-08Support pointers in SPIRV. (#3561)Yong He
2024-02-06Unify GLSL and HLSL buffer block parsing. (#3552)Yong He
2024-02-02Capability type checking. (#3530)Yong He
2024-02-02Atomics+Wave ops intrinsics fixes. (#3542)Yong He
2023-12-15Add ConstBufferPointer::subscript. (#3415)Yong He
2023-12-15GLSL SSBO Support (#3400)Ellie Hermaszewska
2023-12-12Define `Texture::Sample` for float element types only. (#3403)Yong He
2023-11-16Unify stdlib `Texture` types into one generic type. (#3327)Yong He
2023-11-14Add GLSL Compatibility. (#3321)Yong He
2023-11-10 Cleanup builtin arithmetic interfaces. (#3317)Yong He
2023-10-25Add `IArray`. (#3281)Yong He
2023-09-29Add `requirePrelude()` intrinsic function. (#3250)Yong He
2023-09-28Support `constref` parameters passing. (#3249)Yong He
2023-09-21Various slangpy fixes. (#3227)Yong He
2023-09-20Direct SPIRV: Rasterization pipeline tests. (#3216)Yong He
2023-09-19Added `[AutoPyBindCUDA]` for automatic kernel binding + `[PyExport]` for expo...Sai Praveen Bangaru
2023-09-05SPIR-V image operations (#3163)Ellie Hermaszewska
2023-08-28Add `target_switch` and `intrinsic_asm` statement. (#3154)Yong He
2023-08-15SPIR-V WIP (#3064)Ellie Hermaszewska
2023-08-14Support per field matrix layout (#3101)Yong He
2023-08-10Fix `Texture2D.Load()` with offset. (#3094)Yong He
2023-08-04Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He
2023-07-26Refactor `dmul(This, Differential)` to `dmul<T:Real>(T, Differential)` (#3029)Sai Praveen Bangaru
2023-07-26Add glsl intrinsics for CalculateLevelOfDetail (#3023)Ellie Hermaszewska