GlAccum: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
* Use the following table to find the respective QB64 [[Variable Types]]. | * Use the following table to find the respective QB64 [[Variable Types]]. | ||
{{TextStart}} | {{TextStart}} | ||
'''OpenGL''' | '''OpenGL''' | '''C/C++''' | '''QB64''' | ||
------------------------------ | ------------+------------------+---------------------- | ||
GLenum | GLenum | unsigned int | [[_UNSIGNED]] [[LONG]] | ||
GLboolean | GLboolean | unsigned char | [[_UNSIGNED]] [[_BYTE]] | ||
GLbitfield | GLbitfield | unsigned int | [[_UNSIGNED]] [[LONG]] | ||
GLbyte | GLbyte | signed char | [[_BYTE]] | ||
GLshort | GLshort | short | [[INTEGER]] | ||
GLint | GLint | int | [[LONG]] | ||
GLsizei | GLsizei | int | [[LONG]] | ||
GLubyte | GLubyte | unsigned char | [[_UNSIGNED]] [[_BYTE]] | ||
GLushort | GLushort | unsigned short | [[_UNSIGNED]] [[INTEGER]] | ||
GLuint | GLuint | unsigned int | [[_UNSIGNED]] [[LONG]] | ||
GLfloat | GLfloat | float | [[SINGLE]] | ||
GLclampf | GLclampf | float | [[SINGLE]] | ||
GLdouble | GLdouble | double | [[DOUBLE]] | ||
GLclampd | GLclampd | double | [[DOUBLE]] | ||
GLvoid | GLvoid | void | no parameters used | ||
{{TextEnd}} | {{TextEnd}} | ||
Revision as of 22:35, 13 July 2022
The _glAccum statement operates on the accumulation buffer.
Syntax
- _glAccum GLenum op, GLfloat value
Parameters
- OpenGL is using its own set of variable types to describe its command parameters.
- Use the following table to find the respective QB64 Variable Types.
OpenGL | C/C++ | QB64 ------------+------------------+---------------------- GLenum | unsigned int | _UNSIGNED LONG GLboolean | unsigned char | _UNSIGNED _BYTE GLbitfield | unsigned int | _UNSIGNED LONG GLbyte | signed char | _BYTE GLshort | short | INTEGER GLint | int | LONG GLsizei | int | LONG GLubyte | unsigned char | _UNSIGNED _BYTE GLushort | unsigned short | _UNSIGNED INTEGER GLuint | unsigned int | _UNSIGNED LONG GLfloat | float | SINGLE GLclampf | float | SINGLE GLdouble | double | DOUBLE GLclampd | double | DOUBLE GLvoid | void | no parameters used |
Description
- OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
- The full description for this command can be found at Microsoft Docs and is also valid for QB64 usage.
See also