[PATCH v2 0/6] MR228: d3dx: improvements to texture creation functions

Matteo Bruni (@Mystral) wine at gitlab.winehq.org
Tue Jun 14 17:50:13 CDT 2022


Matteo Bruni (@Mystral) commented about dlls/d3dx10_43/texture.c:
> +    texture_2d_desc.Width = load_info->Width;
> +    texture_2d_desc.Height = load_info->Height;
> +    texture_2d_desc.MipLevels = load_info->MipLevels;
> +    texture_2d_desc.ArraySize = 1;
> +    texture_2d_desc.Format = load_info->Format;
> +    texture_2d_desc.SampleDesc.Count = 1;
> +    texture_2d_desc.Usage = load_info->Usage;
> +    texture_2d_desc.BindFlags = load_info->BindFlags;
> +    texture_2d_desc.MiscFlags = load_info->MiscFlags;
> +
> +    if (FAILED(hr = ID3D10Device_CreateTexture2D(device, &texture_2d_desc, resource_data, &texture_2d)))
> +        return hr;
> +
> +    *texture = (ID3D10Resource *)texture_2d;
> +    return S_OK;
> +}
Maybe create_d3d_texture() or create_d3d10_texture().

-- 
https://gitlab.winehq.org/wine/wine/-/merge_requests/228#note_2070



More information about the wine-devel mailing list