Skip to content

Commit e63f915

Browse files
authored
D3DFMT_A2W10V10U10 fix for ScreenGrab DX9 (#500)
1 parent 9850897 commit e63f915

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ScreenGrab/ScreenGrab9.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,9 @@ namespace
8585
#define DDS_LUMINANCE 0x00020000 // DDPF_LUMINANCE
8686
#define DDS_LUMINANCEA 0x00020001 // DDPF_LUMINANCE | DDPF_ALPHAPIXELS
8787
#define DDS_ALPHA 0x00000002 // DDPF_ALPHA
88-
#define DDS_BUMPDUDV 0x00080000 // DDPF_BUMPDUDV
8988
#define DDS_BUMPLUMINANCE 0x00040000 // DDPF_BUMPLUMINANCE
89+
#define DDS_BUMPDUDV 0x00080000 // DDPF_BUMPDUDV
90+
#define DDS_BUMPDUDVA 0x00080001 // DDPF_BUMPDUDV | DDPF_ALPHAPIXELS
9091

9192
#define DDS_HEADER_FLAGS_TEXTURE 0x00001007 // DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH | DDSD_PIXELFORMAT
9293
#define DDS_HEADER_FLAGS_MIPMAP 0x00020000 // DDSD_MIPMAPCOUNT
@@ -206,7 +207,7 @@ namespace
206207
{ sizeof(DDS_PIXELFORMAT), DDS_BUMPDUDV, 0, 32, 0x0000ffff, 0xffff0000, 0, 0 };
207208

208209
const DDS_PIXELFORMAT DDSPF_A2W10V10U10 =
209-
{ sizeof(DDS_PIXELFORMAT), DDS_BUMPDUDV, 0, 32, 0x3ff00000, 0x000ffc00, 0x000003ff, 0xc0000000 };
210+
{ sizeof(DDS_PIXELFORMAT), DDS_BUMPDUDVA, 0, 32, 0x3ff00000, 0x000ffc00, 0x000003ff, 0xc0000000 };
210211

211212
const DDS_PIXELFORMAT DDSPF_L6V5U5 =
212213
{ sizeof(DDS_PIXELFORMAT), DDS_BUMPLUMINANCE, 0, 16, 0x001f, 0x03e0, 0xfc00, 0 };

0 commit comments

Comments
 (0)