GlAccum: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:


{{PageSyntax}}
{{PageSyntax}}
: [[SUB]] '''_glAccum''' ({{Parameter|op}} [[AS]] [[_UNSIGNED]] [[LONG]], {{Parameter|value}} [[AS]] [[SINGLE]])
: '''_glAccum''' GLenum {{Parameter|op}}, GLfloat {{Parameter|value}}




{{PageParameters}}
{{PageParameters}}
* OpenGL has many predefined attributes and values, which are used with its command parameters. These are detailed in the respective description.
* OpenGL is using its own set of variable types with its command parameters.
* Use the following table for conversion to the related QB64 [[Variable Types]].
{{TextStart}}
GLenum          => unsigned int
GLboolean      => unsigned char
GLbitfield      => unsigned int
GLbyte          => signed char
GLshort        => short
GLint          => int
GLsizei        => int
GLubyte        => unsigned char
GLushort        => unsigned short
GLuint          => unsigned int
GLfloat        => float
GLclampf        => float
GLdouble        => double
GLclampd        => double
GLvoid          => void
{{TextEnd}}




{{PageDescription}}
{{PageDescription}}
* The syntax above shall just clarify the type of the command ([[SUB]] or [[FUNCTION]]) and the correct QB64 [[Variable Types]] to use for the respective parameters.
* No need to reproduce it here, the full description can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glaccum Microsoft Docs] and is also valid for QB64 usage.
* The full description can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glaccum Microsoft Docs] and is also valid for QB64.





Revision as of 20:53, 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 with its command parameters.
  • Use the following table for conversion to the related QB64 Variable Types.
 GLenum          => unsigned int
 GLboolean       => unsigned char
 GLbitfield      => unsigned int
 GLbyte          => signed char
 GLshort         => short
 GLint           => int
 GLsizei         => int
 GLubyte         => unsigned char
 GLushort        => unsigned short
 GLuint          => unsigned int
 GLfloat         => float
 GLclampf        => float
 GLdouble        => double
 GLclampd        => double
 GLvoid          => void


Description

  • No need to reproduce it here, the full description can be found at Microsoft Docs and is also valid for QB64 usage.


See also



Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link