[PATCH 0/7] MR212: d3d11: Create dxgi resource objects for textures and buffers.
Zebediah Figura
zfigura at codeweavers.com
Wed Jun 15 13:09:45 CDT 2022
On 6/10/22 06:18, Henri Verbeet wrote:
> On Fri, 10 Jun 2022 at 13:11, Jan Sikorski (@jsikorski)
> <wine at gitlab.winehq.org> wrote:
>>
>> On Fri Jun 10 11:05:14 2022 +0000, Jan Sikorski wrote:
>>> As far as I'm concerned, that's fine.
>> I agree with Henri's point though, perhaps it would be better to reorder initialization so that we create dxgi_resource first?
>
> The issue with that is that dxgi_resource_init() takes the wined3d
> resource as parameter. Perhaps that could be avoided, but it would
> likely introduce its own set of issues.
>
One thing we could probably do in general is make it possible to delay
setting the parent ops, e.g. set it as wined3d_null_parent_ops initially
and then add a separate function like wined3d_resource_set_parent_ops()
once the client object is fully initialized.
More information about the wine-devel
mailing list