Perché non verificato: Il report è arrivato senza una prova hardware che il sito potesse controllare (attestazione della chiave). Un dispositivo di questo produttore dovrebbe inviarla, quindi il report non viene contato. Un caricamento successivo da questo dispositivo potrebbe includerla.
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 0.83 ms + 20)
,
0.82
superato
superatopush.max_combined_image_samplers
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
combined image samplers pushed in one set (the driver's stated limit)
,
32
superato
bytes changed in memory next to the driver's allocations
,
0
superato
drawn half: the pushed texture
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatocore.resubmit_command_buffer
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
first submit: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
second submit of the same command buffer: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
second submit of the same command buffer: cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatocore.compute_udiv
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
703787787 / 47721859
,
[14]
[14]
superato
703787787 % 47721859
,
[35681761]
[35681761]
superato
4294967295 / 2147483649
,
[1]
[1]
superato
4294967295 % 2147483649
,
[2147483646]
[2147483646]
superato
4294967295 / 3
,
[1431655765]
[1431655765]
superato
4294967295 % 3
,
[0]
[0]
superato
4000000000 / 3
,
[1333333333]
[1333333333]
superato
4000000000 % 3
,
[1]
[1]
superato
2147483648 / 65537
,
[32767]
[32767]
superato
2147483648 % 65537
,
[32769]
[32769]
superato
2147483647 / 46341
,
[46340]
[46340]
superato
2147483647 % 46341
,
[41707]
[41707]
superato
1000000007 / 31607
,
[31638]
[31638]
superato
1000000007 % 31607
,
[17741]
[17741]
superato
16777217 / 4097
,
[4095]
[4095]
superato
16777217 % 4097
,
[2]
[2]
superato
16777216 / 4096
,
[4096]
[4096]
superato
16777216 % 4096
,
[0]
[0]
superato
4294967295 / 4294967295
,
[1]
[1]
superato
4294967295 % 4294967295
,
[0]
[0]
superato
3000000000 / 1500000001
,
[1]
[1]
superato
3000000000 % 1500000001
,
[1499999999]
[1499999999]
superato
123456789 / 10007
,
[12337]
[12337]
superato
123456789 % 10007
,
[430]
[430]
superato
4294967294 / 2
,
[2147483647]
[2147483647]
superato
4294967294 % 2
,
[0]
[0]
superato
65536 / 65537
,
[0]
[0]
superato
65536 % 65537
,
[65536]
[65536]
superato
99999999 / 4294967295
,
[0]
[0]
superato
99999999 % 4294967295
,
[99999999]
[99999999]
superato
1 / 1
,
[1]
[1]
superato
1 % 1
,
[0]
[0]
superato
superatocore.texel_fetch_beside_ubo
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
left half: texel (1, 0)
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
right half: texel (0, 1)
48,32
[0, 0, 255, 255]
[0, 0, 255, 255]
superato
superatopush.max_uniform_buffers
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
uniform buffers pushed in one set (the driver's stated limit)
,
32
superato
bytes changed in memory next to the driver's allocations
,
0
superato
drawn half: element 5 of the pushed buffer
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatolimit.uniform_buffer_range
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
bytes in one uniform buffer binding (the driver's stated limit)
,
1048576
superato
bytes changed in memory next to the driver's allocations
,
0
superato
drawn half: element 127 of the block
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatolimit.dynamic_uniform_buffers
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
dynamic uniform buffers in one set, bound with as many offsets (the driver's stated limit)
,
16
superato
bytes changed in memory next to the driver's allocations
,
0
superato
drawn half: the block the dynamic offset selects
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatostress.multi_draw_indirect_large
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
draws in one vkCmdDrawIndirect call (capped by this check, below the stated limit)
,
16384
superato
drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatostress.compute_after_render
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
wrong answers in 3200 divisions over 200 rounds
,
[0]
[0]
superato
the last render pass: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
superatostress.submit_memory
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
KiB of memory gained over 4000 submits (limit 16384)
,
0
superato
the last submit: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
superatocore.copy_wide_row_length
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
first copied row (the last green row)
16,0
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
second copied row, 4,210,688 bytes later (the first black row)
16,1
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatocore.mediump_mul_extended
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
low half of 255 * 3
,
[765]
[765]
superato
low half of 242 * 19
,
[4598]
[4598]
superato
low half of 229 * 35
,
[8015]
[8015]
superato
low half of 216 * 51
,
[11016]
[11016]
superato
low half of 203 * 67
,
[13601]
[13601]
superato
low half of 190 * 83
,
[15770]
[15770]
superato
low half of 177 * 99
,
[17523]
[17523]
superato
low half of 164 * 115
,
[18860]
[18860]
superato
low half of 151 * 131
,
[19781]
[19781]
superato
low half of 138 * 147
,
[20286]
[20286]
superato
low half of 125 * 163
,
[20375]
[20375]
superato
low half of 112 * 179
,
[20048]
[20048]
superato
low half of 99 * 195
,
[19305]
[19305]
superato
low half of 86 * 211
,
[18146]
[18146]
superato
low half of 73 * 227
,
[16571]
[16571]
superato
low half of 60 * 243
,
[14580]
[14580]
superato
high half of the first product
,
[0]
[0]
superato
superatocore.msaa_resolve
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
resolved image: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
resolved image: cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatolimit.color_attachments
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
colour attachments in one render pass (the driver's stated limit)
,
8
superato
bytes changed in memory next to the driver's allocations
,
0
superato
first attachment: drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
first attachment: cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatolimit.vertex_input
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
vertex buffer bindings in one pipeline, bound in one call (the driver's stated limit)
,
16
superato
vertex attributes in one pipeline (the driver's stated limit)
,
16
superato
bytes changed in memory next to the driver's allocations
,
0
superato
drawn half
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatolimit.push_constants_size
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
push constant bytes pushed in one call (the driver's stated limit)
,
256
superato
bytes changed in memory next to the driver's allocations
,
0
superato
drawn half: the colour in the first 16 bytes
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatolimit.per_stage_samplers
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
combined image samplers in one descriptor set, bound and drawn with (capped by this check, below the stated limit)
,
4096
superato
bytes changed in memory next to the driver's allocations
,
0
superato
drawn half: the texture in element 0
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatolimit.bound_descriptor_sets
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
descriptor sets bound in one call (the driver's stated limit)
,
7
superato
bytes changed in memory next to the driver's allocations
,
0
superato
drawn half: the texture in set 0
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatostress.pipeline_cache_threads
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
every vkCreateGraphicsPipelines call returned VK_SUCCESS
,
0
superato
pipelines asked for in 8 seconds, at least one from each thread
,
3072
superato
pipelines built, the same number
,
3072
superato
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
superato
every save made while compiling returned VK_SUCCESS or VK_INCOMPLETE
,
0
superato
saves made while compiling
,
183
superato
bytes a save reported beyond the buffer size it was given
,
0
superato
bytes a save wrote past the end of the buffer it was given
,
0
superato
final save size in bytes holds a header
,
10619872
superato
header names this device
,
32
superato
drawn half, after every pipeline drew it
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatostress.pipeline_threads_no_cache
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
every vkCreateGraphicsPipelines call returned VK_SUCCESS
,
0
superato
pipelines asked for in 8 seconds, at least one from each thread
,
3072
superato
pipelines built, the same number
,
3072
superato
drawn half, after every pipeline drew it
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatocore.host_coherent_readback
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
half written by vkCmdFillBuffer: first word
,
[324508639]
[324508639]
superato
half written by vkCmdFillBuffer: words holding the pattern
,
[32768]
[32768]
superato
half written by a copy from device-local memory: first word
,
[1515852340]
[1515852340]
superato
half written by a copy from device-local memory: words holding the pattern
,
[32768]
[32768]
superato
superatocore.ubo_written_after_record
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
drawn half: the value written after vkEndCommandBuffer
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatocore.ubo_update_buffer
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
drawn half: the value vkCmdUpdateBuffer wrote
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
cleared half
48,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatocore.compute_big_stack
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
invocation 0 sum, seed 0
,
[3813905792]
[3813905792]
superato
invocation 1 sum, seed 1
,
[3813900928]
[3813900928]
superato
invocation 2 sum, seed 77
,
[3813957248]
[3813957248]
superato
invocation 3 sum, seed 128
,
[3814004096]
[3814004096]
superato
invocation 4 sum, seed 255
,
[3814090880]
[3814090880]
superato
invocation 5 sum, seed 1000003
,
[286940288]
[286940288]
superato
invocation 6 sum, seed 3735928559
,
[3968882816]
[3968882816]
superato
invocation 7 sum, seed 4294967295
,
[3813894272]
[3813894272]
superato
superatocore.mrt_partial_kill
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
RT0 under draw B: B's colour
16,32
[0, 0, 255, 255]
[0, 0, 255, 255]
superato
RT0 outside draw B: A's colour
48,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
RT1 under draw B (write mask 0): keeps A's colour
16,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
RT1 outside draw B: A's colour
48,32
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
superatocore.varying_subset
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
left half: location 3.x, 7.y, 10.z, 14.w
16,32
[48, 113, 162, 227]
[48, 113, 162, 227]
superato
right half: location 3.x, 7.y, 10.z, 14.w
48,32
[48, 113, 162, 227]
[48, 113, 162, 227]
superato
superatocore.blend_advertised_formats
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
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]
superato
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]
superato
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]
superato
superatostage.geometry_point_size
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
inside: top-left corner of the 8x8 point
29,29
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
inside: bottom-right corner of the 8x8 point
34,34
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
inside: top-right corner of the 8x8 point
34,29
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
inside: bottom-left corner of the 8x8 point
29,34
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
outside: left of the point
26,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
outside: right of the point
37,32
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
outside: above the point
32,26
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
outside: below the point
32,37
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatostage.geometry_max_output
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
grid pixels lit by the 256 emitted points
,
[256]
[256]
superato
the last emitted point
62,62
[0, 255, 0, 255]
[0, 255, 0, 255]
superato
a pixel between grid points
0,0
[0, 0, 0, 255]
[0, 0, 0, 255]
superato
superatosync.first_submit_clear_then_compute
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
repetition 1 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234
,
[32]
[32]
superato
repetition 2 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234
,
[32]
[32]
superato
repetition 3 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234
,
[32]
[32]
superato
repetition 4 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234
,
[32]
[32]
superato
superatomem.image_padding
Controllo
Pixel
Atteso
Ottenuto
Corrispondenza
256x256 ASTC 4x4, 9 mips: vkGetImageMemoryRequirements size at most the larger of 4 x packed and packed + 64 KiB (packed size 87408 bytes)