Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove non ASCII from texture diagrams #4008

Merged
merged 2 commits into from
Oct 18, 2024

Conversation

greggman
Copy link
Contributor

@greggman greggman commented Oct 18, 2024

Even in 2024 Google/Chromium's infra can't handle unicode 🤬

This is how they show up in chromium-swarm

--> EXPECTATION FAILED: subcase: samplePoints="cube-edges";addressMode="clamp-to-edge"
    result was not as expected:
          size: [8, 8, 6]
      mipCount: 3
          call: textureGather(texture: T, sampler: S, coords: vec3f(0.6854506397689122, -0.7281135426590934, -0.002844193526012084))  // #0
              : as 3D texture coord: (0.970703125, 0.501953125, 0.5833333333333334)
              : as texel coord mip level[0]: (7.766, 4.016), face: 3(-y)
              : as texel coord mip level[1]: (3.883, 2.008), face: 3(-y)
              : as texel coord mip level[2]: (1.941, 1.004), face: 3(-y)
           got: 0.68110, 0.24022, 0.15828, 0.13054
      expected: 0.24022, 0.02240, 0.46531, 0.15828
      max diff: 0.03
     abs diffs: 0.44088, 0.21782, 0.30703, 0.02774
     rel diffs: 64.73%, 90.68%, 65.98%, 17.53%
     ulp diffs: 28893, 14275, 20121, 1818
    
      sample points:
    expected:                                                                             | got:
                                                                                          | 
    layer: 0, cube-layer: 0 (+x)                                                          | layer: 0, cube-layer: 0 (+x) un-sampled
        0   1   2   3   4   5   6   7                                                     | 
      \u250c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2510                                                   | layer: 1, cube-layer: 0 (-x) un-sampled
    0 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   | layer: 2, cube-layer: 0 (+y) un-sampled
    1 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   | layer: 3, cube-layer: 0 (-y) 
    2 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   |     0   1   2   3   4   5   6   7 
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   |   \u250c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2510
    3 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 0 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   |   \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524
    4 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 1 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   |   \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524
    5 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 2 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   |   \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524
    6 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 3 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502 a \u2502 b \u2502
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   |   \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524
    7 \u2502   \u2502   \u2502   \u2502 a \u2502 b \u2502   \u2502   \u2502   \u2502                                                   | 4 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502 c \u2502 d \u2502
      \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518                                                   |   \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524
    a: mip(0) at: [ 3,  7,  0], weights: [R: 0.00000, G: 0.00000, B: 1.00000, A: 0.00000] | 5 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502
    b: mip(0) at: [ 4,  7,  0], weights: [R: 0.00000, G: 1.00000, B: 0.00000, A: 0.00000] |   \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524
    a: value: Depth: 0.46531                                                              | 6 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502
    b: value: Depth: 0.02240                                                              |   \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524
                                                                                          | 7 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502
    layer: 1, cube-layer: 0 (-x) un-sampled                                               |   \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518
                                                                                          | a: mip(0) at: [ 6,  3,  3], weights: [R: 0.00000, G: 0.00000, B: 0.00000, A: 1.00000]
    layer: 2, cube-layer: 0 (+y) un-sampled                                               | b: mip(0) at: [ 7,  3,  3], weights: [R: 0.00000, G: 0.00000, B: 1.00000, A: 0.00000]
                                                                                          | c: mip(0) at: [ 6,  4,  3], weights: [R: 1.00000, G: 0.00000, B: 0.00000, A: 0.00000]
    layer: 3, cube-layer: 0 (-y)                                                          | d: mip(0) at: [ 7,  4,  3], weights: [R: 0.00000, G: 1.00000, B: 0.00000, A: 0.00000]
        0   1   2   3   4   5   6   7                                                     | a: value: Depth: 0.13054
      \u250c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2510                                                   | b: value: Depth: 0.15828
    0 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | c: value: Depth: 0.68110
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   | d: value: Depth: 0.24022
    1 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   | layer: 4, cube-layer: 0 (+z) un-sampled
    2 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   | layer: 5, cube-layer: 0 (-z) un-sampled
    3 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502 c \u2502                                                   | 
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   | 
    4 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502 d \u2502                                                   | 
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   | 
    5 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   | 
    6 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 
      \u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524                                                   | 
    7 \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502   \u2502                                                   | 
      \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518                                                   | 
    c: mip(0) at: [ 7,  3,  3], weights: [R: 0.00000, G: 0.00000, B: 0.00000, A: 1.00000] | 
    d: mip(0) at: [ 7,  4,  3], weights: [R: 1.00000, G: 0.00000, B: 0.00000, A: 0.00000] | 
    c: value: Depth: 0.15828                                                              | 
    d: value: Depth: 0.24022                                                              | 
                                                                                          | 
    layer: 4, cube-layer: 0 (+z) un-sampled                                               | 
                                                                                          | 
    layer: 5, cube-layer: 0 (-z) un-sampled                                               | 
    
    

Even in 2024 Google/Chromium's infra can't handle unicode 🤬
Copy link
Collaborator

@kainino0x kainino0x left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Too bad. LGTM!

@kainino0x kainino0x enabled auto-merge (squash) October 18, 2024 13:32
@kainino0x kainino0x merged commit 0138660 into gpuweb:main Oct 18, 2024
1 check passed
teoxoy pushed a commit to mozilla/gpuweb-cts that referenced this pull request Oct 25, 2024
Even in 2024 Google/Chromium's infra can't handle unicode 🤬
teoxoy pushed a commit to mozilla/gpuweb-cts that referenced this pull request Oct 25, 2024
Even in 2024 Google/Chromium's infra can't handle unicode 🤬
@greggman greggman deleted the remove-non-ascii branch November 1, 2024 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants