summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-stdlib.cpp
Commit message (Expand)AuthorAge
* Language feature: pointer sized int types. (#2401)Yong He2022-09-15
* Public interface for arithmetic types in stdlib. (#2389)Yong He2022-09-01
* Warning on lossy implicit casts. (#2367)Yong He2022-08-17
* Added a new differential type system and various improvements (#2343)Sai Praveen Bangaru2022-08-05
* Disable stdlib source via premake (#2259)jsmall-nvidia2022-06-01
* Fix stdlib declarations of bit-shift ops (#1471)Tim Foley2020-08-04
* Make stdlib path just be the filename. (#1364)jsmall-nvidia2020-06-02
* Define compound intrinsic ops in the standard library (#1273)Tim Foley2020-03-16
* Expand range of definitions that can be moved into stdlib (#1259)Tim Foley2020-03-06
* Literal handling improvements (#1202)jsmall-nvidia2020-02-06
* Clean up the concept of "pseudo ops" (#1136)Tim Foley2019-11-22
* Clean up some behavior of operator% (#1060)Tim Foley2019-09-18
* Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia2019-05-31
* String/List closer to conventions, and use Index type (#959)jsmall-nvidia2019-04-29
* Hotfix/bool fix (#907)jsmall-nvidia2019-03-14
* Feature/premake linux (#689)jsmall-nvidia2018-10-25
* Improve support for non-32-bit types. (#643)Tim Foley2018-09-20
* Introduce an IR-level type system (#481)Tim Foley2018-04-11
* Cleanups on slang-generate (#437)Tim Foley2018-03-08
* All compiler fixes to get ir branch work with falcor feature demo.Yong He2018-01-17
* First attempt at a Linux build (#193)Tim Foley2017-09-27
* Initial work on boilerplate code generatorTim Foley2017-09-11
* Replace old notion of "intrinsic" operationsTim Foley2017-09-07
* Continue work on IR-based codegenTim Foley2017-09-06
* Move implicit conversion operations to stdlibTim Foley2017-09-05
* Data-driven parsing of modifiersTim Foley2017-08-12
* Remove uses of global variablesTim Foley2017-08-07
* Map HLSL `frac()` to GLSL `fract()`Tim Foley2017-07-21
* Try to improve handling of failures during compilationTim Foley2017-07-19
* Fix up translation of `GetDimensions()`Tim Foley2017-07-19
* Swizzle result of buffer load based on element typeTim Foley2017-07-18
* Add basic GLSL lowering buffer `Buffer` loadsTim Foley2017-07-18
* Add a compile-time loop construct to SlangTim Foley2017-07-18
* Map HLSL `GatherRed` to GLSL `textureGather`, etc.Tim Foley2017-07-18
* Handle `Buffer` types more like texturesTim Foley2017-07-17
* Map HLSL `SampleGrad` to GLSL `textureGrad[Offset]`Tim Foley2017-07-17
* Add hacky GLSL lowering for `GetDimensions`Tim Foley2017-07-17
* Improve handling of `SampleCmpLevelZero`Tim Foley2017-07-17
* Merge pull request #108 from tfoleyNV/gh-105Tim Foley2017-07-17
|\
| * Fix AST node type for `TriangleStream`Tim Foley2017-07-17
* | Add explicit operator overloads for scalar/matrix casesTim Foley2017-07-17
|/
* Add several missing GLSL qualifiersTim Foley2017-07-13
* Add ability for intrinsics to require GLSL extensionsTim Foley2017-07-12
* Add GLSL lowerings for `ddx*` and `ddy*`Tim Foley2017-07-11
* Merge pull request #73 from tfoleyNV/image-type-reflectionTim Foley2017-07-11
|\
| * Improve reporting of GLSL `image*` typesTim Foley2017-07-11
* | Initial work on handling resources in structs during cross-compilationTim Foley2017-07-11
|/
* Add support for `imageBuffer`Tim Foley2017-07-10
* More cross-compilation fixesTim Foley2017-07-10
* Fully parse function bodies, even in "rewriter" modeTim Foley2017-07-08