Zebediah Figura (@zfigura) commented about dlls/d3drm/texture.c:
{ - if (!image - || !image->red_mask - || !image->green_mask - || !image->blue_mask - || !image->buffer1 - || !(image->rgb || (image->palette && image->palette_size))) - { + if (!image) return FALSE; + + TRACE("size (%d, %d), aspect (%d, %d), depth %d, red %ld, green %ld, blue %ld, " + "buffer1 %p, buffer2 %p, rgb %d, pal %p, size %d\n", + image->width, image->height, image->aspectx, image->aspecty, + image->depth, image->red_mask, image->green_mask, image->blue_mask, image->buffer1, + image->buffer2, image->rgb, image->palette, image->palette_size ); The masks should probably be traced in hexadecimal.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3785#note_44968