summaryrefslogtreecommitdiff
path: root/source/slang/slang-emit-cpp.cpp
AgeCommit message (Expand)Author
2020-08-05`AnyValue` based dynamic dispatch code gen (#1477)Yong He
2020-08-03First pass support for Sampler Feedback (#1470)jsmall-nvidia
2020-07-31Binary for Heterogeneous Example (#1467)Dietrich Geisler
2020-07-15 IR pass to generate witness table wrappers. (#1443)Yong He
2020-07-15Remove KernelContext wrapper from CPU/CUDA emit (#1440)Tim Foley
2020-07-10CUDA/CPU varying compute inputs as IR pass (#1438)Tim Foley
2020-07-10Dynamic code gen for generic local variables. (#1434)Yong He
2020-07-08Add support for global uniform shader parameters (#1433)Tim Foley
2020-07-03Emit pointers for CPU target. (#1418)Yong He
2020-06-25remove ThisPointerDecoration, generate IRInterfaceType in one passYong He
2020-06-25Remove interfaceType operand from lookup_witness_method instYong He
2020-06-25Partial fixes to code review commentsYong He
2020-06-24Dynamic dispatch for generic interface requirements.Yong He
2020-06-19Dynamic dispatch for static member functions of associatedtypes. (#1404)Yong He
2020-06-18Merge branch 'master' into dyndispatchTim Foley
2020-06-18Fix and improvements around repro (#1397)jsmall-nvidia
2020-06-18Improvements around C++ code generation (#1396)jsmall-nvidia
2020-06-17Dynamic dipatch non-static functions.Yong He
2020-06-17Generate dynamic C++ code for the minimal test case. (#1391)Yong He
2020-06-15Generate IRType for interfaces, and reference them as `operand[0]` in IRWitne...Yong He
2020-05-29Feature/ast syntax standard (#1360)jsmall-nvidia
2020-04-14CUDA global scope initialization of arrays without function calls. (#1320)jsmall-nvidia
2020-03-25Unroll target improvements (#1291)jsmall-nvidia
2020-03-11Clean-ups related to expanded standard library coverage (#1269)Tim Foley
2020-03-06Expand range of definitions that can be moved into stdlib (#1259)Tim Foley
2020-03-02Renamed UnownedStringSlice::size to getLength to make match String. (#1254)jsmall-nvidia
2020-02-26Support for RWTexture types on CPU and CUDA (#1243)jsmall-nvidia
2020-02-07HLSL Intrinsic coverage test improvements (#1206)jsmall-nvidia
2020-02-06Float matrix intrinsic test/fixes (#1203)jsmall-nvidia
2020-02-06Literal handling improvements (#1202)jsmall-nvidia
2020-02-04CUDA/C++ backend improvements (#1198)jsmall-nvidia
2020-01-3164 bit types doc (#1194)jsmall-nvidia
2020-01-29Feature/fix cuda function preamble (#1187)jsmall-nvidia
2020-01-24Texture Sample available in CUDA (#1176)jsmall-nvidia
2020-01-22Matrix indexing (#1172)jsmall-nvidia
2020-01-22WIP HLSL intrinsic coverage (#1171)jsmall-nvidia
2020-01-21CUDA support improvements (#1168)jsmall-nvidia
2020-01-10WIP: CPU like CUDA binding (#1164)jsmall-nvidia
2020-01-08CUDA generated first test compiles. (#1161)jsmall-nvidia
2020-01-06Fix scoping issue around use of IRTypeSet (#1160)jsmall-nvidia
2019-12-20HLSLIntrinsicSet (#1159)jsmall-nvidia
2019-12-19Split out IRTypeSet (#1158)jsmall-nvidia
2019-12-04Feature/string hash review (#1142)jsmall-nvidia
2019-10-25Don't use mangled names when emitting code (#1096)Tim Foley
2019-10-22User IR-based layout for all IR steps (#1084)Tim Foley
2019-10-11Support for unbounded array of arrays (#1078)jsmall-nvidia
2019-10-09Feature/decor entry point name (#1073)jsmall-nvidia
2019-10-08Remove EntryPointLayout* use in emit logic. (#1071)jsmall-nvidia
2019-10-08Feature/ir entry point profile (#1068)jsmall-nvidia
2019-10-04IR types for subset of Attributes (#1067)jsmall-nvidia