Jay Kwak

Results 35 issues of 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...

goal:quality & productivity
kind:regression

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...

kind:bug
goal:forward looking

1. Interface - **Common Interfaces** : IArray IBufferDataLayout IFunc IMutatingFunc IRWArray - **Math Interfaces** : IArithmetic ICompareable IFloat IInteger ILogical IRangedValue - **Atomic Interfaces** : IAtomicable IArithmeticAtomicable IBitAtomicable - **Auto-diff...

pr: non-breaking

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...

goal:quality & productivity

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...

kind:performance
goal:quality & productivity

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...

goal:client exploration

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)

goal:client support

**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.*"...

kind:bug
goal:quality & productivity

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 ![image](https://github.com/user-attachments/assets/237d4694-72a4-4ee5-9da7-efc794576a2f) Also some of item-list doesn't look right....

kind:documentation
goal:forward looking
siggraphasia-2024

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...

pr: non-breaking