1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-26 09:45:54 +00:00
QB64-PE/internal/help/_glGenTextures.txt
SMcNeill 6e01fc8dce Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0).
Added new _STRCMP and _STRICMP commands for quick string comparisons.
Cleaned up QB64 to finish removing the QUI (quick user insert) code and folders.
Altered UCASE and LCASE routines to be faster in some situations for us.
2014-09-22 08:19:03 -04:00

43 lines
1.4 KiB
Plaintext

'''_glGenTextures:''' generate texture names
{{PageSyntax}}
SUB _glGenTextures (BYVAL n AS LONG, textures AS _UNSIGNED LONG)
void '''_glGenTextures'''(GLsizei {{Parameter|n}}, GLuint * {{Parameter|textures}});
; n
: Specifies the number of texture names to be generated.
; textures
: Specifies an array in which the generated texture names are stored.
{{PageDescription}}
'''_glGenTextures''' returns {{Parameter|n}} texture names in {{Parameter|textures}}. There is no guarantee that the names form a contiguous set of integers; however, it is guaranteed that none of the returned names was in use immediately before the call to '''_glGenTextures'''.
The generated textures have no dimensionality; they assume the dimensionality of the texture target to which they are first bound (see {{KW|_glBindTexture}}).
Texture names returned by a call to '''_glGenTextures''' are not returned by subsequent calls, unless they are first deleted with {{KW|_glDeleteTextures}}.
{{PageErrors}}
{{KW|_GL_INVALID_VALUE}} is generated if {{Parameter|n}} is negative.
{{PageUseWith}}
{{KW|_glIsTexture}}
{{PageSeeAlso}}
{{KW|_GL}}
{{KW|_glBindTexture}}, {{KW|_glDeleteTextures}}, {{KW|_glIsTexture}}
{{PageCopyright}}
Copyright 1991-2006 Silicon Graphics, Inc. This document is licensed under the SGI Free Software B License. For details, see [http://oss.sgi.com/projects/FreeB/ http://oss.sgi.com/projects/FreeB/].