summaryrefslogtreecommitdiffstats
path: root/source/slang/check.cpp
Commit message (Expand)AuthorAge
* [[vk::shader_record]] (#836)jsmall-nvidia2019-02-11
* Hotfix/dispatch thread id improvements (#834)jsmall-nvidia2019-02-08
* Merge branch 'master' into fix-nested-type-conformancesTim Foley2019-02-05
|\
| * Allow entry points to have explicit generic parameters (#826)Tim Foley2019-02-05
* | Fix checking of interface conformances for nested typesTim Foley2019-02-05
|/
* Produce a better error message on errors in inheritance clauses (#828)Tim Foley2019-02-05
* Feature/casting tidyup (#822)jsmall-nvidia2019-02-04
* Feature/as refactor review (#821)jsmall-nvidia2019-02-02
* Merge branch 'master' into crashfixYong He2019-01-31
|\
| * Feature/as refactor (#817)jsmall-nvidia2019-01-31
* | fixup x86 compiler error.Yong He2019-01-30
* | Fixes crashes at source error.Yong He2019-01-30
|/
* Add support for user defined attributes.Yong He2019-01-29
* If dxil fails to load, do not report it's missing as an error to the sink. It...jsmall-nvidia2019-01-25
* Support "modern" declaration syntax as an option (#792)Tim Foley2019-01-24
* Clean up variable declaration class hierarchy (#787)Tim Foley2019-01-22
* Initial support for dynamic dispatch using "tagged union" types (#772)Tim Foley2019-01-16
* Improve handling of {} initializer list expressions (#778)Tim Foley2019-01-16
* Fix up declaration checking order for enums (#774)Tim Foley2019-01-15
* First step toward supporting use of interfaces as existential types (#716)Tim Foley2018-12-17
* Make shader parameters not writable (#750)Tim Foley2018-12-12
* Running tests in slang-test process (#740)jsmall-nvidia2018-12-12
* Change how buffers are emitted (#741)Tim Foley2018-12-07
* Feature/early depth stencil (#727)jsmall-nvidia2018-11-21
* Feature/shared library refactor (#712)jsmall-nvidia2018-11-06
* Rework command-line options handling for entry points and targets (#697)Tim Foley2018-10-29
* Feature/premake linux (#689)jsmall-nvidia2018-10-25
* Add support for static methods in interfaces (#680)Tim Foley2018-10-18
* Add basic support for [mutating] methods (#667)Tim Foley2018-10-11
* Support cross-compilation of ray tracing shaders to Vulkan (#663)Tim Foley2018-10-04
* Improve support for non-32-bit types. (#643)Tim Foley2018-09-20
* Add a better error message for common global generic failure (#634)Tim Foley2018-09-13
* Add basic support for #pragma once (#630)Tim Foley2018-08-27
* Support for [[vk::push_constant]] (#629)jsmall-nvidia2018-08-22
* Improve model-viewer support for lights (#626)Tim Foley2018-08-10
* Feature/attributed binding (#621)jsmall-nvidia2018-07-31
* Support for Tessellation (#607)jsmall-nvidia2018-06-27
* Improve generic argument inference for builtins (#598)Tim Foley2018-06-14
* Initial support for enum declarations (#599)Tim Foley2018-06-12
* Fix global atomic functions (#582)Tim Foley2018-05-29
* A bunch of work to resolve #569 (#576)Tim Foley2018-05-24
* Cleanups around behavior when the compiler fails (#553)Tim Foley2018-05-11
* Speedup type checking using cached overload resolution results.Yong He2018-05-02
* Diagnose attempts to write to fields in methods (#530)Tim Foley2018-05-01
* 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
* Introduce an IR-level type system (#481)Tim Foley2018-04-11
* 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
* Add support for default parameter values in IR codegen (#459)Tim Foley2018-03-29