summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAge
* Fix substitution mechanism to remove special cases for global params (#297)Yong He2017-11-24
* Merge pull request #293 from csyonghe/generic-param-fixYong He2017-11-22
|\
| * Merge branch 'master' into generic-param-fixTim Foley2017-11-22
| |\ | |/ |/|
* | Fix emitting of loop attributes for HLSL pass-through (#296)Tim Foley2017-11-22
| * Merge branch 'master' into generic-param-fixYong He2017-11-21
| |\ | |/ |/|
* | IR: support global variable with initializers (#294)Tim Foley2017-11-20
| * update input layout definition of test case `global-type-param-in-entrypoint`Yong He2017-11-21
| * Add logic to propagate GlobalGenericParamSubstitutionYong He2017-11-21
| * fix warningsYong He2017-11-20
| * fixup global generic parametersYong He2017-11-20
|/
* IR: add lowering for initializer list expressions (#290)Tim Foley2017-11-17
* IR: Add support for `out` and `inout` parameters (#289)Tim Foley2017-11-17
* Add support for global generic parameters (#285)Yong He2017-11-17
* IR: support `CompileTimeForStmt` (#286)Tim Foley2017-11-17
* IR: pass through `[unroll]` attribute (#284)Tim Foley2017-11-16
* Revise type legalization so it can handle constant buffers (#282)Tim Foley2017-11-16
* Various IR fixes for Falcor (#280)Tim Foley2017-11-15
* IR: add support for `switch` statements (#278)Tim Foley2017-11-14
* Merge pull request #277 from csyonghe/ir-legalizationYong He2017-11-13
|\
| * Merge branch 'ir-legalization' of https://github.com/csyonghe/slangYong He2017-11-13
| |\
| | * remove unfinished test caseYong He2017-11-13
| | * fix merge bugYong He2017-11-13
| | * fix merge bugYong He2017-11-13
| | * Merge branch 'ir-legalization' of https://github.com/csyonghe/slangYong He2017-11-13
| | |\
| | | * Legalization of function parameter types.Yong He2017-11-13
| |_|/ |/| |
| | * Legalization of function parameter types.Yong He2017-11-13
| |/ |/|
| * Legalization of function parameter types.Yong He2017-11-13
|/
* Parameter block work (#276)Tim Foley2017-11-13
* IR: Add support for break and continue statements (#272)Tim Foley2017-11-09
* Merge pull request #267 from csyonghe/workYong He2017-11-08
|\
| * Merge branch 'master' into workYong He2017-11-08
| |\ | |/ |/|
* | Merge pull request #268 from csyonghe/work1Yong He2017-11-08
|\ \
| * | Cleanup substitution of DeclaredSubtypeWitness.Yong He2017-11-08
| * | Cleanup of "suport generic interface method".Yong He2017-11-08
|/ /
| * Don't update generated .h file if its not changed.Yong He2017-11-08
|/
* turn on 'treat warnings as errors' (#266)Yong He2017-11-07
* IR: add support for `discard` statement (#261)Tim Foley2017-11-07
* Support generic interface methods (#251)Yong He2017-11-07
* Add reflection API to get type name (#263)Tim Foley2017-11-07
* Merge pull request #256 from tfoleyNV/falcor-integration-workYong He2017-11-07
|\
| * Merge branch 'master' into falcor-integration-workTim Foley2017-11-07
| |\ | |/ |/|
* | IR: support for select and negate (#257)Tim Foley2017-11-07
| * Emit pointer-type parameters as out paramsTim Foley2017-11-07
| * Fix expected output for loop test now that barrier isn't an intrinsicTim Foley2017-11-07
| * Fix for emitting subscript calls in HLSL/GLSLTim Foley2017-11-07
| * Try to fix up IR emit for subscript callsTim Foley2017-11-07
| * Add a comparison operator to UnownedStringSliceTim Foley2017-11-07
| * Fixes for name mangling/demanglingTim Foley2017-11-07
| * Attach correct types to subscript accessorsTim Foley2017-11-07
| * Handle "ThisType" subsitutions when specialization generics in the IRTim Foley2017-11-07