summaryrefslogtreecommitdiff
path: root/source/slang/slang-emit.cpp
AgeCommit message (Expand)Author
2024-02-02GLSL Passthrough support for SSBO types (#3446)Ellie Hermaszewska
2024-01-23SPIRV Legalization fixes. (#3479)Yong He
2023-12-30Fix the intrinsic expansion of ObjectToWorld3x4 in spirv_asm. Data type (#3428)Pankaj Mistry
2023-12-15Add ConstBufferPointer::subscript. (#3415)Yong He
2023-12-15GLSL SSBO Support (#3400)Ellie Hermaszewska
2023-12-14Looks like `#3327` left in some debugging code. (#3411)jsmall-nvidia
2023-12-13Fix GLSL static initialization bug. (#3409)Yong He
2023-11-16Unify stdlib `Texture` types into one generic type. (#3327)Yong He
2023-11-14Add GLSL Compatibility. (#3321)Yong He
2023-10-11Small warnings and bugs (#3272)Ellie Hermaszewska
2023-10-11Report spirv-opt time. (#3271)Yong He
2023-10-09Run curated spirv-opt passes through slang-glslang. (#3266)Yong He
2023-10-05Various AD Fixes (#3263)Sai Praveen Bangaru
2023-10-04SPIRV compiler performance fixes. (#3258)Yong He
2023-09-27WIP Mesh shaders for SPIR-V (#3226)Ellie Hermaszewska
2023-09-27Various SPIRV fixes. (#3231)Yong He
2023-09-21Revert inlining change in #3217. (#3229)Yong He
2023-09-21move global initializers to entry point for spirv (#3225)Ellie Hermaszewska
2023-09-20Move force inlining step to before `processAutodiffCalls` (and run in loop) (...Sai Praveen Bangaru
2023-09-19Added `[AutoPyBindCUDA]` for automatic kernel binding + `[PyExport]` for expo...Sai Praveen Bangaru
2023-09-19Direct SPIRV ParameterBlock fix. (#3212)Yong He
2023-09-11Add Mesh and Task shader support to GFX (#3190)Ellie Hermaszewska
2023-09-07Lower LValue implicit cast before autodiff. (#3194)Yong He
2023-09-05SPIR-V image operations (#3163)Ellie Hermaszewska
2023-08-30Fix memory barrier intrinsics. (#3166)Yong He
2023-08-23Lower all ByteAddressBuffer uses for SPIRV. (#3143)Yong He
2023-08-21Compile append and consume structured buffers to glsl. (#3142)Yong He
2023-08-17Initial support for differentiating existential types (#3111)Sai Praveen Bangaru
2023-08-17Create storage types of different layouts for SPIRV emit. (#3116)Yong He
2023-08-14Support per field matrix layout (#3101)Yong He
2023-08-04Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He
2023-07-21Add support for `-fvk-invert-y`. (#3012)Yong He
2023-07-19Optimize specialization, and remove unnecessary calls to `simplifyIR`. (#2999)Yong He
2023-07-12Use scratchData on `IRInst` to replace HashSets. (#2978)Yong He
2023-07-11Add perf benchmark utility. (#2977)Yong He
2023-07-10Add support for texture footprint queries (#2970)Theresa Foley
2023-07-05Initial sizeof/alignof implementation. (#2954)jsmall-nvidia
2023-06-30Fix for operator assignment issue (#2951)jsmall-nvidia
2023-06-29Apply SCCP on global scope before unrolling loops. (#2952)Yong He
2023-06-28Fix parameter block loads in GLSL emit. (#2946)Yong He
2023-05-31Fix div-by-zero error during sccp. (#2911)Yong He
2023-05-23Add API for querying total compile time. (#2898)Yong He
2023-05-12Fusion pass for saturated_cooperation (#2874)Ellie Hermaszewska
2023-05-11MVP for higher order functions (#2849)Ellie Hermaszewska
2023-05-02Various dxc/fxc compatibility fixes. (#2863)Yong He
2023-04-26Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska
2023-04-25Support recomputing phi params in bwd prop func. (#2841)Yong He
2023-04-20Improvements outputting containers (#2815)jsmall-nvidia
2023-04-19Make SourceMap a value type (#2812)jsmall-nvidia
2023-04-18On demand SourceMap JSON serialization (#2811)jsmall-nvidia