summaryrefslogtreecommitdiff
path: root/source/slang/slang-emit-hlsl.cpp
AgeCommit message (Expand)Author
2024-02-20Refactor compiler option representations. (#3598)Yong He
2023-11-21Add SPIRV intrinsics for texture footprint query. (#3345)Yong He
2023-11-16Unify stdlib `Texture` types into one generic type. (#3327)Yong He
2023-09-11Add Mesh and Task shader support to GFX (#3190)Ellie Hermaszewska
2023-09-03Proper lowering of functiosn that returns NonCopyable values. (#3179)Yong He
2023-07-19Add `sampleCount` parameter for MS textures. (#3001)Yong He
2023-07-10Fix hit object emit for HLSL + FuncType specialization bug fix. (#2976)Yong He
2023-06-22[branch] and [flatten] support (#2928)jsmall-nvidia
2023-06-13Fixes for Shader Execution Reordering on VK (#2929)Theresa Foley
2023-05-04Add SLANG_ASSUME and use it in release asserts (#2859)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
2022-12-07Rename IR opcodes to unify style. (#2556)Yong He
2022-12-07Remove `construct` IR op. (#2555)Yong He
2022-12-02Inline functions with string param/return for GPU targets (#2544)jsmall-nvidia
2022-11-16Mesh shader support (#2464)Ellie Hermaszewska
2022-11-03Shader Execution Reordering without HLSL2021 (#2489)jsmall-nvidia
2022-10-05Various gfx fixes. (#2434)Yong He
2022-09-15Add support for GL_EXT_debug_printf extension to slang (#2399)Qubaef
2022-09-15Language feature: pointer sized int types. (#2401)Yong He
2022-05-27Added NativeStringType (#2252)jsmall-nvidia
2022-05-17Refactor prelude emit (#2236)jsmall-nvidia
2022-05-06Initial work around groupshared (#2224)jsmall-nvidia
2022-05-05Support for HLSL `export` (#2223)jsmall-nvidia
2022-04-27Make artifact an interface (#2195)jsmall-nvidia
2022-04-26Linking in DXC (#2190)jsmall-nvidia
2022-04-21`export` support in HLSL (#2188)jsmall-nvidia
2022-01-25Add support for HLSL unorm/snorm (#2095)Theresa Foley
2021-10-21Passing associated type arguments to existential parameters + packing for `bo...Yong He
2021-09-14Avoid upcasting to f32 in 16bit float-uint bit cast. (#1938)Yong He
2021-09-13Bug fix in 16bit type emit, vk validation error fix. (#1936)Yong He
2021-09-09`reinterpret` and 16-bit value packing. (#1933)Yong He
2021-03-03Add GLSL/SPIR-V support got GetAttributeAtVertex (#1733)Tim Foley
2021-02-16Add an accessor for IRInst opcode (#1707)Tim Foley
2021-02-12Initial support for DXR payload access qualifiers (#1705)Tim Foley
2021-01-07Add support for [noinline] attribute (#1650)Tim Foley
2020-09-23Simplify workflow when using NVAPI (#1556)Tim Foley
2020-08-03First pass support for Sampler Feedback (#1470)jsmall-nvidia
2020-06-18Prelude is associated with SourceLanguage (#1398)jsmall-nvidia
2020-06-18Fix and improvements around repro (#1397)jsmall-nvidia
2020-06-04Remove aborting in emitLoopControlDecoration default case.Yong He
2020-06-04Emit [loop] attribute to output HLSL.Yong He
2020-05-29Feature/ast syntax standard (#1360)jsmall-nvidia
2020-05-26Improvements around hashing (#1355)jsmall-nvidia
2020-04-27Add support for generic load/store on byte-addressed buffers (#1334)Tim Foley
2020-04-08Replace /* unhandled */ in source emit with a real error (#1313)Tim Foley
2020-03-25Unroll target improvements (#1291)jsmall-nvidia
2020-03-02Renamed UnownedStringSlice::size to getLength to make match String. (#1254)jsmall-nvidia
2020-02-19Fixes for DXR 1.1 RayQuery type (#1227)Tim Foley
2020-02-07Change handling of strings for HLSL/GLSL targets (#1204)Tim Foley