summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-stdlib.cpp
Commit message (Expand)AuthorAge
* 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
* Revamp definitions of texture `Load` and `GetDimensions`Tim Foley2017-06-21
* Bug fix: correct attribute on `operator~`Tim Foley2017-06-21
* Support texture `Gather*()` operationsTim Foley2017-06-21
* HLSL/Slang standard library additionsTim Foley2017-06-20
* Fix types for `InputPatch` and `OutputPatch`Tim Foley2017-06-20
* Rename `CoreLib::*` to `Slang`Tim Foley2017-06-15
* Rename `Slang::Compiler` -> `Slang`Tim Foley2017-06-15
* Add basic support for `interface` declarationsTim Foley2017-06-15
* First pass at support for cross-compilationTim Foley2017-06-13
* Initial import of code.Tim Foley2017-06-09