summaryrefslogtreecommitdiffstats
path: root/prelude
Commit message (Expand)AuthorAge
* Generalize heterogenous code emit (#1968)David Siher2021-10-19
* Bring heterogeneous-hello-world back up to date. (#1935)David Siher2021-09-14
* First Slang LLVM integration (#1934)jsmall-nvidia2021-09-10
* CUDA layout corner cases/testing (#1881)jsmall-nvidia2021-06-10
* Enable tracing rays with OptiX backend (#1871)Nathan V. Morrical2021-06-04
* OptiX ray payload read/write support in raytracing pipeline shaders (#1853)Nathan V. Morrical2021-05-25
* Read half->float RWTexture conversion (#1842)jsmall-nvidia2021-05-15
* Surface access on CUDA is byte addressed in X (#1841)jsmall-nvidia2021-05-15
* Support for HW format conversions for RWTexture on CUDA (#1840)jsmall-nvidia2021-05-15
* CUDA half RWTexture write support/doc improvements (#1839)jsmall-nvidia2021-05-14
* Support for reads from RWTexture<half> (#1837)jsmall-nvidia2021-05-06
* CUDA half comparison support (#1834)jsmall-nvidia2021-05-04
* More CUDA Half support (#1833)jsmall-nvidia2021-05-04
* Preliminary CUDA half maths (#1827)jsmall-nvidia2021-04-30
* Preliminary CUDA Half support (#1808)jsmall-nvidia2021-04-23
* Add a CPU renderer implementation (#1750)Tim Foley2021-03-12
* Refactor `gfx` to surface `CommandBuffer` interface. (#1735)Yong He2021-03-04
* Fix C++ emit for `bit_cast` inst. (#1570)Yong He2020-10-07
* Small fixes for CUDA code emit (#1564)Tim Foley2020-10-05
* Enable default cpp prelude. (#1560)Yong He2020-09-24
* Simplify workflow when using NVAPI (#1556)Tim Foley2020-09-23
* Fix some issues around dim3 for CUDA (#1544)Tim Foley2020-09-16
* Support for float atomics on RWByteAddressBuffer (#1502)jsmall-nvidia2020-08-18
* GPU Foreach Loop (#1498)Dietrich Geisler2020-08-17
* AnyValue packing/unpacking pass. (#1480)Yong He2020-08-07
* `AnyValue` based dynamic dispatch code gen (#1477)Yong He2020-08-05
* Sampler Feedback improvements (#1475)jsmall-nvidia2020-08-04
* `InterlockedAdd` CPU intrinsic implementation. (#1455)Yong He2020-07-24
* Dynamic code gen for generic local variables. (#1434)Yong He2020-07-10
* Emit pointers for CPU target. (#1418)Yong He2020-07-03
* Merge branch 'master' into feature/prelude-fixYong He2020-06-18
|\
| * Improvements around C++ code generation (#1396)jsmall-nvidia2020-06-18
* | Try using cmath or math.h depending on compiler to avoid issues around isinf ...jsmall-nvidia2020-06-18
* | #include <cmath>jsmall-nvidia2020-06-18
* | * Fix warnings from preludejsmall-nvidia2020-06-18
|/
* Generate dynamic C++ code for the minimal test case. (#1391)Yong He2020-06-17
* Add support for generic load/store on byte-addressed buffers (#1334)Tim Foley2020-04-27
* Small improvements around atomics (#1333)jsmall-nvidia2020-04-23
* First support for 'WaveMask' intrinsics (#1321)jsmall-nvidia2020-04-15
* Initial work to support OptiX output for ray tracing shaders (#1307)Tim Foley2020-04-08
* WaveBroadcastAt/WaveShuffle (#1299)jsmall-nvidia2020-03-27
* Unroll target improvements (#1291)jsmall-nvidia2020-03-25
* CPU Texture GetDimensions support (#1283)jsmall-nvidia2020-03-21
* CUDA support of MultiPrefix Wave intrinsics. (#1275)jsmall-nvidia2020-03-16
* Vector & Matrix Prefix Sum & Product (#1272)jsmall-nvidia2020-03-12
* Clean-ups related to expanded standard library coverage (#1269)Tim Foley2020-03-11
* Wave Prefix Product (#1270)jsmall-nvidia2020-03-10
* WIP Prefix Sum for CUDA (#1268)jsmall-nvidia2020-03-10
* CUDA Wave intrinsic vector/matrix support (#1267)jsmall-nvidia2020-03-10
* CUDA support for vector/matrix Wave intrinsics (#1266)jsmall-nvidia2020-03-09