summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-glsl-legalize.cpp
AgeCommit message (Expand)Author
2024-06-11Fix `GetAttributeAtVertex` for spirv and glsl targets. (#4334)Yong He
2024-06-10Fix SPIRV emit for `Flat` decoration and TessLevel builtin. (#4318)Yong He
2024-06-08SPIRV `Block` decoration fixes. (#4303)Yong He
2024-06-01Support different SPIRV versions. (#4254)Yong He
2024-04-26WIP: Force Inline If RefType (#4005)ArielG-NV
2024-04-24Fix macos CI and clang warnings. (#4019)Yong He
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-03-25Fix missing PerPrimitive decoration in mesh shader output. (#3828)Yong He
2024-03-21Fix `TriangleStream` lowering. (#3809)Yong He
2024-03-20Fix spirv generation for using output stream in a function. (#3806)Yong He
2024-03-15Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV
2024-03-14Mesh shader refactoring and bugfixes (#3702)Ellie Hermaszewska
2024-03-11Add `-fvk-use-dx-position-w` and fix ExecutionMode ordering for geometry shad...Yong He
2024-03-08[SPIRV] fix code gen for `SV_Coverage`. (#3718)Yong He
2024-02-20Refactor compiler option representations. (#3598)Yong He
2024-02-12Fix lowering of static consts in a generic function. (#3573)Yong He
2024-02-02Capability type checking. (#3530)Yong He
2024-01-24[SPIRV] Support `globallycoherent` and `[vk::index()]`. (#3488)Yong He
2024-01-22Bug fixes for the direct spirv backend. (#3474)Yong He
2024-01-18Capability def parsing & codegen + disjoint sets (#3451)Yong He
2023-11-16GLSL/SPIRV Fixes. (#3337)Yong He
2023-11-06Fix ICE when lowering an associatedtype declref from an derived interface. (#...Yong He
2023-10-02More direct-SPIRV fixes. (#3257)Yong He
2023-09-28[Direct SPIRV]: ray tracing pipeline intrinsics. (#3244)Yong He
2023-09-27WIP Mesh shaders for SPIR-V (#3226)Ellie Hermaszewska
2023-09-27Various SPIRV fixes. (#3231)Yong He
2023-09-21fix warnings (#3224)Ellie Hermaszewska
2023-09-18Use direct spirv in hello-world example. (#3207)Yong He
2023-09-11Add Mesh and Task shader support to GFX (#3190)Ellie Hermaszewska
2023-09-07Fix GLSL output for `gl_ClipDistance` input builtin. (#3193)Yong He
2023-08-24Misc. SPIRV Fixes, Part 2. (#3147)Yong He
2023-08-16Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska
2023-08-09Various fixes in GLSL emit. (#3074)Yong He
2023-07-21Add support for `-fvk-invert-y`. (#3012)Yong He
2023-06-29Small fixes to GLSL-legalize and func-property prop. (#2950)Yong He
2023-06-28Fix parameter block loads in GLSL emit. (#2946)Yong He
2023-06-26Handling SV_ClipDistance system semantic on GLSL/VK (#2942)jsmall-nvidia
2023-05-04Add SLANG_ASSUME and use it in release asserts (#2859)Ellie Hermaszewska
2023-04-26Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska
2023-03-16Support GL_EXT_fragment_shader_barycentric (#2704)Samuel Kogler
2023-02-24More control flow simplifications. (#2673)Yong He
2023-02-16Remove `SharedIRBuilder`. (#2657)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2022-12-07Remove `construct` IR op. (#2555)Yong He
2022-11-16Mesh shader support (#2464)Ellie Hermaszewska
2022-10-12Add support for SV_ViewID (#2440)Ellie Hermaszewska
2022-06-01Clean up void returns. (#2260)Yong He
2022-02-25Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...Yong He
2021-12-17Cleanup refactoring work around the IR builder (#2061)Theresa Foley
2021-03-08Add GLSL support for SV_InnerCoverage (#1740)Tim Foley