1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /*
- * Copyright (c) 2021-2022, Jelle Raaijmakers <jelle@gmta.nl>
- *
- * SPDX-License-Identifier: BSD-2-Clause
- */
- #pragma once
- #ifndef GLAPI
- # define GLAPI extern
- #endif
- #define GLAPIENTRY
- #define APIENTRY GLAPIENTRY
- #ifndef APIENTRYP
- # define APIENTRYP APIENTRY*
- #endif
- //
- // OpenGL typedefs
- //
- // Defines types used by all OpenGL applications
- // https://www.khronos.org/opengl/wiki/OpenGL_Type
- typedef char GLchar;
- typedef signed char GLbyte;
- typedef unsigned char GLuchar;
- typedef unsigned char GLubyte;
- typedef unsigned char GLboolean;
- typedef short GLshort;
- typedef unsigned short GLushort;
- typedef int GLint;
- typedef long GLint64;
- typedef long GLintptr;
- typedef unsigned int GLuint;
- typedef unsigned long GLuint64;
- typedef int GLfixed;
- typedef int GLsizei;
- typedef long GLsizeiptr;
- typedef void GLvoid;
- typedef float GLfloat;
- typedef double GLclampd;
- typedef float GLclampf;
- typedef double GLdouble;
- typedef unsigned int GLenum;
- typedef unsigned int GLbitfield;
|