Home | History | Annotate | Download | only in windx5

Lines Matching refs:ddsd

1031 	DDSURFACEDESC ddsd;
1328 SDL_memset(&ddsd, 0, sizeof(ddsd));
1329 ddsd.dwSize = sizeof(ddsd);
1330 ddsd.dwFlags = DDSD_CAPS;
1331 ddsd.ddsCaps.dwCaps = (DDSCAPS_PRIMARYSURFACE|DDSCAPS_VIDEOMEMORY);
1337 ddsd.dwFlags |= DDSD_BACKBUFFERCOUNT;
1338 ddsd.ddsCaps.dwCaps |= (DDSCAPS_COMPLEX|DDSCAPS_FLIP);
1339 ddsd.dwBackBufferCount = 1;
1341 result = IDirectDraw2_CreateSurface(ddraw2, &ddsd, &dd_surface1, NULL);
1343 ddsd.dwFlags &= ~DDSD_BACKBUFFERCOUNT;
1344 ddsd.ddsCaps.dwCaps &= ~(DDSCAPS_COMPLEX|DDSCAPS_FLIP);
1345 ddsd.dwBackBufferCount = 0;
1347 &ddsd, &dd_surface1, NULL);
1362 SDL_memset(&ddsd, 0, sizeof(ddsd));
1363 ddsd.dwSize = sizeof(ddsd);
1364 ddsd.dwFlags = DDSD_PIXELFORMAT|DDSD_CAPS;
1365 result = IDirectDrawSurface3_GetSurfaceDesc(SDL_primary, &ddsd);
1370 if ( ! (ddsd.ddpfPixelFormat.dwFlags&DDPF_RGB) ) {
1381 if ( ddsd.ddpfPixelFormat.u1.dwRGBBitCount == 8 ) {
1383 if ( ddsd.ddpfPixelFormat.dwRGBBitCount == 8 ) {
1438 ddsd.ddpfPixelFormat.u1.dwRGBBitCount) ) {
1440 ddsd.ddpfPixelFormat.dwRGBBitCount) ) {
1445 ddsd.ddpfPixelFormat.u1.dwRGBBitCount,
1446 ddsd.ddpfPixelFormat.u2.dwRBitMask,
1447 ddsd.ddpfPixelFormat.u3.dwGBitMask,
1448 ddsd.ddpfPixelFormat.u4.dwBBitMask,
1450 ddsd.ddpfPixelFormat.dwRGBBitCount,
1451 ddsd.ddpfPixelFormat.dwRBitMask,
1452 ddsd.ddpfPixelFormat.dwGBitMask,
1453 ddsd.ddpfPixelFormat.dwBBitMask,
1525 if ( (ddsd.ddsCaps.dwCaps & DDSCAPS_FLIP) == DDSCAPS_FLIP ) {
1651 DDSURFACEDESC ddsd;
1667 SDL_memset(&ddsd, 0, sizeof(ddsd));
1668 ddsd.dwSize = sizeof(ddsd);
1669 ddsd.dwFlags = (DDSD_WIDTH|DDSD_HEIGHT|DDSD_CAPS|
1671 ddsd.dwWidth = surface->w;
1672 ddsd.dwHeight= surface->h;
1674 ddsd.u1.lPitch = surface->pitch;
1676 ddsd.lPitch = surface->pitch;
1679 ddsd.ddsCaps.dwCaps =
1682 ddsd.ddsCaps.dwCaps =
1685 ddsd.ddpfPixelFormat.dwSize = sizeof(ddsd.ddpfPixelFormat);
1686 ddsd.ddpfPixelFormat.dwFlags = DDPF_RGB;
1688 ddsd.ddpfPixelFormat.dwFlags |= DDPF_PALETTEINDEXED8;
1691 ddsd.ddpfPixelFormat.u1.dwRGBBitCount = surface->format->BitsPerPixel;
1692 ddsd.ddpfPixelFormat.u2.dwRBitMask = surface->format->Rmask;
1693 ddsd.ddpfPixelFormat.u3.dwGBitMask = surface->format->Gmask;
1694 ddsd.ddpfPixelFormat.u4.dwBBitMask = surface->format->Bmask;
1696 ddsd.ddpfPixelFormat.dwRGBBitCount = surface->format->BitsPerPixel;
1697 ddsd.ddpfPixelFormat.dwRBitMask = surface->format->Rmask;
1698 ddsd.ddpfPixelFormat.dwGBitMask = surface->format->Gmask;
1699 ddsd.ddpfPixelFormat.dwBBitMask = surface->format->Bmask;
1707 &ddsd, &dd_surface1, NULL);
1726 result = IDirectDrawSurface3_GetCaps(dd_surface3,&ddsd.ddsCaps);
1731 if ( (ddsd.ddsCaps.dwCaps&DDSCAPS_VIDEOMEMORY) !=
1738 ddsd.dwFlags = DDSD_LPSURFACE;
1739 ddsd.lpSurface = surface->pixels;
1741 &ddsd, 0);
1750 SDL_memset(&ddsd, 0, sizeof(ddsd));
1751 ddsd.dwSize = sizeof(ddsd);
1753 &ddsd, (DDLOCK_NOSYSLOCK|DDLOCK_WAIT), NULL);
1761 if ( ddsd.lpSurface != surface->pixels ) {
1767 ddsd.u1.lPitch
1769 ddsd.lPitch
1777 surface->pitch = (Uint16)ddsd.u1.lPitch;
1779 surface->pitch = (Uint16)ddsd.lPitch;
1783 if ( (ddsd.ddpfPixelFormat.u1.dwRGBBitCount !=
1785 (ddsd.ddpfPixelFormat.u2.dwRBitMask != surface->format->Rmask) ||
1786 (ddsd.ddpfPixelFormat.u3.dwGBitMask != surface->format->Gmask) ||
1787 (ddsd.ddpfPixelFormat.u4.dwBBitMask != surface->format->Bmask) ){
1789 if ( (ddsd.ddpfPixelFormat.dwRGBBitCount !=
1791 (ddsd.ddpfPixelFormat.dwRBitMask != surface->format->Rmask) ||
1792 (ddsd.ddpfPixelFormat.dwGBitMask != surface->format->Gmask) ||
1793 (ddsd.ddpfPixelFormat.dwBBitMask != surface->format->Bmask) ){
1798 if ( (ddsd.dwWidth != (DWORD)surface->w) ||
1799 (ddsd.dwHeight != (DWORD)surface->h) ) {
1810 ddsd.ddsCaps.dwCaps = DDSCAPS_BACKBUFFER;
1812 &ddsd.ddsCaps, &dd_writebuf);
1852 DDSURFACEDESC ddsd;
1855 SDL_memset(&ddsd, 0, sizeof(ddsd));
1856 ddsd.dwSize = sizeof(ddsd);
1857 if ( IDirectDrawSurface3_Lock(surface, NULL, &ddsd,
1865 ddsd.dwWidth, ddsd.dwHeight,
1868 ddsd.ddpfPixelFormat.u1.dwRGBBitCount, ddsd.u1.lPitch);
1870 ddsd.ddpfPixelFormat.dwRGBBitCount, ddsd.lPitch);
1874 ddsd.ddpfPixelFormat.u2.dwRBitMask,
1875 ddsd.ddpfPixelFormat.u3.dwGBitMask,
1876 ddsd.ddpfPixelFormat.u4.dwBBitMask);
1878 ddsd.ddpfPixelFormat.dwRBitMask,
1879 ddsd.ddpfPixelFormat.dwGBitMask,
1880 ddsd.ddpfPixelFormat.dwBBitMask);
2039 DDSURFACEDESC ddsd;
2043 SDL_memset(&ddsd, 0, sizeof(ddsd));
2044 ddsd.dwSize = sizeof(ddsd);
2045 result = IDirectDrawSurface3_Lock(dd_surface, NULL, &ddsd,
2050 result = IDirectDrawSurface3_Lock(dd_surface, NULL, &ddsd,
2059 if ( surface->pitch != ddsd.u1.lPitch ) {
2060 surface->pitch = ddsd.u1.lPitch;
2062 if ( surface->pitch != ddsd.lPitch ) {
2063 surface->pitch = (Uint16)ddsd.lPitch;
2066 ((ddsd.dwHeight-surface->h)/2)*surface->pitch +
2067 ((ddsd.dwWidth-surface->w)/2)*
2070 surface->pixels = ddsd.lpSurface;