Jay Kwak
Jay Kwak
**Problem description** One of recent changes (PR #5341) caused a regression. The expression in a switch-case label is no longer folded at the compile-time. It caused CTS failures and four...
Three CTS tests are occasionally causing the crash of deqp-vk.exe. ``` dEQP-VK.glsl.texture_gather.offset.implementation_offset.2d.rgba8.size_pot.clamp_to_edge_repeat dEQP-VK.glsl.texture_gather.offset.implementation_offset.2d.rgba8.size_pot.mirrored_repeat_clamp_to_edge dEQP-VK.glsl.texture_gather.offset.implementation_offset.2d.rgba8.size_pot.repeat_mirrored_repeat ``` When the validation is enabled, those tests fail with the following message, > Expected Image...
1. Interface - **Common Interfaces** : IArray IBufferDataLayout IFunc IMutatingFunc IRWArray - **Math Interfaces** : IArithmetic ICompareable IFloat IInteger ILogical IRangedValue - **Atomic Interfaces** : IAtomicable IArithmeticAtomicable IBitAtomicable - **Auto-diff...
Currently the CI actions that require HW GPU spend a lot of time building the executables. If we can perform the build operation on a separate CI runner, we can...
From a quick profiling, it appears that roughly 40% of the CPU time is spent in a function, `SlangResult _createDevice(const IDevice::Desc* desc, IDevice** outDevice)`, while running slang-test. It creates a...
The following tests are tests that are related to the semantics. They are currently enabled for Metal and we should enable them for WGSL as well. - tests/compute/compile-time-loop.slang - tests/compute/constexpr.slang...
One of our customers requested to update the SPIR-V submodules to include [Update SPV_AMDX_shader_enqueue](https://github.com/KhronosGroup/SPIRV-Headers/commit/07ddb1c0f1ffa929262d4568481a692bb0fb1535)
**Problem description** When we enabled `-emit-spirv-directly` as a default option, 579 CTS tests started failing. There appears to be about 6 types of problems. 1. floating point type conversion, "dEQP-VK.glsl.builtin.precision_fconvert.*"...
The second section of the user guide shows the code snippet in a strange way, which appears to be not intended. https://shader-slang.com/slang/user-guide/conventional-features.html  Also some of item-list doesn't look right....
Closes https://github.com/shader-slang/slang/discussions/5632 This commit enables Link Time Code Generation, or LTCG for short, for the release builds. Because "incremental" build is enabled, this ends up using "/LTCG:incremental" rather than the...