summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit-glsl.cpp
Commit message (Expand)AuthorAge
...
* Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He2024-05-14
* Add host shared library target. (#4098)Yong He2024-05-03
* Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV2024-04-25
* Avoid DXC warnings for missing bitwise op parantheses (#4004)Jay Kwak2024-04-24
* Enable NonUniformResourceIndex support for glsl, hlsl and spirv (#3899)sriramm-nv2024-04-19
* Refactor memory qualifier decorators to be a bit-flag set, resolves #3841 (#3...ArielG-NV2024-04-03
* Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV2024-04-03
* Implement GLSL gimageDim & memory qualifiers with optional extension(s); reso...ArielG-NV2024-03-26
* Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV2024-03-15
* Fix spirv builtin for `SV_ShadingRate`. (#3730)Yong He2024-03-10
* Refactor compiler option representations. (#3598)Yong He2024-02-20
* Unify GLSL and HLSL buffer block parsing. (#3552)Yong He2024-02-06
* Add per-buffer data layout control. (#3551)Yong He2024-02-05
* Capability type checking. (#3530)Yong He2024-02-02
* Atomics+Wave ops intrinsics fixes. (#3542)Yong He2024-02-02
* GLSL Passthrough support for SSBO types (#3446)Ellie Hermaszewska2024-02-02
* [SPIRV] Support `globallycoherent` and `[vk::index()]`. (#3488)Yong He2024-01-24
* Capability def parsing & codegen + disjoint sets (#3451)Yong He2024-01-18
* Add SPIRV intrinsics for texture footprint query. (#3345)Yong He2023-11-21
* Unify stdlib `Texture` types into one generic type. (#3327)Yong He2023-11-16
* Add GLSL Compatibility. (#3321)Yong He2023-11-14
* More direct-SPIRV fixes. (#3257)Yong He2023-10-02
* [Direct SPIRV]: ray tracing pipeline intrinsics. (#3244)Yong He2023-09-28
* WIP Mesh shaders for SPIR-V (#3226)Ellie Hermaszewska2023-09-27
* Add Mesh and Task shader support to GFX (#3190)Ellie Hermaszewska2023-09-11
* Fix GLSL output for `gl_ClipDistance` input builtin. (#3193)Yong He2023-09-07
* Proper lowering of functiosn that returns NonCopyable values. (#3179)Yong He2023-09-03
* Fix GLSL code gen around RayQuery and HitObject types. (#3173)Yong He2023-09-01
* Add `target_switch` and `intrinsic_asm` statement. (#3154)Yong He2023-08-28
* Lower all ByteAddressBuffer uses for SPIRV. (#3143)Yong He2023-08-23
* Compile append and consume structured buffers to glsl. (#3142)Yong He2023-08-21
* Support per field matrix layout (#3101)Yong He2023-08-14
* Add support for ConstBufferPointer on Vulkan. (#3089)Yong He2023-08-10
* Fix -fvk-u-shift not applying to global constant buffer. (#3033)Yong He2023-07-27
* Fix -fvk-u-shift not applying to RWStructuredBuffer on glsl output. (#3027)Yong He2023-07-26
* Better handling of bindings with multiple resource kind "aliases" for GLSL em...jsmall-nvidia2023-07-21
* Fix for vk-shift-* GLSL emit issue (#3004)jsmall-nvidia2023-07-20
* Do not fail when emitting GLSL using unorm/snorm textures (#2973)Ellie Hermaszewska2023-07-10
* Handling SV_ClipDistance system semantic on GLSL/VK (#2942)jsmall-nvidia2023-06-26
* Fixes for Shader Execution Reordering on VK (#2929)Theresa Foley2023-06-13
* Various dxc/fxc compatibility fixes. (#2863)Yong He2023-05-02
* Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska2023-04-26
* Support GL_EXT_fragment_shader_barycentric (#2704)Samuel Kogler2023-03-16
* Add `set` to spirv_instruction (#2597)jsmall-nvidia2023-01-17
* Fix small issue around emitInterpolationModifiersImpl when layout is nullptr....jsmall-nvidia2023-01-06
* Fix code generation for matrix reshape. (#2568)Yong He2022-12-14
* Rename IR opcodes to unify style. (#2556)Yong He2022-12-07
* Inline functions with string param/return for GPU targets (#2544)jsmall-nvidia2022-12-02
* Mesh shader support (#2464)Ellie Hermaszewska2022-11-16
* Shader Execution Reordering for VK (#2491)jsmall-nvidia2022-11-15