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-parameter-binding.cpp
Commit message (
Expand
)
Author
Age
*
Fix pointers and C-like layout in varying parameters (#8425)
Julius Ikkala
2025-09-10
*
Relax restriction on using link-time types for shader parameters. (#8387)
Yong He
2025-09-05
*
Implement SV_VulkanSamplePosition (#8236)
davli-nv
2025-08-21
*
Fix compiler crash when enum is used as vertex output data (#7915)
Copilot
2025-07-25
*
Fix Conditioanl<T, false> fields with a semantic. (#7855)
Yong He
2025-07-22
*
Fix spurious vk::binding warnings when attribute is present (#7581)
Copilot
2025-07-02
*
Resolve 'extern' types during type layout generation if possible (#6450)
Ellie Hermaszewska
2025-02-28
*
Add warning for ignored binding attributes on uniforms (#6373)
Mukund Keshava
2025-02-18
*
Fix warning about push constants, shaderRecordEXT (#6269)
cheneym2
2025-02-04
*
Fix combined sampler documentation and warning (#6207)
cheneym2
2025-01-29
*
Properly plumbing layout for global varyings. (#6198)
Yong He
2025-01-27
*
Support explicit `[vk::location(n)]` binding on metal/wgsl. (#5907)
Yong He
2024-12-18
*
Allow `Optional`, `Tuple` and `bool` to be used in varying input/output. (#5889)
Yong He
2024-12-18
*
Add verification logic on push and specialization constants. (#5887)
Yong He
2024-12-17
*
Enable exprs for all supported GLSL layout qualifiers (#5857)
Darren
2024-12-15
*
Support specialization constant on WGSL and Metal. (#5780)
Yong He
2024-12-06
*
Implement explciit binding for metal and wgsl. (#5778)
Yong He
2024-12-06
*
Add datalayout for constant buffers. (#5608)
Yong He
2024-11-21
*
Move switch statement bodies to their own lines (#5493)
Ellie Hermaszewska
2024-11-05
*
format
Ellie Hermaszewska
2024-10-29
*
Add COM API for querying metadata. (#5168)
Yong He
2024-09-30
*
Enable emscripten builds to compile slang.dll to WebAssembly. (#5131)
Anders Leino
2024-09-25
*
Support specialization constants. (#4963)
Yong He
2024-08-30
*
Warn if providing explicit bindings to a object using uniform locations (#4708)
ArielG-NV
2024-07-23
*
Support parameter block in metal shader objects. (#4671)
Yong He
2024-07-19
*
Move the file public header files to `include` dir (#4636)
kaizhangNV
2024-07-17
*
Fixes to Metal Input parameters and Output value input/output semantics (#4536)
ArielG-NV
2024-07-10
*
Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...
ArielG-NV
2024-06-28
*
[Metal] Support SV_TargetN. (#4390)
Yong He
2024-06-13
*
SPIR-V `SV_InstanceId` support in pixel shader (#4368)
ArielG-NV
2024-06-13
*
Fix crash on invalid entrypoint varying parameter. (#4349)
Yong He
2024-06-12
*
Implicit register binding for hlsl to non-hlsl targets (#4338)
ArielG-NV
2024-06-12
*
SPIRV backend: add support for tessellation stages, (#4336)
Yong He
2024-06-11
*
Parameter layout and reflection for Metal bindings. (#4022)
Yong He
2024-04-24
*
Support combined texture sampler when targeting HLSL. (#3963)
Yong He
2024-04-17
*
[GFX] Fix d3d12 buffer view creation logic for StructuredBuffers. (#3954)
Yong He
2024-04-15
*
Implement 8.14-8.19 of OpenGL-GLSL specification
ArielG-NV
2024-04-03
*
Fix default space assignment. (#3833)
Yong He
2024-03-25
*
Mesh shader refactoring and bugfixes (#3702)
Ellie Hermaszewska
2024-03-14
*
Implement glsl atomic's [non image or memory scope] with optional extension(s...
ArielG-NV
2024-03-13
*
Link-time specialization fixes. (#3734)
Yong He
2024-03-11
*
Refactor compiler option representations. (#3598)
Yong He
2024-02-20
*
Unify stdlib `Texture` types into one generic type. (#3327)
Yong He
2023-11-16
*
Parameter binding and gfx fixes. (#3302)
Yong He
2023-11-01
*
Fix a bug that warning 39001 can't be fully disabled. (#3112)
Yong He
2023-08-16
*
Use ankerl/unordered_dense as a hashmap implementation (#3036)
Ellie Hermaszewska
2023-08-16
*
Redesign `DeclRef` and systematic `Val` deduplication (#3049)
Yong He
2023-08-04
*
Fix -fvk-u-shift not applying to global constant buffer. (#3033)
Yong He
2023-07-27
*
Support for vk-shift-* without explicit bindings (#3000)
jsmall-nvidia
2023-07-19
*
Fix vk-shift-* mapping issue (#2993)
jsmall-nvidia
2023-07-14
[next]