Don't silently ignore unsupported extension structures
Don't silently ignore unsupported extension structures

VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT and
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR
were both added because dEQP-VK inadvertently used them. It has been
fixed now.

History:
https://swiftshader-review.googlesource.com/c/SwiftShader/+/28428
https://swiftshader-review.googlesource.com/c/SwiftShader/+/58288

Bug: b/215555135
Change-Id: Ic3f6592c1aab78ecc7572cc917ff7cb053ab766b
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/62808
Kokoro-Result: kokoro <2ac7b1f3fa578934c95181d4272be0d3bca00121@google.com>
Tested-by: Nicolas Capens <51edc787c30f24c4904e8ffbb5523c3a9f7a451d@google.com>
Reviewed-by: Sean Risser <2d04e98eeaa433fb55534399ab3ab2c06fdf7967@google.com>

google/swiftshader,google/swiftshader,google/swiftshader