summaryrefslogtreecommitdiff
path: root/source/slang/slang-stdlib.cpp
AgeCommit message (Expand)Author
2024-10-11Restrict stdlib embed macros to single source file (#5251)Ellie Hermaszewska
2024-07-17Move the file public header files to `include` dir (#4636)kaizhangNV
2024-03-28Fix type union logic in generic type inference. (#3852)Yong He
2024-03-01warnings (#3653)Ellie Hermaszewska
2023-12-15GLSL SSBO Support (#3400)Ellie Hermaszewska
2023-11-16Unify stdlib `Texture` types into one generic type. (#3327)Yong He
2023-11-14Add GLSL Compatibility. (#3321)Yong He
2023-09-05SPIR-V image operations (#3163)Ellie Hermaszewska
2023-08-09Clean up and improve Val deduplication performance. (#3069)Yong He
2023-07-18Simplify Lookup and improve compiler performance. (#2996)Yong He
2023-06-08Improvements around StringBlob (#2921)jsmall-nvidia
2023-06-01Be lenient on same-size unsigend->signed conversion. (#2913)Yong He
2023-05-30Fix type checking & loop value hoisting (#2907)Yong He
2023-04-25StringBuilder to lowerCamel (#2840)jsmall-nvidia
2023-03-30More builtin library support in torch backend. (#2760)Yong He
2022-12-07Remove `construct` IR op. (#2555)Yong He
2022-12-07Lower-to-ir no longer produce `Construct` inst. (#2553)Yong He
2022-09-15Language feature: pointer sized int types. (#2401)Yong He
2022-09-01Public interface for arithmetic types in stdlib. (#2389)Yong He
2022-08-17Warning on lossy implicit casts. (#2367)Yong He
2022-08-05Added a new differential type system and various improvements (#2343)Sai Praveen Bangaru
2022-06-01Disable stdlib source via premake (#2259)jsmall-nvidia
2020-08-04Fix stdlib declarations of bit-shift ops (#1471)Tim Foley
2020-06-02Make stdlib path just be the filename. (#1364)jsmall-nvidia
2020-03-16Define compound intrinsic ops in the standard library (#1273)Tim Foley
2020-03-06Expand range of definitions that can be moved into stdlib (#1259)Tim Foley
2020-02-06Literal handling improvements (#1202)jsmall-nvidia
2019-11-22Clean up the concept of "pseudo ops" (#1136)Tim Foley
2019-09-18Clean up some behavior of operator% (#1060)Tim Foley
2019-05-31Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia
2019-04-29String/List closer to conventions, and use Index type (#959)jsmall-nvidia
2019-03-14Hotfix/bool fix (#907)jsmall-nvidia
2018-10-25Feature/premake linux (#689)jsmall-nvidia
2018-09-20Improve support for non-32-bit types. (#643)Tim Foley
2018-04-11Introduce an IR-level type system (#481)Tim Foley
2018-03-08Cleanups on slang-generate (#437)Tim Foley
2018-01-17All compiler fixes to get ir branch work with falcor feature demo.Yong He
2017-09-27First attempt at a Linux build (#193)Tim Foley
2017-09-11Initial work on boilerplate code generatorTim Foley
2017-09-07Replace old notion of "intrinsic" operationsTim Foley
2017-09-06Continue work on IR-based codegenTim Foley
2017-09-05Move implicit conversion operations to stdlibTim Foley
2017-08-12Data-driven parsing of modifiersTim Foley
2017-08-07Remove uses of global variablesTim Foley
2017-07-21Map HLSL `frac()` to GLSL `fract()`Tim Foley
2017-07-19Try to improve handling of failures during compilationTim Foley
2017-07-19Fix up translation of `GetDimensions()`Tim Foley
2017-07-18Swizzle result of buffer load based on element typeTim Foley
2017-07-18Add basic GLSL lowering buffer `Buffer` loadsTim Foley
2017-07-18Add a compile-time loop construct to SlangTim Foley