Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
wgl.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <glad/wgl.h>
Include dependency graph for wgl.c:

Macros

#define GLAD_IMPL_UTIL_C_
 SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0.
#define GLAD_IMPL_UTIL_SSCANF   sscanf

Functions

static int glad_wgl_find_core_wgl (void)
static int glad_wgl_find_extensions_wgl (HDC hdc)
static GLADapiproc glad_wgl_get_proc (void *vuserptr, const char *name)
static GLADapiproc glad_wgl_get_proc_from_userptr (void *userptr, const char *name)
static int glad_wgl_has_extension (HDC hdc, const char *ext)
static void glad_wgl_load_WGL_ARB_extensions_string (GLADuserptrloadfunc load, void *userptr)
static void glad_wgl_load_WGL_EXT_extensions_string (GLADuserptrloadfunc load, void *userptr)
int gladLoaderLoadWGL (HDC hdc)
int gladLoadWGL (HDC hdc, GLADloadfunc load)
int gladLoadWGLUserPtr (HDC hdc, GLADuserptrloadfunc load, void *userptr)

Variables

int GLAD_WGL_ARB_extensions_string = 0
int GLAD_WGL_ARB_multisample = 0
int GLAD_WGL_EXT_extensions_string = 0
int GLAD_WGL_VERSION_1_0 = 0
PFNWGLGETEXTENSIONSSTRINGARBPROC glad_wglGetExtensionsStringARB = NULL
PFNWGLGETEXTENSIONSSTRINGEXTPROC glad_wglGetExtensionsStringEXT = NULL

Macro Definition Documentation

◆ GLAD_IMPL_UTIL_C_

#define GLAD_IMPL_UTIL_C_

SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0.

Definition at line 10 of file wgl.c.

◆ GLAD_IMPL_UTIL_SSCANF

#define GLAD_IMPL_UTIL_SSCANF   sscanf

Definition at line 15 of file wgl.c.

Function Documentation

◆ glad_wgl_find_core_wgl()

int glad_wgl_find_core_wgl ( void )
static

Definition at line 92 of file wgl.c.

◆ glad_wgl_find_extensions_wgl()

int glad_wgl_find_extensions_wgl ( HDC hdc)
static

Definition at line 85 of file wgl.c.

◆ glad_wgl_get_proc()

GLADapiproc glad_wgl_get_proc ( void * vuserptr,
const char * name )
static

Definition at line 121 of file wgl.c.

◆ glad_wgl_get_proc_from_userptr()

GLADapiproc glad_wgl_get_proc_from_userptr ( void * userptr,
const char * name )
static

Definition at line 81 of file wgl.c.

◆ glad_wgl_has_extension()

int glad_wgl_has_extension ( HDC hdc,
const char * ext )
static

Definition at line 48 of file wgl.c.

◆ glad_wgl_load_WGL_ARB_extensions_string()

void glad_wgl_load_WGL_ARB_extensions_string ( GLADuserptrloadfunc load,
void * userptr )
static

Definition at line 37 of file wgl.c.

◆ glad_wgl_load_WGL_EXT_extensions_string()

void glad_wgl_load_WGL_EXT_extensions_string ( GLADuserptrloadfunc load,
void * userptr )
static

Definition at line 41 of file wgl.c.

◆ gladLoaderLoadWGL()

int gladLoaderLoadWGL ( HDC hdc)

Definition at line 126 of file wgl.c.

◆ gladLoadWGL()

int gladLoadWGL ( HDC hdc,
GLADloadfunc load )

Definition at line 114 of file wgl.c.

◆ gladLoadWGLUserPtr()

int gladLoadWGLUserPtr ( HDC hdc,
GLADuserptrloadfunc load,
void * userptr )

Definition at line 98 of file wgl.c.

Variable Documentation

◆ GLAD_WGL_ARB_extensions_string

int GLAD_WGL_ARB_extensions_string = 0

Definition at line 27 of file wgl.c.

◆ GLAD_WGL_ARB_multisample

int GLAD_WGL_ARB_multisample = 0

Definition at line 28 of file wgl.c.

◆ GLAD_WGL_EXT_extensions_string

int GLAD_WGL_EXT_extensions_string = 0

Definition at line 29 of file wgl.c.

◆ GLAD_WGL_VERSION_1_0

int GLAD_WGL_VERSION_1_0 = 0

Definition at line 26 of file wgl.c.

◆ glad_wglGetExtensionsStringARB

PFNWGLGETEXTENSIONSSTRINGARBPROC glad_wglGetExtensionsStringARB = NULL

Definition at line 33 of file wgl.c.

◆ glad_wglGetExtensionsStringEXT

PFNWGLGETEXTENSIONSSTRINGEXTPROC glad_wglGetExtensionsStringEXT = NULL

Definition at line 34 of file wgl.c.