summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-shader.cpp
AgeCommit message (Expand)Author
2024-11-22Don't treat StrcturedBuffer<IFoo> as a specializable param. (#5645)Yong He
2024-11-21Add datalayout for constant buffers. (#5608)Yong He
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-29formatEllie Hermaszewska
2024-10-28Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak
2024-09-19Allow lookups of overloaded methods. (#5110)Sai Praveen Bangaru
2024-09-05Support entrypoints defined in a namespace. (#5011)Yong He
2024-08-28Allow capabilities to be used with `[shader("...")]` (#4928)ArielG-NV
2024-08-01Allow implicit 'uniform' entrypoint parameters. (#4765)Yong He
2024-07-23Simplify `CapabilitySet` Diagnostic Printing (#4678)ArielG-NV
2024-07-18Adjust how `slang` and `slangc` uses a `profile` to manage the stage of an en...ArielG-NV
2024-06-28Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV
2024-06-12Capability System: Implicit capability upgrade warning/error (#4241)ArielG-NV
2024-06-12Add slangc flag to `-zero-initialize` all variables (#3987)ArielG-NV
2024-06-01Support different SPIRV versions. (#4254)Yong He
2024-05-16Capabilities System, CapabilitySet Logic Overhaul (#4145)ArielG-NV
2024-04-30Avoid classifying methods with `[numthreads]` as entry points for CUDA-relate...Sai Praveen Bangaru
2024-04-19add `-ignore-capabilities` flag (#3984)ArielG-NV
2024-04-12Fix another bug in entrypoint specialization arg synthesis. (#3933)Yong He
2024-04-10Fix checking logic of entry point specialization arguments. (#3916)Yong He
2024-03-19Add more cases for `isUniformParameterType`. (#3800)Yong He
2024-03-13Fix side effect checking around storage buffer type. (#3762)Yong He
2024-03-13Fix crash when specializing generic entry points. (#3760)Yong He
2024-03-11Link-time specialization fixes. (#3734)Yong He
2024-02-21Fix SPIRV lowering issue. (#3608)Yong He
2024-02-15Support loading serialized modules. (#3588)Yong He
2024-02-02Capability type checking. (#3530)Yong He
2023-12-08Handle import, entrypoint and global params in included files. (#3395)Yong He
2023-11-01Parameter binding and gfx fixes. (#3302)Yong He
2023-08-15squash warnings (#3113)Ellie Hermaszewska
2023-08-04Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He
2023-07-18Simplify Lookup and improve compiler performance. (#2996)Yong He
2023-07-12Create and cache flattened inheritance lists (#2740)Theresa Foley
2023-07-07Make DeclRefBase a Val, and DeclRef<T> a helper class. (#2967)Yong He
2023-07-05Bottleneck DeclRef creation through ASTBuilder. (#2689)Yong He
2023-04-26Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska
2023-04-25Dictionary using lowerCamel (#2835)jsmall-nvidia
2023-01-30Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...Yong He
2022-11-29Allow `no_diff` modifier on parameters (#2538)Yong He
2022-10-26Auto synthesis of Differential type (#2466)Yong He
2022-09-13Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He
2022-09-01Deduplicate consts and IRSpecialize in IR, propagate type info for `IntVal`. ...Yong He
2022-04-28Fix errors when building with the latest Xcode (#2215)Vincent Isambart
2021-07-09Make Scope non ref counted (#1904)jsmall-nvidia
2020-12-07"Shader Toy" example and related fixes (#1629)Tim Foley
2020-12-01Make SlangCompileRequest COM type (#1620)jsmall-nvidia
2020-09-10Allow existential types in `StructuredBuffer` element type. (#1536)Yong He
2020-07-23Fix the way extension declarations are cached for lookup (#1450)Tim Foley
2020-06-18Fix and improvements around repro (#1397)jsmall-nvidia
2020-06-08Small fixes/improvements based on review. (#1379)jsmall-nvidia