Browse Source

libobs-d3d11: Initialize variable to zero

Initialize variable (that will be used to change the resource) to zero.
SuslikV 7 năm trước cách đây
mục cha
commit
671b6032e2
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  1. 1 0
      libobs-d3d11/d3d11-subsystem.cpp

+ 1 - 0
libobs-d3d11/d3d11-subsystem.cpp

@@ -1787,6 +1787,7 @@ bool gs_texture_map(gs_texture_t *tex, uint8_t **ptr, uint32_t *linesize)
 	gs_texture_2d *tex2d = static_cast<gs_texture_2d*>(tex);
 	gs_texture_2d *tex2d = static_cast<gs_texture_2d*>(tex);
 
 
 	D3D11_MAPPED_SUBRESOURCE map;
 	D3D11_MAPPED_SUBRESOURCE map;
+	ZeroMemory(&map, sizeof(D3D11_MAPPED_SUBRESOURCE));
 	hr = tex2d->device->context->Map(tex2d->texture, 0,
 	hr = tex2d->device->context->Map(tex2d->texture, 0,
 			D3D11_MAP_WRITE_DISCARD, 0, &map);
 			D3D11_MAP_WRITE_DISCARD, 0, &map);
 	if (FAILED(hr))
 	if (FAILED(hr))