venus: use common physical device properties
This supersedes !27765 (closed) by taking @tshikaboom's newer branch https://gitlab.freedesktop.org/tshikaboom/mesa/-/commits/venus-vkproperties-setters, and #9521 (closed) can be closed after this lands.
Test:
- vulkaninfo on Linux on i5-1240p and i7-10610U
- vkjson on Android on N100
- There's a diff from venus dropping
framebufferIntegerColorSampleCounts
, but that's due to an Android vkjson invalid behavior: vkjson only creates a 1.1 instance but asks for 1.2+ properties. Reported to Android side.
- There's a diff from venus dropping
Closes: #9521 (closed)
/cc @tshikaboom
Edited by Yiwei Zhang