summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit-hlsl.cpp
Commit message (Expand)AuthorAge
* Optionally disable entry point param cbuffer transformyum2025-10-17
* Rename some symbols related to pointers types (#8592)Theresa Foley2025-10-03
* Remove redundant [payload] attribute (Fix #7528) (#7555)Harsh Aggarwal (NVIDIA)2025-06-30
* Allow checking capabilities in specific stages (#7375)jarcherNV2025-06-10
* Support the new CoopVec builtins (#7108)Jay Kwak2025-05-14
* Add a new capability hlsl_2018 that avoid using select/and/or (#7003)Jay Kwak2025-05-05
* Support for Payload Access Qualifiers (#3448) (#6595)Harsh Aggarwal (NVIDIA)2025-04-07
* Add mesh shader output topology checks (#6592)Darren Wihandi2025-03-13
* Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi2025-02-28
* HLSL: Add 'f' suffix to float literals in code generation (#6381)Mukund Keshava2025-02-20
* Add raypayload decoration to ray payload structs (#6164)Ellie Hermaszewska2025-02-11
* Use and() and or() functions for logical-AND and OR (#6310)Jay Kwak2025-02-07
* maxtessfactor attribute should take a floating point value (#6289)Jay Kwak2025-02-05
* Support cooperative vector (#6223)Jay Kwak2025-01-30
* Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He2025-01-10
* Lower varying parameters as pointers instead of SSA values. (#5919)Yong He2025-01-07
* Add packed 8bit builtin types (#5939)Darren Wihandi2024-12-26
* Implement bitcast for 64-bit date type (#5895)kaizhangNV2024-12-17
* Add datalayout for constant buffers. (#5608)Yong He2024-11-21
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* Write only texture types. (#5454)Yong He2024-10-30
* formatEllie Hermaszewska2024-10-29
* Cleanup atomic intrinsics. (#5324)Yong He2024-10-17
* Initial `Atomic<T>` type implementation. (#5125)Yong He2024-09-20
* Respect matrix layout in uniform and in/out parameters for HLSL target. (#5013)Yong He2024-09-05
* Fix Varying Variable Location Assignments With Hull Shaders (#4915)ArielG-NV2024-08-26
* Overhaul IR lowering of pointer types. (#4710)Yong He2024-07-25
* Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV2024-06-28
* Implementing `tbuffer` layout(s) (#4436)ArielG-NV2024-06-24
* Metal: misc fixes and enable more tests. (#4374)Yong He2024-06-13
* Flag to prevent packing of cbuffer elements in HLSL backend. (#3993)Pema Malling2024-04-21
* Enable NonUniformResourceIndex support for glsl, hlsl and spirv (#3899)sriramm-nv2024-04-19
* Refactor memory qualifier decorators to be a bit-flag set, resolves #3841 (#3...ArielG-NV2024-04-03
* Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV2024-04-03
* Support SM6.6 keyword "WaveSize" (#3871)Jay Kwak2024-04-01
* Make `-no-mangle` option work, add `-no-hlsl-binding`. (#3817)Yong He2024-03-23
* Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV2024-03-15
* Mesh shader refactoring and bugfixes (#3702)Ellie Hermaszewska2024-03-14
* Refactor compiler option representations. (#3598)Yong He2024-02-20
* Add SPIRV intrinsics for texture footprint query. (#3345)Yong He2023-11-21
* Unify stdlib `Texture` types into one generic type. (#3327)Yong He2023-11-16
* Add Mesh and Task shader support to GFX (#3190)Ellie Hermaszewska2023-09-11
* Proper lowering of functiosn that returns NonCopyable values. (#3179)Yong He2023-09-03
* Add `sampleCount` parameter for MS textures. (#3001)Yong He2023-07-19
* Fix hit object emit for HLSL + FuncType specialization bug fix. (#2976)Yong He2023-07-10
* [branch] and [flatten] support (#2928)jsmall-nvidia2023-06-22
* Fixes for Shader Execution Reordering on VK (#2929)Theresa Foley2023-06-13
* Add SLANG_ASSUME and use it in release asserts (#2859)Ellie Hermaszewska2023-05-04
* Various dxc/fxc compatibility fixes. (#2863)Yong He2023-05-02
* Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska2023-04-26