summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit-c-like.h
Commit message (Expand)AuthorAge
* Fix int16_t/uint16_t support for WGSL target (#7692)Copilot2025-07-11
* Add optix support for coopvec (#7286)Mukund Keshava2025-06-10
* Rename 'main' on some backends (#7105)Mukund Keshava2025-05-15
* Support the new CoopVec builtins (#7108)Jay Kwak2025-05-14
* Add `vk::offset` to specify member offsets for push constants (#6797)Darren Wihandi2025-04-21
* Add WaveGetLane* support for Metal and WGSL (#6371)Darren Wihandi2025-02-28
* Map `SV_InstanceID` to `gl_InstanceIndex-gl_BaseInstance` (#6468)Yong He2025-02-27
* Implement Quad Control intrinsics (#5981)Darren Wihandi2025-01-17
* Implement specialization constant support in numthreads / local_size (#5963)Julius Ikkala2025-01-14
* Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He2025-01-10
* Implement bitcast for 64-bit date type (#5895)kaizhangNV2024-12-17
* Bit extract (#5847)kaizhangNV2024-12-12
* Legalize the Entry-point for WGSL (#5498)Jay Kwak2024-11-05
* formatEllie Hermaszewska2024-10-29
* Properly check switch case. (#5341)Yong He2024-10-20
* Cleanup atomic intrinsics. (#5324)Yong He2024-10-17
* Fix handling of pointer logic in wgsl backend. (#5129)Yong He2024-09-20
* Initial `Atomic<T>` type implementation. (#5125)Yong He2024-09-20
* Initial WGSL support (#5006)Anders Leino2024-09-09
* Respect matrix layout in uniform and in/out parameters for HLSL target. (#5013)Yong He2024-09-05
* Support specialization constants. (#4963)Yong He2024-08-30
* 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
* Address glslang ordering requirments for 'derivative_group_*NV' (#4323)ArielG-NV2024-06-10
* RasterizerOrder resource for spirv and metal. (#4175)Yong He2024-05-16
* Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He2024-05-14
* Metal: propagate and specialize address space. (#4137)Yong He2024-05-08
* Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV2024-04-25
* Flag to prevent packing of cbuffer elements in HLSL backend. (#3993)Pema Malling2024-04-21
* Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV2024-04-03
* Support SM6.6 keyword "WaveSize" (#3871)Jay Kwak2024-04-01
* Support `[RequirePrelude]` attribute on types. (#3867)Yong He2024-04-01
* Implement GLSL gimageDim & memory qualifiers with optional extension(s); reso...ArielG-NV2024-03-26
* Fix the cuda left-hand swizzle issue (#3538) (#3691)kaizhangNV2024-03-06
* Add `requirePrelude()` intrinsic function. (#3250)Yong He2023-09-29
* [Direct SPIRV]: ray tracing pipeline intrinsics. (#3244)Yong He2023-09-28
* 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 `target_switch` and `intrinsic_asm` statement. (#3154)Yong He2023-08-28
* Compile append and consume structured buffers to glsl. (#3142)Yong He2023-08-21
* Better handling of bindings with multiple resource kind "aliases" for GLSL em...jsmall-nvidia2023-07-21
* [branch] and [flatten] support (#2928)jsmall-nvidia2023-06-22
* Fixes for Shader Execution Reordering on VK (#2929)Theresa Foley2023-06-13
* Various dxc/fxc compatibility fixes. (#2863)Yong He2023-05-02
* More builtin library support in torch backend. (#2760)Yong He2023-03-30
* Add slangpy doc, fix cuda prelude. (#2748)Yong He2023-03-28
* Support for producing SourceMap on emit (#2707)jsmall-nvidia2023-03-17
* More control flow simplifications. (#2673)Yong He2023-02-24
* Mesh shader support (#2464)Ellie Hermaszewska2022-11-16
* Shader Execution Reordering for VK (#2491)jsmall-nvidia2022-11-15