summaryrefslogtreecommitdiffstats
path: root/source/slang
Commit message (Expand)AuthorAge
* Fix and improvements around repro (#1397)jsmall-nvidia2020-06-18
* Improvements around C++ code generation (#1396)jsmall-nvidia2020-06-18
* Associate a downstream compiler for prelude lookup even if output is source. ...jsmall-nvidia2020-06-18
* Add != operator for enum types (#1394)Tim Foley2020-06-17
* Generate dynamic C++ code for the minimal test case. (#1391)Yong He2020-06-17
* Merge branch 'master' into glsl-loopTim Foley2020-06-15
|\
| * Specialize function calls involving array arguments. (#1389)Yong He2020-06-15
| * Remove implicit conversions to `void` (#1388)Tim Foley2020-06-15
* | Merge branch 'master' into glsl-loopYong He2020-06-15
|\|
| * Generate IRType for interfaces, and reference them as `operand[0]` in IRWitne...Yong He2020-06-15
* | Emit [[dont_unroll]] attribute in GLSLYong He2020-06-13
|/
* Diagnose circularly-defined constants (#1384)Tim Foley2020-06-12
* Add compiler flag to disable specialization pass.Yong He2020-06-10
* Small fixes/improvements based on review. (#1379)jsmall-nvidia2020-06-08
* Filter lookup results from interfaces in `visitMemberExpr`.Yong He2020-06-05
* Merge branch 'master' into findtypebynamefixYong He2020-06-05
|\
| * ASTNodes use MemoryArena (#1376)jsmall-nvidia2020-06-05
* | Merge branch 'master' into findtypebynamefixYong He2020-06-05
|\|
| * Merge branch 'master' into loop_attribTim Foley2020-06-05
| |\
| | * Fixes for active mask synthesis + tests (#1370)Tim Foley2020-06-05
| | * Add a ASTBuilder to a Module (#1369)jsmall-nvidia2020-06-04
| | * First steps toward inheritance for struct types (#1366)Tim Foley2020-06-04
| * | Remove aborting in emitLoopControlDecoration default case.Yong He2020-06-04
| * | Emit [loop] attribute to output HLSL.Yong He2020-06-04
| |/
* / Fix FindTypeByName reflection API not finding stdlib types.Yong He2020-06-05
|/
* Devirtualize AST types (#1368)jsmall-nvidia2020-06-03
* Added spGetBuildTagString. (#1365)jsmall-nvidia2020-06-02
* Make stdlib path just be the filename. (#1364)jsmall-nvidia2020-06-02
* Working matrix swizzle (#1354)Dietrich Geisler2020-06-02
* Bug fix problem with ray tracing from fragment shader (#1362)jsmall-nvidia2020-05-29
* NodeBase types constructed with astNodeType member set (#1363)jsmall-nvidia2020-05-29
* Feature/ast syntax standard (#1360)jsmall-nvidia2020-05-29
* Small improvements to documentation and code around DiagnosticSink (#1359)jsmall-nvidia2020-05-28
* WIP: ASTBuilder (#1358)jsmall-nvidia2020-05-28
* Synthesize "active mask" for CUDA (#1352)Tim Foley2020-05-26
* Improvements around hashing (#1355)jsmall-nvidia2020-05-26
* Tidy up around AST nodes (#1353)jsmall-nvidia2020-05-22
* Non virtual accept implementation on AST types (#1351)jsmall-nvidia2020-05-21
* AST dump improvements (#1350)jsmall-nvidia2020-05-21
* AST dumping via C++ Extractor reflection (#1348)jsmall-nvidia2020-05-20
* Reduce the size of Token (#1349)jsmall-nvidia2020-05-19
* Change to make a single implementation of SLANG_ABSTRACT_CLASS and SLANG_CLAS...jsmall-nvidia2020-05-14
* Add GLSL translation for HLSL fmod() (#1342)Tim Foley2020-05-11
* AST nodes using C++ Extractor (#1341)jsmall-nvidia2020-05-08
* Enhanced C++ extractor (#1340)jsmall-nvidia2020-05-07
* C++ Extractor (#1337)jsmall-nvidia2020-05-04
* Make stdlib WaveActive* call WaveMask* (#1336)Tim Foley2020-05-04
* Improve GLSL coverage of boolean binary ops (#1335)Tim Foley2020-05-01
* Add support for generic load/store on byte-addressed buffers (#1334)Tim Foley2020-04-27
* Diagnose attempts to call instance methods from static methods (#1330)Tim Foley2020-04-21