Matteo Bruni (@Mystral) commented about dlls/d3dx9_36/texture.c:
HRESULT WINAPI D3DXSaveTextureToFileInMemory(ID3DXBuffer **dst_buffer, D3DXIMAGE_FILEFORMAT file_format, IDirect3DBaseTexture9 *src_texture, const PALETTEENTRY *src_palette) {
- HRESULT hr;
- const struct pixel_format_desc *fmt_desc = NULL;
- unsigned int levels, file_size, i;
- struct d3dx_image image = { 0 };
This initialization seems unnecessary at this point, since there is an unconditional call to `d3dx_image_init()` afterwards.