Files
MobileGL/docs/Disaggregated/notes/p7/device-window-1/CTS-base/report-ssbo.json
T
swung0x48 206abdfa44 [docs] (P7): the gate-5 CTS base reading is on record - monolith x DirectVulkan x KHR-GL46 on the Redmi, five complete blocks
shader-image 63/56/6, ssbo 124/0/0, dsa 368/0/2, texture 815/221/18, packed-pixels
4732/0/0 (Pass/NotSupported/Fail); every block complete (no unrun, hung or crashed);
library p7w1-d260f110, glcts from VK-GL-CTS 0b04c470e with the FBO colour-texture
patch, API probe confirms GL 4.6. The AFTER reading compares inproc against this at
0.5 pp per block with new crashes as a separate hard red.
2026-09-22 15:33:52 -04:00

139 lines
10 KiB
JSON

{
"label": "DirectVulkan-ssbo",
"files": 1,
"total": 124,
"counts": {
"Pass": 124
},
"non_failure": 124,
"strict_pass": 124,
"failures": 0,
"pass_rate": 1.0,
"strict_pass_rate": 1.0,
"results": {
"KHR-GL46.shader_storage_buffer_object.advanced-indirectAddressing-case1": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-indirectAddressing-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-indirectAddressing-case2": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-indirectAddressing-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-matrix": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-matrix-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-readWrite-case1": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-readWrite-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-switchBuffers": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-switchBuffers-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-switchPrograms": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-switchPrograms-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-vec": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-shared-matR": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matR": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matR-pad": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-struct": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-vec": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matR": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-struct": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-struct-pad": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindbaseAfter": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeOffset": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeSize": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-indexing": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-pad": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-matR": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-struct": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-vec": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-packed-matR": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-struct": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std430-vec": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-usage-case1": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-usage-operators": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-usage-operators-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-usage-sync": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-usage-sync-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-write-fragment": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-write-geometry": "Pass",
"KHR-GL46.shader_storage_buffer_object.advanced-write-tessellation": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case1": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case2": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case3": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case3-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case4": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-atomic-case4-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-basic": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-basic-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-binding": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case3-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case3-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case4-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case4-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case5-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case5-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case6-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case6-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case7-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case7-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-max": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-name-match": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-noBindingLayout": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-operations-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-operations-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-operations-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-operations-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-readonly-writeonly": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case3-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case3-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case4-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case4-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case5-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case5-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case6-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std140Layout-case6-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case3-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case3-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case4-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case4-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case5-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case5-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case6-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case6-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case7-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-std430Layout-case7-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case3-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case3-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case4-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout-case4-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-cs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-vs": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-syntax": "Pass",
"KHR-GL46.shader_storage_buffer_object.basic-syntaxSSO": "Pass",
"KHR-GL46.shader_storage_buffer_object.negative-api-bind": "Pass",
"KHR-GL46.shader_storage_buffer_object.negative-api-blockBinding": "Pass",
"KHR-GL46.shader_storage_buffer_object.negative-glsl-compileTime": "Pass",
"KHR-GL46.shader_storage_buffer_object.negative-glsl-linkTime": "Pass"
}
}