Home>WebGPU Browser Report - WebGPU Fingerprinting - WebGPU Test - RevealMark

WebGPU is a low-level graphics API that enables web applications to render high-performance graphics using the user's graphics hardware. It has been developed as the successor to WebGL.WebGPU can also collect device information, which may be used to create a unique browser fingerprint.By comparing hardware rendering artifacts and performance differences, fingerprinting scripts can potentially identify and track individual users across the web.

WebGPU Support Detection

—

WebGPU Report Hash

—

WebGPU Adapter Info

Adapter #0 High-Performance

vendor—
architecture—
device—
description—
driver—
backend—
type—
memoryHeaps—
d3dShaderModel—
vkDriverVersion—
isFallbackAdapter—
isCompatibilityMode—

Adapter Limits

maxTextureDimension1D—
maxTextureDimension2D—
maxTextureDimension3D—
maxTextureArrayLayers—
maxBindGroups—
maxBindGroupsPlusVertexBuffers—
maxBindingsPerBindGroup—
maxDynamicUniformBuffersPerPipelineLayout—
maxDynamicStorageBuffersPerPipelineLayout—
maxSampledTexturesPerShaderStage—
maxSamplersPerShaderStage—
maxStorageBuffersPerShaderStage—
maxStorageTexturesPerShaderStage—
maxUniformBuffersPerShaderStage—
maxUniformBufferBindingSize—
maxStorageBufferBindingSize—
minUniformBufferOffsetAlignment—
minStorageBufferOffsetAlignment—
maxVertexBuffers—
maxBufferSize—
maxVertexAttributes—
maxVertexBufferArrayStride—
maxInterStageShaderVariables—
maxColorAttachments—
maxColorAttachmentBytesPerSample—
maxComputeWorkgroupStorageSize—
maxComputeInvocationsPerWorkgroup—
maxComputeWorkgroupSizeX—
maxComputeWorkgroupSizeY—
maxComputeWorkgroupSizeZ—
maxComputeWorkgroupsPerDimension—
maxStorageBuffersInFragmentStage—
maxStorageTexturesInFragmentStage—
maxStorageBuffersInVertexStage—
maxStorageTexturesInVertexStage—

Adapter Features

depth-clip-control—
depth32float-stencil8—
texture-compression-bc—
texture-compression-bc-sliced-3d—
texture-compression-etc2—
texture-compression-astc—
texture-compression-astc-sliced-3d—
timestamp-query—
indirect-first-instance—
shader-f16—
rg11b10ufloat-renderable—
bgra8unorm-storage—
float32-filterable—
float32-blendable—
clip-distances—
dual-source-blending—
subgroups—
subgroups-f16—
chromium-experimental-timestamp-query-inside-passes—
chromium-experimental-subgroups—
chromium-experimental-subgroup-uniform-control-flow—
chromium-experimental-multi-draw-indirect—
chromium-experimental-unorm16-texture-formats—
chromium-experimental-snorm16-texture-formats—

Texture Format Capabilities

r8unorm—
r8snorm—
r8uint—
r8sint—
r16uint—
r16sint—
r16float—
rg8unorm—
rg8snorm—
rg8uint—
rg8sint—
r32uint—
r32sint—
r32float—
rg16uint—
rg16sint—
rg16float—
rgba8unorm—
rgba8unorm-srgb—
rgba8snorm—
rgba8uint—
rgba8sint—
bgra8unorm—
bgra8unorm-srgb—
rgb9e5ufloat—
rgb10a2uint—
rgb10a2unorm—
rg11b10ufloat—
rg32uint—
rg32sint—
rg32float—
rgba16uint—
rgba16sint—
rgba16float—
rgba32uint—
rgba32sint—
rgba32float—
depth32float—
depth32float-stencil8—
depth24plus—
depth24plus-stencil8—
depth16unorm—
stencil8—
bc1-rgba-unorm—
bc1-rgba-unorm-srgb—
bc2-rgba-unorm—
bc2-rgba-unorm-srgb—
bc3-rgba-unorm—
bc3-rgba-unorm-srgb—
bc4-r-unorm—
bc4-r-snorm—
bc5-rg-unorm—
bc5-rg-snorm—
bc6h-rgb-ufloat—
bc6h-rgb-float—
bc7-rgba-unorm—
bc7-rgba-unorm-srgb—
etc2-rgb8unorm—
etc2-rgb8unorm-srgb—
etc2-rgb8a1unorm—
etc2-rgb8a1unorm-srgb—
etc2-rgba8unorm—
etc2-rgba8unorm-srgb—
eac-r11unorm—
eac-r11snorm—
eac-rg11unorm—
eac-rg11snorm—
astc-4x4-unorm—
astc-4x4-unorm-srgb—
astc-5x4-unorm—
astc-5x4-unorm-srgb—
astc-5x5-unorm—
astc-5x5-unorm-srgb—
astc-6x5-unorm—
astc-6x5-unorm-srgb—
astc-6x6-unorm—
astc-6x6-unorm-srgb—
astc-8x5-unorm—
astc-8x5-unorm-srgb—
astc-8x6-unorm—
astc-8x6-unorm-srgb—
astc-8x8-unorm—
astc-8x8-unorm-srgb—
astc-10x5-unorm—
astc-10x5-unorm-srgb—
astc-10x6-unorm—
astc-10x6-unorm-srgb—
astc-10x8-unorm—
astc-10x8-unorm-srgb—
astc-10x10-unorm—
astc-10x10-unorm-srgb—
astc-12x10-unorm—
astc-12x10-unorm-srgb—
astc-12x12-unorm—
astc-12x12-unorm-srgb—
astc-12x12-unorm-srgb—
r16unorm—
rg16unorm—
rgba16unorm—
r16snorm—
rg16snorm—
rgba16snorm—

WGSL Language Features

packed_4x8_integer_dot_product—
unrestricted_pointer_parameters—
pointer_composite_access—
readonly_and_readwrite_storage_textures—

Miscellaneous

Preferred Canvas Format—
GPU Canvas Alpha Mode—
GPU Canvas Tone Mapping Mode—

실시간 감지

실시간 감지

구조화된 측정항목은 오픈 소스 변조 방지 지문 채취 방법과 SHA-256을 사용합니다. 거부된 모듈은 빨간색으로 표시되며 안정적인 지문에서 제외됩니다.

아니요