summaryrefslogtreecommitdiff
path: root/source/slang/check.cpp
AgeCommit message (Expand)Author
2018-12-12Make shader parameters not writable (#750)Tim Foley
2018-12-12Running tests in slang-test process (#740)jsmall-nvidia
2018-12-07Change how buffers are emitted (#741)Tim Foley
2018-11-21Feature/early depth stencil (#727)jsmall-nvidia
2018-11-06Feature/shared library refactor (#712)jsmall-nvidia
2018-10-29Rework command-line options handling for entry points and targets (#697)Tim Foley
2018-10-25Feature/premake linux (#689)jsmall-nvidia
2018-10-18Add support for static methods in interfaces (#680)Tim Foley
2018-10-11Add basic support for [mutating] methods (#667)Tim Foley
2018-10-04 Support cross-compilation of ray tracing shaders to Vulkan (#663)Tim Foley
2018-09-20Improve support for non-32-bit types. (#643)Tim Foley
2018-09-13Add a better error message for common global generic failure (#634)Tim Foley
2018-08-27Add basic support for #pragma once (#630)Tim Foley
2018-08-22Support for [[vk::push_constant]] (#629)jsmall-nvidia
2018-08-10Improve model-viewer support for lights (#626)Tim Foley
2018-07-31Feature/attributed binding (#621)jsmall-nvidia
2018-06-27Support for Tessellation (#607)jsmall-nvidia
2018-06-14Improve generic argument inference for builtins (#598)Tim Foley
2018-06-12Initial support for enum declarations (#599)Tim Foley
2018-05-29Fix global atomic functions (#582)Tim Foley
2018-05-24A bunch of work to resolve #569 (#576)Tim Foley
2018-05-11Cleanups around behavior when the compiler fails (#553)Tim Foley
2018-05-02Speedup type checking using cached overload resolution results.Yong He
2018-05-01Diagnose attempts to write to fields in methods (#530)Tim Foley
2018-04-20Better diagnostics when compilation is aborted (#517)Tim Foley
2018-04-20Diagnose use of an implicit cast as an argument for an `out` parameter (#516)Tim Foley
2018-04-11Introduce an IR-level type system (#481)Tim Foley
2018-03-30Fix several issues discovered by Falcor (#467)Tim Foley
2018-03-29Avoid crash when bad argument given to [instance(...)] attribute (#464)Tim Foley
2018-03-29Add support for default parameter values in IR codegen (#459)Tim Foley
2018-03-26Unify all generic parameters, even if some mismatch (#454)Tim Foley
2018-03-22Add support for DirectX Raytracing (DXR) (#451)Tim Foley
2018-03-19Entry point attribute (#447)Tim Foley
2018-03-16Overhaul implementation of [attributes] (#443)Tim Foley
2018-03-06Add a case to `TryUnifyVals` to cover `SubtypeWitness` vals (#435)Yong He
2018-02-08Falcor fixes (#402)Tim Foley
2018-02-02Remove support for the -no-checking flag (#392)Tim Foley
2018-01-26Fix some crashing bugs around local variable declarations. (#385)Tim Foley
2018-01-21Trying to get generic extensions to workTim Foley
2018-01-21Improvements and bug fixes for global type parametersYong He
2018-01-20bug fixesYong He
2018-01-19Allow arbitrary type string as type argument in spAddEntryPointEx.Yong He
2018-01-17All compiler fixes to get ir branch work with falcor feature demo.Yong He
2018-01-16bug fixes to get falcor example shader code to compile.Yong He
2018-01-16Allow extension on interface (#369)Yong He
2018-01-14temporary workaround to fix test case failures.Yong He
2018-01-14allow extension of a concrete type to implement additional interfaceYong He
2018-01-13Fix creation of `ThisTypeSubstitution`.Yong He
2018-01-12Support nested genericsYong He
2018-01-12Refactor substitution representation in DeclRefBase (#363)Yong He