summaryrefslogtreecommitdiffstats
path: root/source/slang
Commit message (Expand)AuthorAge
* Add API to query stage of varying parameter (#302)Tim Foley2017-11-29
* Enable HLSL/GLSL "rewrite" + IR-based Slang codegen (#300)Tim Foley2017-11-28
* Generate IR per-module for loaded modules (#299)Tim Foley2017-11-28
* Cleanups (#298)Tim Foley2017-11-27
* Fix substitution mechanism to remove special cases for global params (#297)Yong He2017-11-24
* 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
* | Add logic to propagate GlobalGenericParamSubstitutionYong He2017-11-21
* | 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
* 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
* Cleanup substitution of DeclaredSubtypeWitness.Yong He2017-11-08
* Cleanup of "suport generic interface method".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 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 for emitting subscript calls in HLSL/GLSLTim Foley2017-11-07
* | Try to fix up IR emit for subscript callsTim 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
* | Remove `__intrinsic_op` from many declsTim Foley2017-11-07
|/
* Parameter blocks (#245)Tim Foley2017-11-06
* small cleanupsYong He2017-11-05
* style fixesYong He2017-11-04
* naming cleanupYong He2017-11-04
* cleanup useless codeYong He2017-11-04
* Merge remote-tracking branch 'refs/remotes/official/master'Yong He2017-11-04
|\
| * fixed last couple warnings under release/x64 build.Yong He2017-11-04
* | fix warningsYong He2017-11-04
* | Merge remote-tracking branch 'refs/remotes/official/master'Yong He2017-11-04
|\|
| * fixes x64 warningsYong He2017-11-04
* | mergeYong He2017-11-04
* | merge with fixWarnings branchYong He2017-11-04
|\|
| * fix linux buildYong He2017-11-04