[PATCH v2 0/7] MR141: d3d11: Initialize output pointers on failure

Nikolay Sivov (@nsivov) wine at gitlab.winehq.org
Fri May 27 09:23:16 CDT 2022


Similar changes were done before for views, that fixed actual issue when object couldn't and shouldn't have been created, but pointer was still used afterwards. These are the same kind of changes for shader objects.

--
  v2: d3d11: Always initialize out shader pointer in CreateComputeShader().
      d3d11: Always initialize out shader pointer in CreateDomainShader().
      d3d11: Always initialize out shader pointer in CreateHullShader().
      d3d11: Always initialize out shader pointer in CreatePixelShader().
      d3d11: Always initialize out shader pointer in CreateGeometryShaderWithStreamOutput().
      d3d11: Always initialize out shader pointer in CreateGeometryShader().
      d3d11: Always initialize out shader pointer in CreateVertexShader().
 
https://gitlab.winehq.org/wine/wine/-/merge_requests/141



More information about the wine-devel mailing list