On Mon, 10 May 2021 at 12:29, Liam Middlebrook lmiddlebrook@nvidia.com wrote:
+# Some experimental extensions are used by shipping applications so their API is extremely unlikely +# to change in a backwards-incompatible way. Allow translation of those extensions with WineVulkan. +ALLOWED_X_EXTENSIONS = [
- "VK_NVX_binary_import",
- "VK_NVX_image_view_handle",
+]
I would be inclined to say those applications are abusing the system, and we shouldn't be enabling that. On the other hand, if NVIDIA is generally fine with applications/vendors doing this kind of thing, is there any point in distinguishing between NV and NVX extensions at all? I.e., in that case, we might as well just get rid of the code skipping NVX extensions, because their API is effectively going to be frozen the moment a non-zero number of applications use them.