[PATCH 1/2] winevulkan: Allow some experimental VK extensions to be translated.

Henri Verbeet hverbeet at gmail.com
Mon May 10 08:10:27 CDT 2021


On Mon, 10 May 2021 at 12:29, Liam Middlebrook <lmiddlebrook at 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.



More information about the wine-devel mailing list