summaryrefslogtreecommitdiff
path: root/source/slang/slang-emit-cuda.cpp
AgeCommit message (Expand)Author
2021-08-23Bug fix for optix SBT access (#1922)Nathan V. Morrical
2021-08-10Enable reading OptiX SBT records via uniform parameters on ray tracing entry ...Nathan V. Morrical
2021-06-04Enable tracing rays with OptiX backend (#1871)Nathan V. Morrical
2021-05-25OptiX ray payload read/write support in raytracing pipeline shaders (#1853)Nathan V. Morrical
2021-05-04CUDA half comparison support (#1834)jsmall-nvidia
2021-05-04Add support for RaytracingAccelerationStructure type for PTX targets (#1831)Nathan V. Morrical
2021-05-04More CUDA Half support (#1833)jsmall-nvidia
2021-04-30Preliminary CUDA half maths (#1827)jsmall-nvidia
2021-04-23Preliminary CUDA Half support (#1808)jsmall-nvidia
2021-02-16Add an accessor for IRInst opcode (#1707)Tim Foley
2020-12-18Heterogeneous Flag Error Visibility (#1642)Dietrich Geisler
2020-10-09Make RTTI objects __constant__ in CUDA (#1573)Yong He
2020-09-23Simplify workflow when using NVAPI (#1556)Tim Foley
2020-09-21Enable all dynamic dispatch tests on CUDA. (#1552)Yong He
2020-09-17Initial attempt to enable CUDA dynamic dispatch codegen (#1549)Yong He
2020-07-28Change parameter passing convention for CUDA (#1463)Tim Foley
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-07-01Fix handling of UniformState from #1396 (#1417)jsmall-nvidia
2020-06-18Fix and improvements around repro (#1397)jsmall-nvidia
2020-06-18Improvements around C++ code generation (#1396)jsmall-nvidia
2020-06-05Fixes for active mask synthesis + tests (#1370)Tim Foley
2020-05-29Feature/ast syntax standard (#1360)jsmall-nvidia
2020-05-26Synthesize "active mask" for CUDA (#1352)Tim Foley
2020-04-17Add support for global shader parameters to OptiX path (#1323)Tim Foley
2020-04-14CUDA global scope initialization of arrays without function calls. (#1320)jsmall-nvidia
2020-04-08Initial work to support OptiX output for ray tracing shaders (#1307)Tim Foley
2020-03-30CUDA version handling (#1301)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-02Renamed UnownedStringSlice::size to getLength to make match String. (#1254)jsmall-nvidia
2020-02-18First pass Texture Array support on CUDA/CPU (#1225)jsmall-nvidia
2020-02-12CUDA barrier/atomic support (#1218)jsmall-nvidia
2020-02-07HLSL Intrinsic coverage test improvements (#1206)jsmall-nvidia
2020-02-04CUDA/C++ backend improvements (#1198)jsmall-nvidia
2020-01-29Feature/fix cuda function preamble (#1187)jsmall-nvidia
2020-01-27CUDA implement StructuredBuffer/ByteAddressBuffer as pointer/count as is on C...jsmall-nvidia
2020-01-24Texture Sample available in CUDA (#1176)jsmall-nvidia
2020-01-22Matrix indexing (#1172)jsmall-nvidia
2020-01-21CUDA support improvements (#1168)jsmall-nvidia
2020-01-17Slang -> CUDA kernel runs correctly in test infrastructure (#1167)jsmall-nvidia
2020-01-10WIP: CPU like CUDA binding (#1164)jsmall-nvidia
2020-01-08Setup of runtime cuda device (#1162)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-19WIP CUDA source emit (#1157)jsmall-nvidia