slang icon indicating copy to clipboard operation
slang copied to clipboard

CTS test failures with -emit-spirv-directly

Open jkwak-work opened this issue 8 months ago • 0 comments

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.*"
  2. texture size ignores LOD parameter, "dEQP-VK.glsl.texture_functions.query.texturesize.*"
  3. textureProj yields different result, "dEQP-VK.glsl.texture_functions.textureproj.*"
  4. multi-dimensional array failure, "dEQP-VK.ssbo.layout.2_level_", "dEQP-VK.ssbo.layout.3_level_"
  5. unsized array failure, "dEQP-VK.ssbo.layout.basic_unsized_array*"
  6. issues with basic types.

Note that all of the tests above pass when ran with an option, -emit-spirv-via-glsl.

Goal We need to investigate the failing tests and file issues for each. And re-enable the CTS tests when the issues are resolved.

Attachment The list of failing tests are attached, failing.txt

jkwak-work avatar Jun 12 '24 19:06 jkwak-work