glGetBufferParameteriv man page on Oracle

Man page or keyword search:  
man Server   33470 pages
apropos Keyword Search (all sections)
Output format
Oracle logo
[printable version]

GLGETBUFFERPARAMETER(3G)	 OpenGL Manual	      GLGETBUFFERPARAMETER(3G)

NAME
       glGetBufferParameteriv - return parameters of a buffer object

C SPECIFICATION
       void glGetBufferParameteriv(GLenum target, GLenum value, GLint * data);

       void glGetBufferParameteri64v(GLenum target, GLenum value,
				     GLint64 * data);

PARAMETERS
       target
	   Specifies the target buffer object. The symbolic constant must be
	   GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER,
	   GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER,
	   GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER,
	   GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER,
	   GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER,
	   GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.

       value
	   Specifies the symbolic name of a buffer object parameter. Accepted
	   values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or
	   GL_BUFFER_USAGE.

       data
	   Returns the requested parameter.

DESCRIPTION
       glGetBufferParameteriv returns in data a selected parameter of the
       buffer object specified by target.

       value names a specific buffer object parameter, as follows:

       GL_BUFFER_ACCESS
	   params returns the access policy set while mapping the buffer
	   object. The initial value is GL_READ_WRITE.

       GL_BUFFER_MAPPED
	   params returns a flag indicating whether the buffer object is
	   currently mapped. The initial value is GL_FALSE.

       GL_BUFFER_SIZE
	   params returns the size of the buffer object, measured in bytes.
	   The initial value is 0.

       GL_BUFFER_USAGE
	   params returns the buffer object's usage pattern. The initial value
	   is GL_STATIC_DRAW.

NOTES
       If an error is generated, no change is made to the contents of data.

       The GL_ATOMIC_COUNTER_BUFER target is available only if the GL version
       is 4.2 or greater.

       The GL_DISPATCH_INDIRECT_BUFFER and GL_SHADER_STORAGE_BUFFER targets
       are available only if the GL version is 4.3 or greater.

ERRORS
       GL_INVALID_ENUM is generated if target or value is not an accepted
       value.

       GL_INVALID_OPERATION is generated if the reserved buffer object name 0
       is bound to target.

SEE ALSO
       glBindBuffer(), glBufferData(), glMapBuffer(), glUnmapBuffer()

COPYRIGHT
       Copyright © 2005 Addison-Wesley. This material may be distributed
       subject to the terms and conditions set forth in the Open Publication
       License, v 1.0, 8 June 1999.  http://opencontent.org/openpub/.

AUTHORS
       opengl.org

opengl.org			  04/29/2014	      GLGETBUFFERPARAMETER(3G)
[top]

List of man pages available for Oracle

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net