summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Expand)AuthorAge
* Cleanups (#539)Tim Foley2018-05-01
* Remove unused local variable in vm.cpp (#533)Jeremie St-Amand2018-04-28
* Fix for global generic parameter substitution (#512)Tim Foley2018-04-25
* Improve SSA promotion for arrays and structs (#521)Tim Foley2018-04-23
* Fix successor computation for `switch` instruction (#520)Tim Foley2018-04-23
* Better diagnostics when compilation is aborted (#517)Tim Foley2018-04-20
* Diagnose use of an implicit cast as an argument for an `out` parameter (#516)Tim Foley2018-04-20
* Fix GS cross-compilation after IR type system change (#507)Tim Foley2018-04-19
* Add type legalization support for "field extract" op (#501)Tim Foley2018-04-19
* Fix up DXR type emission from IR type system (#498)Tim Foley2018-04-19
* Fix output of `groupshared` with IR type system (#492)Tim Foley2018-04-18
* Fix up name mangling/unmangling for extensions (#493)Tim Foley2018-04-18
* Fix some logic around legalization of sampler types (#496)Tim Foley2018-04-18
* Propagate diagnostics when imported module has errors (#485)Tim Foley2018-04-13
* Preprocessor cleanups (#484)Tim Foley2018-04-12
* Introduce an IR-level type system (#481)Tim Foley2018-04-11
* Feature/dx12 compute (#482)jsmall-nvidia2018-04-10
* Falcor fixes (#479)Tim Foley2018-04-05
* Pass AST interpolation modifiers through to codegen. (#475)Tim Foley2018-04-04
* Fixes based on review of feature/dx12 PR. (#473)jsmall-nvidia2018-04-03
* Implement "operator comma" in IR codegen (#472)Tim Foley2018-04-02
* Feature/dx12 (#469)jsmall-nvidia2018-04-02
* Update to top-of-tree glslang (2018-04-02). (#470)Tim Foley2018-04-02
* Fix several issues discovered by Falcor (#467)Tim Foley2018-03-30
* Avoid crash when bad argument given to [instance(...)] attribute (#464)Tim Foley2018-03-29
* Change uses of "spire" to "slang" (#461)Tim Foley2018-03-29
* Make IR-based output code cleaner (#458)Tim Foley2018-03-29
* Add support for default parameter values in IR codegen (#459)Tim Foley2018-03-29
* Merge from v0.9.15 (#460)Tim Foley2018-03-28
* Unify all generic parameters, even if some mismatch (#454)Tim Foley2018-03-26
* Renderer resource mangement for render-test (#453)jsmall-nvidia2018-03-26
* Tidy up of Renderer (#452)jsmall-nvidia2018-03-22
* Add support for DirectX Raytracing (DXR) (#451)Tim Foley2018-03-22
* First pass impls on ComPtr and reorganise Renderer (#450)jsmall-nvidia2018-03-21
* SlangResult and small bug/typos fixes (#448)jsmall-nvidia2018-03-20
* Entry point attribute (#447)Tim Foley2018-03-19
* Small bug fixes. (#445)Yong He2018-03-16
* Overhaul implementation of [attributes] (#443)Tim Foley2018-03-16
* When emitting from IR, skip structured types with `__builtin` modifier (#442)Tim Foley2018-03-14
* Merge branch 'master' into legalization-fixYong He2018-03-12
|\
| * Stop compilation when a imported module contains errors. (#440)Yong He2018-03-12
* | Don't use specialized field names when legalizing typesTim Foley2018-03-12
|/
* Prevent duplicating global values during specialization (#439)Yong He2018-03-12
* Cleanups on slang-generate (#437)Tim Foley2018-03-08
* Add a case to `TryUnifyVals` to cover `SubtypeWitness` vals (#435)Yong He2018-03-06
* IR: next phase of "everything is an instruction" (#433)Tim Foley2018-03-03
* IR: "everything is an instruction" (#432)Tim Foley2018-03-01
* Add GLSL translations for bit manipulation intrinsics (#430)Tim Foley2018-02-26
* Merge from 0.9.x (#429)Tim Foley2018-02-26
* Fix GS stream types (#428)Tim Foley2018-02-26