summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-stdlib.cpp
Commit message (Expand)AuthorAge
* 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
* Map HLSL `lerp` to GLSL `mix`Tim Foley2017-07-07
* Add GLSL equivalents for some stdlib operations.Tim Foley2017-07-07
* Fix many warnings-as-errors issues.Tim Foley2017-07-06
* Add meta-definitions for AST typesTim Foley2017-06-30
* Overhaul `RefPtr` and `String`Tim Foley2017-06-29