index
:
slang.git
master
Making it easier to work with shaders
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
source
/
slang
/
slang-emit-c-like.h
Commit message (
Expand
)
Author
Age
*
Fix int16_t/uint16_t support for WGSL target (#7692)
Copilot
2025-07-11
*
Add optix support for coopvec (#7286)
Mukund Keshava
2025-06-10
*
Rename 'main' on some backends (#7105)
Mukund Keshava
2025-05-15
*
Support the new CoopVec builtins (#7108)
Jay Kwak
2025-05-14
*
Add `vk::offset` to specify member offsets for push constants (#6797)
Darren Wihandi
2025-04-21
*
Add WaveGetLane* support for Metal and WGSL (#6371)
Darren Wihandi
2025-02-28
*
Map `SV_InstanceID` to `gl_InstanceIndex-gl_BaseInstance` (#6468)
Yong He
2025-02-27
*
Implement Quad Control intrinsics (#5981)
Darren Wihandi
2025-01-17
*
Implement specialization constant support in numthreads / local_size (#5963)
Julius Ikkala
2025-01-14
*
Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)
Yong He
2025-01-10
*
Implement bitcast for 64-bit date type (#5895)
kaizhangNV
2024-12-17
*
Bit extract (#5847)
kaizhangNV
2024-12-12
*
Legalize the Entry-point for WGSL (#5498)
Jay Kwak
2024-11-05
*
format
Ellie Hermaszewska
2024-10-29
*
Properly check switch case. (#5341)
Yong He
2024-10-20
*
Cleanup atomic intrinsics. (#5324)
Yong He
2024-10-17
*
Fix handling of pointer logic in wgsl backend. (#5129)
Yong He
2024-09-20
*
Initial `Atomic<T>` type implementation. (#5125)
Yong He
2024-09-20
*
Initial WGSL support (#5006)
Anders Leino
2024-09-09
*
Respect matrix layout in uniform and in/out parameters for HLSL target. (#5013)
Yong He
2024-09-05
*
Support specialization constants. (#4963)
Yong He
2024-08-30
*
Overhaul IR lowering of pointer types. (#4710)
Yong He
2024-07-25
*
Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...
ArielG-NV
2024-06-28
*
Address glslang ordering requirments for 'derivative_group_*NV' (#4323)
ArielG-NV
2024-06-10
*
RasterizerOrder resource for spirv and metal. (#4175)
Yong He
2024-05-16
*
Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)
Yong He
2024-05-14
*
Metal: propagate and specialize address space. (#4137)
Yong He
2024-05-08
*
Support derivative functions in compute & capabilities adjustments (#4014)
ArielG-NV
2024-04-25
*
Flag to prevent packing of cbuffer elements in HLSL backend. (#3993)
Pema Malling
2024-04-21
*
Implement 8.14-8.19 of OpenGL-GLSL specification
ArielG-NV
2024-04-03
*
Support SM6.6 keyword "WaveSize" (#3871)
Jay Kwak
2024-04-01
*
Support `[RequirePrelude]` attribute on types. (#3867)
Yong He
2024-04-01
*
Implement GLSL gimageDim & memory qualifiers with optional extension(s); reso...
ArielG-NV
2024-03-26
*
Fix the cuda left-hand swizzle issue (#3538) (#3691)
kaizhangNV
2024-03-06
*
Add `requirePrelude()` intrinsic function. (#3250)
Yong He
2023-09-29
*
[Direct SPIRV]: ray tracing pipeline intrinsics. (#3244)
Yong He
2023-09-28
*
Add Mesh and Task shader support to GFX (#3190)
Ellie Hermaszewska
2023-09-11
*
Proper lowering of functiosn that returns NonCopyable values. (#3179)
Yong He
2023-09-03
*
Add `target_switch` and `intrinsic_asm` statement. (#3154)
Yong He
2023-08-28
*
Compile append and consume structured buffers to glsl. (#3142)
Yong He
2023-08-21
*
Better handling of bindings with multiple resource kind "aliases" for GLSL em...
jsmall-nvidia
2023-07-21
*
[branch] and [flatten] support (#2928)
jsmall-nvidia
2023-06-22
*
Fixes for Shader Execution Reordering on VK (#2929)
Theresa Foley
2023-06-13
*
Various dxc/fxc compatibility fixes. (#2863)
Yong He
2023-05-02
*
More builtin library support in torch backend. (#2760)
Yong He
2023-03-30
*
Add slangpy doc, fix cuda prelude. (#2748)
Yong He
2023-03-28
*
Support for producing SourceMap on emit (#2707)
jsmall-nvidia
2023-03-17
*
More control flow simplifications. (#2673)
Yong He
2023-02-24
*
Mesh shader support (#2464)
Ellie Hermaszewska
2022-11-16
*
Shader Execution Reordering for VK (#2491)
jsmall-nvidia
2022-11-15
[next]