summaryrefslogtreecommitdiff
path: root/source/slang/slang.vcxproj
AgeCommit message (Expand)Author
2020-12-04Projects in 'build' and Slang API separation (#1624)jsmall-nvidia
2020-12-03Add github action to verify vs project file consistency. (#1625)Yong He
2020-11-06Specialize witness table lookups. (#1596)Yong He
2020-10-26Value type serialization via C++ Extractor (#1588)jsmall-nvidia
2020-10-23C++ extractor fix for access modifiers (#1586)jsmall-nvidia
2020-10-22Generate `if` based dispatch logic on GPU targets. (#1585)Yong He
2020-10-22Single pass C++ extraction (#1583)jsmall-nvidia
2020-10-06Use Reflection for (Serial)RefObject Serialization (#1567)jsmall-nvidia
2020-09-30Generalizing Serialization (#1563)jsmall-nvidia
2020-09-24Enable default cpp prelude. (#1560)Yong He
2020-09-23Simplify workflow when using NVAPI (#1556)Tim Foley
2020-09-17Share debug information between AST and IR (#1547)jsmall-nvidia
2020-09-17Embed default prelude for CUDA (#1546)Tim Foley
2020-08-28Add OrderedDictionary to core. (#1523)Yong He
2020-08-18Support initializing an existential value from a generic value. (#1503)Yong He
2020-08-18Support for float atomics on RWByteAddressBuffer (#1502)jsmall-nvidia
2020-08-14Lower existential types. (#1497)Yong He
2020-08-13IR support for Tuple types. (#1492)Yong He
2020-08-07AnyValue packing/unpacking pass. (#1480)Yong He
2020-08-05`AnyValue` based dynamic dispatch code gen (#1477)Yong He
2020-07-28Change parameter passing convention for CUDA (#1463)Tim Foley
2020-07-23Run array specialization in a sperate pass. (#1449)Yong He
2020-07-16Running generators as separate premake project step (#1441)jsmall-nvidia
2020-07-15 IR pass to generate witness table wrappers. (#1443)Yong He
2020-07-15Refactor lower-generics pass into separate subpasses. (#1442)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-08Add support for global uniform shader parameters (#1433)Tim Foley
2020-06-24AST Serialization writing (#1407)jsmall-nvidia
2020-06-18Fix and improvements around repro (#1397)jsmall-nvidia
2020-06-17Generate dynamic C++ code for the minimal test case. (#1391)Yong He
2020-06-03Devirtualize AST types (#1368)jsmall-nvidia
2020-05-28WIP: ASTBuilder (#1358)jsmall-nvidia
2020-05-26Synthesize "active mask" for CUDA (#1352)Tim Foley
2020-05-20AST dumping via C++ Extractor reflection (#1348)jsmall-nvidia
2020-05-08AST nodes using C++ Extractor (#1341)jsmall-nvidia
2020-04-27Add support for generic load/store on byte-addressed buffers (#1334)Tim Foley
2020-04-08Initial work to support OptiX output for ray tracing shaders (#1307)Tim Foley
2020-03-16Define compound intrinsic ops in the standard library (#1273)Tim Foley
2020-03-11Add a basc inlining facility for use in the stdlib (#1271)Tim Foley
2020-03-09Yet more definitions moved into the stdlib (#1263)Tim Foley
2020-03-05Feature/glslang spirv version (#1256)jsmall-nvidia
2020-01-28Fix layout for structured buffers of matrices (#1184)Tim Foley
2020-01-15Bind Location (#1166)jsmall-nvidia
2019-12-20HLSLIntrinsicSet (#1159)jsmall-nvidia
2019-12-19Split out IRTypeSet (#1158)jsmall-nvidia
2019-12-19WIP CUDA source emit (#1157)jsmall-nvidia
2019-12-10DownstreamCompiler abstraction (#1149)jsmall-nvidia
2019-12-03getStringHash on string literals (#1140)jsmall-nvidia
2019-11-22Clean up the concept of "pseudo ops" (#1136)Tim Foley