Aller au contenu

Graphiks WebGPU Suite

La Graphiks WebGPU Suite exerce le contrat public Graphiks WebGPU au moyen d'acid tests portables exécutés sur une implémentation WebGPU réelle dans le navigateur. La page Validation présente l'inventaire du contrat, la couverture des comportements et les résultats des exécutions JS et Wasm publiées, et permet d'exécuter la suite localement.

Ouvrir la page Validation

La galerie contient quatre scènes interactives : particules compute met à jour et dessine un même buffer GPU, réaction-diffusion fait évoluer des motifs avec une simulation Gray–Scott et la ville cyberpunk dessine des milliers de bâtiments par instancing avec un test de profondeur et le laboratoire de filtres applique cinq filtres compute à une illustration ou à une image importée localement. Chaque scène propose des contrôles bilingues et un panneau pédagogique montrant le WGSL compilé.

Ouvrir les démos

Les prérequis, commandes, contrôles et modalités d’intégration native sont décrits dans le guide d’exécution.

La suite fournit aussi deux charges de benchmark portables. Elles mesurent queue.writeBuffer ainsi que l'encodage et la soumission d'une charge compute, et publient leurs échantillons bruts avec le protocole, le profil et l'environnement. Chaque cible et profil est présenté séparément ; une durée est une observation de soumission CPU et d'achèvement, pas du temps GPU pur.

Ouvrir les benchmarks

Le protocole et ses limites d'interprétation sont documentés dans docs/benchmarks.md.

Les résultats publiés proviennent d'exécutions identifiées et restent distincts d'un lancement local. Les preuves enregistrées se trouvent dans docs/verification.fr.md.