ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

icd.c File Reference
#include <windows.h>
#include "GL/gl.h"
#include "GL/glext.h"
#include <stdio.h>
#include <tchar.h>
#include "GL/wmesa.h"
#include "mtypes.h"
#include "glapi.h"
#include "icdlist.h"

Go to the source code of this file.

Data Structures

struct  PICDTABLE
struct  __pixelformat__
struct  MesaWglCtx

Defines

#define GL_GLEXT_PROTOTYPES
#define MAX_MESA_ATTRS   20
#define GL_FUNC(func)   gl##func
#define ICD_ENTRY(func)   (PROC)GL_FUNC(func),
#define MESAWGL_CTX_MAX_COUNT   20

Typedefs

typedef voidHPBUFFERARB

Functions

GLAPI const char *GLAPIENTRY wglGetExtensionsStringARB (HDC hdc)
GLAPI const char *GLAPIENTRY wglGetExtensionsStringEXT (void)
GLAPI BOOL GLAPIENTRY wglChoosePixelFormatARB (HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats)
GLAPI BOOL GLAPIENTRY wglSwapIntervalEXT (int interval)
GLAPI int GLAPIENTRY wglGetSwapIntervalEXT (void)
GLAPI BOOL GLAPIENTRY wglGetPixelFormatAttribivARB (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, int *piValues)
GLAPI BOOL GLAPIENTRY wglGetPixelFormatAttribfvARB (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, FLOAT *pfValues)
GLAPI BOOL GLAPIENTRY wglMakeContextCurrentARB (HDC hDrawDC, HDC hReadDC, HGLRC hglrc)
GLAPI HANDLE GLAPIENTRY wglGetCurrentReadDCARB (void)
GLAPI HPBUFFERARB GLAPIENTRY wglCreatePbufferARB (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList)
GLAPI HDC GLAPIENTRY wglGetPbufferDCARB (HPBUFFERARB hPbuffer)
GLAPI int GLAPIENTRY wglReleasePbufferDCARB (HPBUFFERARB hPbuffer, HDC hDC)
GLAPI BOOL GLAPIENTRY wglDestroyPbufferARB (HPBUFFERARB hPbuffer)
GLAPI BOOL GLAPIENTRY wglQueryPbufferARB (HPBUFFERARB hPbuffer, int iAttribute, int *piValue)
GLAPI HANDLE GLAPIENTRY wglCreateBufferRegionARB (HDC hDC, int iLayerPlane, UINT uType)
GLAPI VOID GLAPIENTRY wglDeleteBufferRegionARB (HANDLE hRegion)
GLAPI BOOL GLAPIENTRY wglSaveBufferRegionARB (HANDLE hRegion, int x, int y, int width, int height)
GLAPI BOOL GLAPIENTRY wglRestoreBufferRegionARB (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc)
GLAPI BOOL GLAPIENTRY wglSetPbufferAttribARB (HPBUFFERARB hPbuffer, const int *piAttribList)
GLAPI BOOL GLAPIENTRY wglBindTexImageARB (HPBUFFERARB hPbuffer, int iBuffer)
GLAPI BOOL GLAPIENTRY wglReleaseTexImageARB (HPBUFFERARB hPbuffer, int iBuffer)
WGLAPI BOOL GLAPIENTRY DrvCopyContext (HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask)
WGLAPI HGLRC GLAPIENTRY DrvCreateContext (HDC hdc)
WGLAPI BOOL GLAPIENTRY DrvDeleteContext (HGLRC hglrc)
WGLAPI HGLRC GLAPIENTRY DrvCreateLayerContext (HDC hdc, int iLayerPlane)
WGLAPI PICDTABLE GLAPIENTRY DrvSetContext (HDC hdc, HGLRC hglrc, void *callback)
WGLAPI void GLAPIENTRY DrvReleaseContext (HGLRC hglrc)
WGLAPI BOOL GLAPIENTRY DrvShareLists (HGLRC hglrc1, HGLRC hglrc2)
WGLAPI BOOL GLAPIENTRY DrvDescribeLayerPlane (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nBytes, LPLAYERPLANEDESCRIPTOR plpd)
WGLAPI int GLAPIENTRY DrvSetLayerPaletteEntries (HDC hdc, int iLayerPlane, int iStart, int cEntries, CONST COLORREF *pcr)
WGLAPI int GLAPIENTRY DrvGetLayerPaletteEntries (HDC hdc, int iLayerPlane, int iStart, int cEntries, COLORREF *pcr)
WGLAPI BOOL GLAPIENTRY DrvRealizeLayerPalette (HDC hdc, int iLayerPlane, BOOL bRealize)
WGLAPI BOOL GLAPIENTRY DrvSwapLayerBuffers (HDC hdc, UINT fuPlanes)
WGLAPI int GLAPIENTRY DrvDescribePixelFormat (HDC hdc, int iPixelFormat, UINT nBytes, LPPIXELFORMATDESCRIPTOR ppfd)
WGLAPI PROC GLAPIENTRY DrvGetProcAddress (LPCSTR lpszProc)
WGLAPI BOOL GLAPIENTRY DrvSetPixelFormat (HDC hdc, int iPixelFormat, const PIXELFORMATDESCRIPTOR *ppfd)
WGLAPI BOOL GLAPIENTRY DrvSwapBuffers (HDC hdc)
WGLAPI BOOL GLAPIENTRY DrvValidateVersion (DWORD version)

Variables

static ICDTABLE icdTable
struct __pixelformat__ pix []
int qt_pix = sizeof(pix) / sizeof(pix[0])
static MesaWglCtx wgl_ctx [MESAWGL_CTX_MAX_COUNT]
static unsigned ctx_count = 0
static int ctx_current = -1
static unsigned curPFD = 0
struct {
   const char *   name
   PROC   func
wgl_ext []

Generated on Sun May 27 2012 04:55:56 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.