summaryrefslogtreecommitdiffstats
path: root/source/slang/emit.cpp
Commit message (Expand)AuthorAge
* make CompileRequest retain specailized IR module.Yong He2018-02-20
* more to fixing memory leaksYong He2018-02-19
* Fix IR memory leaks.Yong He2018-02-19
* stdlib fixes for Vulkan (#414)Tim Foley2018-02-18
* Implement IR-level translation of system values for GLSL (#413)Tim Foley2018-02-16
* IR/Vulkan fixes (#412)Tim Foley2018-02-16
* Fix a bug in IR use-def information (#406)Tim Foley2018-02-13
* Basic IR support for `static const` globals (#404)Tim Foley2018-02-08
* Falcor fixes (#402)Tim Foley2018-02-08
* Generate SSA form for IR functions (#400)Tim Foley2018-02-07
* Support __target_intrinsic modifiers in IR codegen (#401)Tim Foley2018-02-07
* Remove non-IR codegen paths (#398)Tim Foley2018-02-03
* Remove support for the -no-checking flag (#392)Tim Foley2018-02-02
* Initial work on getting render-test to support vulkan (#391)Tim Foley2018-02-02
* Improvements and bug fixes for global type parametersYong He2018-01-21
* cleanup unused code.Yong He2018-01-17
* All compiler fixes to get ir branch work with falcor feature demo.Yong He2018-01-17
* Support nested genericsYong He2018-01-12
* Refactor substitution representation in DeclRefBase (#363)Yong He2018-01-12
* Fix struct decl order again (#348)Tim Foley2018-01-03
* Support nested generic types (e.g. L<T<S>>)Yong He2017-12-27
* Support generic `struct` types during IR-based emitTim Foley2017-12-21
* IR: fixes for subscript accessors (#322)Tim Foley2017-12-20
* More fixes for Falcor IR support (#317)Tim Foley2017-12-20
* Fix up parameter block emit for mixed rewriter+IR (#316)Tim Foley2017-12-19
* Fix floating-point literal emit to be locale-independent. (#315)Tim Foley2017-12-19
* Work on getting rewriter + IR playing nice together. (#314)Tim Foley2017-12-18
* More fixups for Vulkan parameter block bindings (#309)Tim Foley2017-12-14
* Fix parameter block binding for Vulkan (#308)Tim Foley2017-12-13
* Cleanups to `ParameterBlock<T>` behavior. (#304)Tim Foley2017-12-08
* Make AST and IR share type legalization code (#303)Tim Foley2017-12-06
* Enable HLSL/GLSL "rewrite" + IR-based Slang codegen (#300)Tim Foley2017-11-28
* Cleanups (#298)Tim Foley2017-11-27
* Fix emitting of loop attributes for HLSL pass-through (#296)Tim Foley2017-11-22
* IR: support global variable with initializers (#294)Tim Foley2017-11-20
* IR: Add support for `out` and `inout` parameters (#289)Tim Foley2017-11-17
* Add support for global generic parameters (#285)Yong He2017-11-17
* 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
* Parameter block work (#276)Tim Foley2017-11-13
* IR: Add support for break and continue statements (#272)Tim Foley2017-11-09
* IR: add support for `discard` statement (#261)Tim Foley2017-11-07
* Support generic interface methods (#251)Yong 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 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
|/