summaryrefslogtreecommitdiff
path: root/prelude
AgeCommit message (Expand)Author
2022-06-08Improved bounds checking for C++/CUDA (#2263)jsmall-nvidia
2022-06-08Actual global support (#2262)jsmall-nvidia
2022-06-02COM interfaces with host callable (#2258)jsmall-nvidia
2022-04-12Support `[DllImport]` (#2181)Yong He
2022-03-28Allow slangc to generate exe from .slang file. (#2170)Yong He
2022-02-03Fixed naming conflicts in heterogeneous-hello-world (#2114)David Siher
2021-10-19Generalize heterogenous code emit (#1968)David Siher
2021-09-14Bring heterogeneous-hello-world back up to date. (#1935)David Siher
2021-09-10First Slang LLVM integration (#1934)jsmall-nvidia
2021-06-10CUDA layout corner cases/testing (#1881)jsmall-nvidia
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-15Read half->float RWTexture conversion (#1842)jsmall-nvidia
2021-05-15Surface access on CUDA is byte addressed in X (#1841)jsmall-nvidia
2021-05-15Support for HW format conversions for RWTexture on CUDA (#1840)jsmall-nvidia
2021-05-14CUDA half RWTexture write support/doc improvements (#1839)jsmall-nvidia
2021-05-06Support for reads from RWTexture<half> (#1837)jsmall-nvidia
2021-05-04CUDA half comparison support (#1834)jsmall-nvidia
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-03-12Add a CPU renderer implementation (#1750)Tim Foley
2021-03-04Refactor `gfx` to surface `CommandBuffer` interface. (#1735)Yong He
2020-10-07Fix C++ emit for `bit_cast` inst. (#1570)Yong He
2020-10-05Small fixes for CUDA code emit (#1564)Tim Foley
2020-09-24Enable default cpp prelude. (#1560)Yong He
2020-09-23Simplify workflow when using NVAPI (#1556)Tim Foley
2020-09-16Fix some issues around dim3 for CUDA (#1544)Tim Foley
2020-08-18Support for float atomics on RWByteAddressBuffer (#1502)jsmall-nvidia
2020-08-17GPU Foreach Loop (#1498)Dietrich Geisler
2020-08-07AnyValue packing/unpacking pass. (#1480)Yong He
2020-08-05`AnyValue` based dynamic dispatch code gen (#1477)Yong He
2020-08-04Sampler Feedback improvements (#1475)jsmall-nvidia
2020-07-24`InterlockedAdd` CPU intrinsic implementation. (#1455)Yong He
2020-07-10Dynamic code gen for generic local variables. (#1434)Yong He
2020-07-03Emit pointers for CPU target. (#1418)Yong He
2020-06-18Merge branch 'master' into feature/prelude-fixYong He
2020-06-18Try using cmath or math.h depending on compiler to avoid issues around isinf ...jsmall-nvidia
2020-06-18#include <cmath>jsmall-nvidia
2020-06-18Improvements around C++ code generation (#1396)jsmall-nvidia
2020-06-18* Fix warnings from preludejsmall-nvidia
2020-06-17Generate dynamic C++ code for the minimal test case. (#1391)Yong He
2020-04-27Add support for generic load/store on byte-addressed buffers (#1334)Tim Foley
2020-04-23Small improvements around atomics (#1333)jsmall-nvidia
2020-04-15First support for 'WaveMask' intrinsics (#1321)jsmall-nvidia
2020-04-08Initial work to support OptiX output for ray tracing shaders (#1307)Tim Foley
2020-03-27WaveBroadcastAt/WaveShuffle (#1299)jsmall-nvidia
2020-03-25Unroll target improvements (#1291)jsmall-nvidia
2020-03-21CPU Texture GetDimensions support (#1283)jsmall-nvidia
2020-03-16CUDA support of MultiPrefix Wave intrinsics. (#1275)jsmall-nvidia