From: Henri Verbeet Subject: [PATCH 4/5] d2d1: Don't pass NULL resource data to ID3D10Device_CreateTexture2D(). Message-Id: <1438247459-1846-4-git-send-email-hverbeet@codeweavers.com> Date: Thu, 30 Jul 2015 11:10:58 +0200 --- dlls/d2d1/bitmap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/d2d1/bitmap.c b/dlls/d2d1/bitmap.c index 080663c..00359cb 100644 --- a/dlls/d2d1/bitmap.c +++ b/dlls/d2d1/bitmap.c @@ -228,7 +228,8 @@ HRESULT d2d_bitmap_init(struct d2d_bitmap *bitmap, struct d2d_d3d_render_target resource_data.pSysMem = src_data; resource_data.SysMemPitch = pitch; - if (FAILED(hr = ID3D10Device_CreateTexture2D(render_target->device, &texture_desc, &resource_data, &texture))) + if (FAILED(hr = ID3D10Device_CreateTexture2D(render_target->device, &texture_desc, + src_data ? &resource_data : NULL, &texture))) { ERR("Failed to create texture, hr %#x.\n", hr); return hr; -- 2.1.4