summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit-c-like.cpp
Commit message (Expand)AuthorAge
* Fix legalization crash when processing metal parameter blocks. (#8591)Yong He2025-10-03
* Rename some symbols related to pointers types (#8592)Theresa Foley2025-10-03
* Add SPV_NV_bindless_texture support (#8534)Lujin Wang2025-09-26
* Defer immutable buffer loads when emitting spirv. (#7579)Yong He2025-07-02
* extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska2025-07-01
* Add optix support for coopvec (#7286)Mukund Keshava2025-06-10
* Add command line option for separate debug info (#7178)jarcherNV2025-06-06
* Make interface types non c-style in Slang2026. (#7260)Yong He2025-06-04
* Map `SV_VertexID` to `gl_VertexIndex-gl_BaseVertex`, add `SV_Vulkan*ID` seman...Darren Wihandi2025-05-19
* Rename 'main' on some backends (#7105)Mukund Keshava2025-05-15
* Support the new CoopVec builtins (#7108)Jay Kwak2025-05-14
* Add debug information for slang inling (#6621)Mukund Keshava2025-05-10
* Add `vk::offset` to specify member offsets for push constants (#6797)Darren Wihandi2025-04-21
* Update SPIRV-Tools and fix new validation errors. (#6511)Yong He2025-03-06
* Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi2025-02-28
* 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
* Support cooperative vector (#6223)Jay Kwak2025-01-30
* Allow requiring glsl language extensions on structs (#6173)Ellie Hermaszewska2025-01-28
* Fix depth texture sampling on Metal. (#6168)Yong He2025-01-24
* Implement Quad Control intrinsics (#5981)Darren Wihandi2025-01-17
* C-like emitter: Add parenthesis when combining relational and bitwise… (#6070)Anders Leino2025-01-16
* 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
* Add exhaustive associativity test for WGSL (#6056)Anders Leino2025-01-10
* Add parentheses to make precedence explicit (#6030)Anders Leino2025-01-08
* 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
* Bit extract (#5847)kaizhangNV2024-12-12
* WGSL: Fix issue where global calls are generated (#5768)Anders Leino2024-12-12
* Add emit logic for `requirePrelude` inst. (#5735)Yong He2024-12-03
* WGSL: Fix issue where swizzle L-values are generated (#5682)Anders Leino2024-11-26
* [WGSL] [WASM] Add reflection endpoints + Fix bit manipulation operations (#5499)Sai Praveen Bangaru2024-11-08
* Legalize the Entry-point for WGSL (#5498)Jay Kwak2024-11-05
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* formatEllie Hermaszewska2024-10-29
* Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak2024-10-28
* Properly check switch case. (#5341)Yong He2024-10-20
* Cleanup definition of `printf`. (#5330)Yong He2024-10-17
* Cleanup atomic intrinsics. (#5324)Yong He2024-10-17
* Fix entrypoint naming in glsl backend. (#5320)Yong He2024-10-16
* 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
* Warn when inout parameter is never written (#4777)venkataram-nv2024-08-12
* Overhaul IR lowering of pointer types. (#4710)Yong He2024-07-25
* Implement non member function atomic texture support (#4544)ArielG-NV2024-07-10