Lines Matching full:pfd
185 static void pfdOut(const PIXELFORMATDESCRIPTOR * pfd);
188 if (pfd->dwFlags & flag) { \
194 pfdOut(const PIXELFORMATDESCRIPTOR * pfd) in pfdOut() argument
199 ErrorF("nSize = %u\n", pfd->nSize); in pfdOut()
200 ErrorF("nVersion = %u\n", pfd->nVersion); in pfdOut()
201 ErrorF("dwFlags = %u = {", (unsigned int)pfd->dwFlags); in pfdOut()
223 ErrorF("iPixelType = %hu = %s\n", pfd->iPixelType, in pfdOut()
224 (pfd->iPixelType == in pfdOut()
226 ErrorF("cColorBits = %hhu\n", pfd->cColorBits); in pfdOut()
227 ErrorF("cRedBits = %hhu\n", pfd->cRedBits); in pfdOut()
228 ErrorF("cRedShift = %hhu\n", pfd->cRedShift); in pfdOut()
229 ErrorF("cGreenBits = %hhu\n", pfd->cGreenBits); in pfdOut()
230 ErrorF("cGreenShift = %hhu\n", pfd->cGreenShift); in pfdOut()
231 ErrorF("cBlueBits = %hhu\n", pfd->cBlueBits); in pfdOut()
232 ErrorF("cBlueShift = %hhu\n", pfd->cBlueShift); in pfdOut()
233 ErrorF("cAlphaBits = %hhu\n", pfd->cAlphaBits); in pfdOut()
234 ErrorF("cAlphaShift = %hhu\n", pfd->cAlphaShift); in pfdOut()
235 ErrorF("cAccumBits = %hhu\n", pfd->cAccumBits); in pfdOut()
236 ErrorF("cAccumRedBits = %hhu\n", pfd->cAccumRedBits); in pfdOut()
237 ErrorF("cAccumGreenBits = %hhu\n", pfd->cAccumGreenBits); in pfdOut()
238 ErrorF("cAccumBlueBits = %hhu\n", pfd->cAccumBlueBits); in pfdOut()
239 ErrorF("cAccumAlphaBits = %hhu\n", pfd->cAccumAlphaBits); in pfdOut()
240 ErrorF("cDepthBits = %hhu\n", pfd->cDepthBits); in pfdOut()
241 ErrorF("cStencilBits = %hhu\n", pfd->cStencilBits); in pfdOut()
242 ErrorF("cAuxBuffers = %hhu\n", pfd->cAuxBuffers); in pfdOut()
243 ErrorF("iLayerType = %hhu\n", pfd->iLayerType); in pfdOut()
244 ErrorF("bReserved = %hhu\n", pfd->bReserved); in pfdOut()
245 ErrorF("dwLayerMask = %u\n", (unsigned int)pfd->dwLayerMask); in pfdOut()
246 ErrorF("dwVisibleMask = %u\n", (unsigned int)pfd->dwVisibleMask); in pfdOut()
247 ErrorF("dwDamageMask = %u\n", (unsigned int)pfd->dwDamageMask); in pfdOut()
1137 PIXELFORMATDESCRIPTOR pfd; in glxWinSetPixelFormat() local
1140 /* convert fbConfig to PFD */ in glxWinSetPixelFormat()
1141 if (fbConfigToPixelFormat(config, &pfd, drawableTypeOverride)) { in glxWinSetPixelFormat()
1147 pfdOut(&pfd); in glxWinSetPixelFormat()
1151 pfd.cColorBits, bppOverride); in glxWinSetPixelFormat()
1152 pfd.cColorBits = bppOverride; in glxWinSetPixelFormat()
1155 pixelFormat = ChoosePixelFormat(hdc, &pfd); in glxWinSetPixelFormat()
1167 if (!SetPixelFormat(hdc, pixelFormat, &pfd)) { in glxWinSetPixelFormat()
1568 PIXELFORMATDESCRIPTOR pfd = { in fbConfigToPixelFormat() local
1569 sizeof(PIXELFORMATDESCRIPTOR), /* size of this pfd */ in fbConfigToPixelFormat()
1588 pfd.dwFlags |= PFD_DRAW_TO_WINDOW; /* support window */ in fbConfigToPixelFormat()
1591 …pfd.dwFlags |= (PFD_DRAW_TO_BITMAP | PFD_SUPPORT_GDI); /* supports software rendering to bitmap */ in fbConfigToPixelFormat()
1594 pfd.dwFlags |= PFD_STEREO; in fbConfigToPixelFormat()
1597 pfd.dwFlags |= PFD_DOUBLEBUFFER; in fbConfigToPixelFormat()
1600 pfd.cColorBits = mode->redBits + mode->greenBits + mode->blueBits; in fbConfigToPixelFormat()
1601 pfd.cRedBits = mode->redBits; in fbConfigToPixelFormat()
1602 pfd.cRedShift = GetShift(mode->redMask); in fbConfigToPixelFormat()
1603 pfd.cGreenBits = mode->greenBits; in fbConfigToPixelFormat()
1604 pfd.cGreenShift = GetShift(mode->greenMask); in fbConfigToPixelFormat()
1605 pfd.cBlueBits = mode->blueBits; in fbConfigToPixelFormat()
1606 pfd.cBlueShift = GetShift(mode->blueMask); in fbConfigToPixelFormat()
1607 pfd.cAlphaBits = mode->alphaBits; in fbConfigToPixelFormat()
1608 pfd.cAlphaShift = GetShift(mode->alphaMask); in fbConfigToPixelFormat()
1611 pfd.iPixelType = PFD_TYPE_RGBA; in fbConfigToPixelFormat()
1612 pfd.dwVisibleMask = in fbConfigToPixelFormat()
1613 (pfd.cRedBits << pfd.cRedShift) | (pfd.cGreenBits << pfd.cGreenShift) | in fbConfigToPixelFormat()
1614 (pfd.cBlueBits << pfd.cBlueShift) | (pfd.cAlphaBits << pfd.cAlphaShift); in fbConfigToPixelFormat()
1617 pfd.iPixelType = PFD_TYPE_COLORINDEX; in fbConfigToPixelFormat()
1618 pfd.dwVisibleMask = mode->transparentIndex; in fbConfigToPixelFormat()
1621 pfd.cAccumBits = in fbConfigToPixelFormat()
1624 pfd.cAccumRedBits = mode->accumRedBits; in fbConfigToPixelFormat()
1625 pfd.cAccumGreenBits = mode->accumGreenBits; in fbConfigToPixelFormat()
1626 pfd.cAccumBlueBits = mode->accumBlueBits; in fbConfigToPixelFormat()
1627 pfd.cAccumAlphaBits = mode->accumAlphaBits; in fbConfigToPixelFormat()
1629 pfd.cDepthBits = mode->depthBits; in fbConfigToPixelFormat()
1630 pfd.cStencilBits = mode->stencilBits; in fbConfigToPixelFormat()
1631 pfd.cAuxBuffers = mode->numAuxBuffers; in fbConfigToPixelFormat()
1635 *pfdret = pfd; in fbConfigToPixelFormat()
1751 PIXELFORMATDESCRIPTOR pfd; in glxWinCreateConfigs() local
1777 &pfd); in glxWinCreateConfigs()
1786 pfdOut(&pfd); in glxWinCreateConfigs()
1788 if (!(pfd.dwFlags & (PFD_DRAW_TO_WINDOW | PFD_DRAW_TO_BITMAP)) || in glxWinCreateConfigs()
1789 !(pfd.dwFlags & PFD_SUPPORT_OPENGL)) { in glxWinCreateConfigs()
1792 (unsigned int)pfd.dwFlags); in glxWinCreateConfigs()
1797 (pfd.dwFlags & PFD_DOUBLEBUFFER) ? GL_TRUE : GL_FALSE; in glxWinCreateConfigs()
1798 c->base.stereoMode = (pfd.dwFlags & PFD_STEREO) ? GL_TRUE : GL_FALSE; in glxWinCreateConfigs()
1800 c->base.redBits = pfd.cRedBits; in glxWinCreateConfigs()
1801 c->base.greenBits = pfd.cGreenBits; in glxWinCreateConfigs()
1802 c->base.blueBits = pfd.cBlueBits; in glxWinCreateConfigs()
1803 c->base.alphaBits = pfd.cAlphaBits; in glxWinCreateConfigs()
1805 c->base.redMask = BITS_AND_SHIFT_TO_MASK(pfd.cRedBits, pfd.cRedShift); in glxWinCreateConfigs()
1807 BITS_AND_SHIFT_TO_MASK(pfd.cGreenBits, pfd.cGreenShift); in glxWinCreateConfigs()
1809 BITS_AND_SHIFT_TO_MASK(pfd.cBlueBits, pfd.cBlueShift); in glxWinCreateConfigs()
1811 BITS_AND_SHIFT_TO_MASK(pfd.cAlphaBits, pfd.cAlphaShift); in glxWinCreateConfigs()
1813 c->base.rgbBits = pfd.cColorBits; in glxWinCreateConfigs()
1815 if (pfd.iPixelType == PFD_TYPE_COLORINDEX) { in glxWinCreateConfigs()
1816 c->base.indexBits = pfd.cColorBits; in glxWinCreateConfigs()
1822 c->base.accumRedBits = pfd.cAccumRedBits; in glxWinCreateConfigs()
1823 c->base.accumGreenBits = pfd.cAccumGreenBits; in glxWinCreateConfigs()
1824 c->base.accumBlueBits = pfd.cAccumBlueBits; in glxWinCreateConfigs()
1825 c->base.accumAlphaBits = pfd.cAccumAlphaBits; in glxWinCreateConfigs()
1826 // pfd.cAccumBits; in glxWinCreateConfigs()
1828 c->base.depthBits = pfd.cDepthBits; in glxWinCreateConfigs()
1829 c->base.stencilBits = pfd.cStencilBits; in glxWinCreateConfigs()
1830 c->base.numAuxBuffers = pfd.cAuxBuffers; in glxWinCreateConfigs()
1832 // pfd.iLayerType; // ignored in glxWinCreateConfigs()
1834 // pfd.dwLayerMask; // ignored in glxWinCreateConfigs()
1835 // pfd.dwDamageMask; // ignored in glxWinCreateConfigs()
1840 if (pfd.dwFlags & PFD_GENERIC_FORMAT) { in glxWinCreateConfigs()
1849 if (pfd.iPixelType == PFD_TYPE_COLORINDEX) { in glxWinCreateConfigs()
1855 c->base.transparentIndex = pfd.dwVisibleMask; in glxWinCreateConfigs()
1861 (pfd.dwVisibleMask & c->base.redMask) >> pfd.cRedShift; in glxWinCreateConfigs()
1863 (pfd.dwVisibleMask & c->base.greenMask) >> pfd.cGreenShift; in glxWinCreateConfigs()
1865 (pfd.dwVisibleMask & c->base.blueMask) >> pfd.cBlueShift; in glxWinCreateConfigs()
1867 (pfd.dwVisibleMask & c->base.alphaMask) >> pfd.cAlphaShift; in glxWinCreateConfigs()
1878 (((pfd.dwFlags & PFD_DRAW_TO_WINDOW) ? GLX_WINDOW_BIT : 0) in glxWinCreateConfigs()
1879 | ((pfd.dwFlags & PFD_DRAW_TO_BITMAP) ? GLX_PIXMAP_BIT : 0)); in glxWinCreateConfigs()
1881 if (pfd.iPixelType == PFD_TYPE_COLORINDEX) { in glxWinCreateConfigs()
1900 switch (pfd.dwFlags & (PFD_GENERIC_FORMAT | PFD_GENERIC_ACCELERATED)) { in glxWinCreateConfigs()
1919 if (pfd.dwFlags & PFD_SWAP_EXCHANGE) in glxWinCreateConfigs()
1921 else if (pfd.dwFlags & PFD_SWAP_COPY) in glxWinCreateConfigs()