summaryrefslogtreecommitdiff
path: root/source/slang/slang-emit-hlsl.cpp
AgeCommit message (Expand)Author
2024-10-29formatEllie Hermaszewska
2024-10-17Cleanup atomic intrinsics. (#5324)Yong He
2024-09-20Initial `Atomic<T>` type implementation. (#5125)Yong He
2024-09-05Respect matrix layout in uniform and in/out parameters for HLSL target. (#5013)Yong He
2024-08-26Fix Varying Variable Location Assignments With Hull Shaders (#4915)ArielG-NV
2024-07-25Overhaul IR lowering of pointer types. (#4710)Yong He
2024-06-28Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV
2024-06-24Implementing `tbuffer` layout(s) (#4436)ArielG-NV
2024-06-13Metal: misc fixes and enable more tests. (#4374)Yong He
2024-04-21Flag to prevent packing of cbuffer elements in HLSL backend. (#3993)Pema Malling
2024-04-19Enable NonUniformResourceIndex support for glsl, hlsl and spirv (#3899)sriramm-nv
2024-04-03Refactor memory qualifier decorators to be a bit-flag set, resolves #3841 (#3...ArielG-NV
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-04-01Support SM6.6 keyword "WaveSize" (#3871)Jay Kwak
2024-03-23Make `-no-mangle` option work, add `-no-hlsl-binding`. (#3817)Yong He
2024-03-15Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV
2024-03-14Mesh shader refactoring and bugfixes (#3702)Ellie Hermaszewska
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