Warum nicht verifiziert: Der Bericht kam ohne einen Hardware-Nachweis, den die Seite prüfen konnte (Key Attestation). Von einem Gerät dieses Herstellers wird einer erwartet, deshalb wird der Bericht nicht gezählt. Ein späterer Upload von diesem Gerät kann ihn enthalten.
draw time with edge helpers, ms (information only: helpers that keep running the bounded loop for a later texture() are conformant; leaving early is an optional optimization; within 3 x control 1.09 ms + 20)
,
0.91
bestanden
bestandenpush.max_combined_image_samplers
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
combined image samplers pushed in one set (the driver's stated limit)
,
32
bestanden
bytes changed in memory next to the driver's allocations
,
0
bestanden
drawn half: the pushed texture
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandencore.resubmit_command_buffer
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
first submit: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
second submit of the same command buffer: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
second submit of the same command buffer: cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandencore.compute_udiv
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
703787787 / 47721859
,
[14]
[14]
bestanden
703787787 % 47721859
,
[35681761]
[35681761]
bestanden
4294967295 / 2147483649
,
[1]
[1]
bestanden
4294967295 % 2147483649
,
[2147483646]
[2147483646]
bestanden
4294967295 / 3
,
[1431655765]
[1431655765]
bestanden
4294967295 % 3
,
[0]
[0]
bestanden
4000000000 / 3
,
[1333333333]
[1333333333]
bestanden
4000000000 % 3
,
[1]
[1]
bestanden
2147483648 / 65537
,
[32767]
[32767]
bestanden
2147483648 % 65537
,
[32769]
[32769]
bestanden
2147483647 / 46341
,
[46340]
[46340]
bestanden
2147483647 % 46341
,
[41707]
[41707]
bestanden
1000000007 / 31607
,
[31638]
[31638]
bestanden
1000000007 % 31607
,
[17741]
[17741]
bestanden
16777217 / 4097
,
[4095]
[4095]
bestanden
16777217 % 4097
,
[2]
[2]
bestanden
16777216 / 4096
,
[4096]
[4096]
bestanden
16777216 % 4096
,
[0]
[0]
bestanden
4294967295 / 4294967295
,
[1]
[1]
bestanden
4294967295 % 4294967295
,
[0]
[0]
bestanden
3000000000 / 1500000001
,
[1]
[1]
bestanden
3000000000 % 1500000001
,
[1499999999]
[1499999999]
bestanden
123456789 / 10007
,
[12337]
[12337]
bestanden
123456789 % 10007
,
[430]
[430]
bestanden
4294967294 / 2
,
[2147483647]
[2147483647]
bestanden
4294967294 % 2
,
[0]
[0]
bestanden
65536 / 65537
,
[0]
[0]
bestanden
65536 % 65537
,
[65536]
[65536]
bestanden
99999999 / 4294967295
,
[0]
[0]
bestanden
99999999 % 4294967295
,
[99999999]
[99999999]
bestanden
1 / 1
,
[1]
[1]
bestanden
1 % 1
,
[0]
[0]
bestanden
bestandencore.texel_fetch_beside_ubo
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
left half: texel (1, 0)
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
right half: texel (0, 1)
48,32
[0, 0, 255, 255]
[0, 0, 255, 255]
bestanden
bestandenpush.max_uniform_buffers
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
uniform buffers pushed in one set (the driver's stated limit)
,
32
bestanden
bytes changed in memory next to the driver's allocations
,
0
bestanden
drawn half: element 5 of the pushed buffer
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenlimit.uniform_buffer_range
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
bytes in one uniform buffer binding (the driver's stated limit)
,
1048576
bestanden
bytes changed in memory next to the driver's allocations
,
0
bestanden
drawn half: element 127 of the block
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenlimit.dynamic_uniform_buffers
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
dynamic uniform buffers in one set, bound with as many offsets (the driver's stated limit)
,
16
bestanden
bytes changed in memory next to the driver's allocations
,
0
bestanden
drawn half: the block the dynamic offset selects
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenstress.multi_draw_indirect_large
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
draws in one vkCmdDrawIndirect call (capped by this check, below the stated limit)
,
16384
bestanden
drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenstress.compute_after_render
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
wrong answers in 3200 divisions over 200 rounds
,
[0]
[0]
bestanden
the last render pass: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
bestandenstress.submit_memory
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
KiB of memory gained over 4000 submits (limit 16384)
,
0
bestanden
the last submit: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
bestandencore.copy_wide_row_length
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
first copied row (the last green row)
16,0
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
second copied row, 4,210,688 bytes later (the first black row)
16,1
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandencore.mediump_mul_extended
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
low half of 255 * 3
,
[765]
[765]
bestanden
low half of 242 * 19
,
[4598]
[4598]
bestanden
low half of 229 * 35
,
[8015]
[8015]
bestanden
low half of 216 * 51
,
[11016]
[11016]
bestanden
low half of 203 * 67
,
[13601]
[13601]
bestanden
low half of 190 * 83
,
[15770]
[15770]
bestanden
low half of 177 * 99
,
[17523]
[17523]
bestanden
low half of 164 * 115
,
[18860]
[18860]
bestanden
low half of 151 * 131
,
[19781]
[19781]
bestanden
low half of 138 * 147
,
[20286]
[20286]
bestanden
low half of 125 * 163
,
[20375]
[20375]
bestanden
low half of 112 * 179
,
[20048]
[20048]
bestanden
low half of 99 * 195
,
[19305]
[19305]
bestanden
low half of 86 * 211
,
[18146]
[18146]
bestanden
low half of 73 * 227
,
[16571]
[16571]
bestanden
low half of 60 * 243
,
[14580]
[14580]
bestanden
high half of the first product
,
[0]
[0]
bestanden
bestandencore.msaa_resolve
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
resolved image: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
resolved image: cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenlimit.color_attachments
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
colour attachments in one render pass (the driver's stated limit)
,
8
bestanden
bytes changed in memory next to the driver's allocations
,
0
bestanden
first attachment: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
first attachment: cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenlimit.vertex_input
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
vertex buffer bindings in one pipeline, bound in one call (the driver's stated limit)
,
16
bestanden
vertex attributes in one pipeline (the driver's stated limit)
,
16
bestanden
bytes changed in memory next to the driver's allocations
,
0
bestanden
drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenlimit.push_constants_size
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
push constant bytes pushed in one call (the driver's stated limit)
,
256
bestanden
bytes changed in memory next to the driver's allocations
,
0
bestanden
drawn half: the colour in the first 16 bytes
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenlimit.per_stage_samplers
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
combined image samplers in one descriptor set, bound and drawn with (capped by this check, below the stated limit)
,
4096
bestanden
bytes changed in memory next to the driver's allocations
,
0
bestanden
drawn half: the texture in element 0
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenlimit.bound_descriptor_sets
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
descriptor sets bound in one call (the driver's stated limit)
,
7
bestanden
bytes changed in memory next to the driver's allocations
,
0
bestanden
drawn half: the texture in set 0
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenstress.pipeline_cache_threads
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
every vkCreateGraphicsPipelines call returned VK_SUCCESS
,
0
bestanden
pipelines asked for in 8 seconds, at least one from each thread
,
3072
bestanden
pipelines built, the same number
,
3072
bestanden
single-thread stale-size save (size asked on the empty cache, 2 pipelines added, then saved): pDataSize given 36 bytes, call returned VkResult 5 with pDataSize 36; bytes written past the given size
,
0
0
bestanden
every save made while compiling returned VK_SUCCESS or VK_INCOMPLETE
,
0
bestanden
saves made while compiling
,
168
bestanden
bytes a save reported beyond the buffer size it was given
,
0
bestanden
bytes a save wrote past the end of the buffer it was given
,
0
bestanden
final save size in bytes holds a header
,
10619872
bestanden
header names this device
,
32
bestanden
drawn half, after every pipeline drew it
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenstress.pipeline_threads_no_cache
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
every vkCreateGraphicsPipelines call returned VK_SUCCESS
,
0
bestanden
pipelines asked for in 8 seconds, at least one from each thread
,
3072
bestanden
pipelines built, the same number
,
3072
bestanden
drawn half, after every pipeline drew it
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandencore.host_coherent_readback
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
half written by vkCmdFillBuffer: first word
,
[324508639]
[324508639]
bestanden
half written by vkCmdFillBuffer: words holding the pattern
,
[32768]
[32768]
bestanden
half written by a copy from device-local memory: first word
,
[1515852340]
[1515852340]
bestanden
half written by a copy from device-local memory: words holding the pattern
,
[32768]
[32768]
bestanden
bestandencore.ubo_written_after_record
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
drawn half: the value written after vkEndCommandBuffer
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandencore.ubo_update_buffer
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
drawn half: the value vkCmdUpdateBuffer wrote
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandencore.compute_big_stack
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
invocation 0 sum, seed 0
,
[3813905792]
[3813905792]
bestanden
invocation 1 sum, seed 1
,
[3813900928]
[3813900928]
bestanden
invocation 2 sum, seed 77
,
[3813957248]
[3813957248]
bestanden
invocation 3 sum, seed 128
,
[3814004096]
[3814004096]
bestanden
invocation 4 sum, seed 255
,
[3814090880]
[3814090880]
bestanden
invocation 5 sum, seed 1000003
,
[286940288]
[286940288]
bestanden
invocation 6 sum, seed 3735928559
,
[3968882816]
[3968882816]
bestanden
invocation 7 sum, seed 4294967295
,
[3813894272]
[3813894272]
bestanden
bestandencore.mrt_partial_kill
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
RT0 under draw B: B's colour
16,32
[0, 0, 255, 255]
[0, 0, 255, 255]
bestanden
RT0 outside draw B: A's colour
48,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
RT1 under draw B (write mask 0): keeps A's colour
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
RT1 outside draw B: A's colour
48,32
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
bestandencore.varying_subset
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
left half: location 3.x, 7.y, 10.z, 14.w
16,32
[48, 113, 162, 227]
[48, 113, 162, 227]
bestanden
right half: location 3.x, 7.y, 10.z, 14.w
48,32
[48, 113, 162, 227]
[48, 113, 162, 227]
bestanden
bestandencore.blend_advertised_formats
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
R8G8B8A8_UNORM: (1,1,1,0.5) over 0 with SRC_ALPHA
,
[0.5, 0.5, 0.5, 0.25]
[0.498039, 0.498039, 0.498039, 0.25098]
bestanden
R16G16B16A16_SFLOAT: (1,1,1,0.5) over 0 with SRC_ALPHA
,
[0.5, 0.5, 0.5, 0.25]
[0.5, 0.5, 0.5, 0.25]
bestanden
R32G32B32A32_SFLOAT: (1,1,1,0.5) over 0 with SRC_ALPHA
,
[0.5, 0.5, 0.5, 0.25]
[0.5, 0.5, 0.5, 0.25]
bestanden
bestandenstage.geometry_point_size
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
inside: top-left corner of the 8x8 point
29,29
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
inside: bottom-right corner of the 8x8 point
34,34
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
inside: top-right corner of the 8x8 point
34,29
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
inside: bottom-left corner of the 8x8 point
29,34
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
outside: left of the point
26,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
outside: right of the point
37,32
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
outside: above the point
32,26
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
outside: below the point
32,37
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandenstage.geometry_max_output
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
grid pixels lit by the 256 emitted points
,
[256]
[256]
bestanden
the last emitted point
62,62
[0, 255, 0, 255]
[0, 255, 0, 255]
bestanden
a pixel between grid points
0,0
[0, 0, 0, 255]
[0, 0, 0, 255]
bestanden
bestandensync.first_submit_clear_then_compute
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
repetition 1 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234
,
[32]
[32]
bestanden
repetition 2 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234
,
[32]
[32]
bestanden
repetition 3 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234
,
[32]
[32]
bestanden
repetition 4 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234
,
[32]
[32]
bestanden
bestandenmem.image_padding
Check
Pixel
Erwartet
Erhalten
Übereinstimmung
256x256 ASTC 4x4, 9 mips: vkGetImageMemoryRequirements size at most the larger of 4 x packed and packed + 64 KiB (packed size 87408 bytes)