[DirectX][Intel] Incorrect `QuadAll` results for 2D compute quads
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- testing-qa
Direzione di ricerca
Inizia individuando il test nativo cs_6_7 QuadAll nella suite di test offload e leggendo il suo shader e l’output previsto. Verifica come i suoi 16 pattern di predicato corrispondono ai due quad 2×2 per [numthreads(4, 2, 1)], quindi confronta il risultato con la configurazione Intel Arc Pro B50 segnalata. Il lavoro è concluso quando si determina se le maschere osservate contraddicono la mappatura dei quad HLSL e si registra un risultato del test riproducibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Native cs_6_7 QuadAll tests return incorrect results on Intel Arc Pro B50 with Direct3D 12 and driver 32.0.101.9150.
The shader uses [numthreads(4, 2, 1)] and tests all 16 predicate patterns. The HLSL specification requires two 2×2 quads per group.
Expected: Mask 15, lanes 0–3
Actual: Masks 12–15, lanes 2–3
The actual output matches grouping four consecutive SV_GroupIndex values into each quad instead of using 2×2 SV_GroupThreadID blocks. This strongly suggests incorrect quad mapping in the Intel driver.
- Lingua principale
- C++
- Stelle
- 20
- Fork
- 41
- Merge medio
- 5g 5h
- PR unite (30g)
- 28
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di llvm/offload-test-suite
-
Change Lavapipe installation on DXC CIForse già presa @joaosaffran l’ha presa 5 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
llvm/offload-test-suite#1703 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
llvm/offload-test-suite#1562 ·
I maintainer di solito rispondono entro 1 giorno
-
[LongVec] Add a abs test caseForse già presa @farzonl l’ha presa 22 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
llvm/offload-test-suite#1441 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 57/100
llvm/offload-test-suite#1720 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 22/100
llvm/offload-test-suite#1714 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di llvm/offload-test-suite
Issue simili
-
PriorityNotificationQueue::wakeUpAll() loses the wake-up for a thread that is not waiting yetForse già presa @matejk l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
pocoproject/poco#5674 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
-
area:qmc bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
I maintainer di solito rispondono entro 3 giorni
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
ASGC-Game-Jam/asgc-gamejam-2026#563 ·
I maintainer di solito rispondono entro 1 giorno
-
area/ysql kind/bug priority/medium status/awaiting-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
yugabyte/yugabyte-db#37523 ·
I maintainer di solito rispondono entro 1 giorno