GLGENPROGRAMPIPELINE(3G)

πŸ’– glGenProgramPipelines πŸ’–

okay bestie, welcome to GLGENPROGRAMPIPELINE(3G) β€” the manual page for glGenProgramPipelines, where we reserve program pipeline object names and keep it cute. πŸ’…


🌸 NAME 🌸

glGenProgramPipelines β€” reserve program pipeline object names. periodt. πŸŽ€


✨ C SPECIFICATION ✨

void glGenProgramPipelines(GLsizei n, GLuint *pipelines);

πŸŽ€ PARAMETERS πŸŽ€

  • n β€” the number of program pipeline object names you wanna reserve. literally the count, bestie. πŸ”’
  • pipelines β€” an array into which the reserved names will be written. yes, it gets filled in. 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

so glGenProgramPipelines returns n previously unused program pipeline object names in pipelines. these names are marked as used, but like β€” for the purposes of glGenProgramPipelines only. they don’t actually acquire program pipeline state until they are first bound. no cap. ✨


πŸ”₯ ASSOCIATED GETS πŸ”₯

  • glGet() with argument GL_PROGRAM_PIPELINE_BINDING
  • glIsProgramPipeline()

πŸ‘‘ VERSION SUPPORT πŸ‘‘

under OpenGL Version, with Function / Feature Name = glGenProgramPipelines:

  • OpenGL 2.0 β€” -
  • OpenGL 2.1 β€” -
  • OpenGL 3.0 β€” -
  • OpenGL 3.1 β€” -
  • OpenGL 3.2 β€” -
  • OpenGL 3.3 β€” -
  • OpenGL 4.0 β€” -
  • OpenGL 4.1 β€” βœ”
  • OpenGL 4.2 β€” βœ”
  • OpenGL 4.3 β€” βœ”
  • OpenGL 4.4 β€” βœ”
  • OpenGL 4.5 β€” βœ”

slay for 4.1 and up, bestie. πŸ’…


🌈 SEE ALSO 🌈

  • glDeleteProgramPipelines()
  • glBindProgramPipeline()
  • glIsProgramPipeline()
  • glUseProgramStages()
  • glUseProgram()

Copyright Β© 2010-2014 Khronos Group. 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/.


Copyright Β© 2010-2014 Khronos Group.


mwah πŸ’‹ β€” cute little sign-off: this page’s source/version is [FIXME: source], dated 08/09/2021, and the manual is GLGENPROGRAMPIPELINE(3G). bye bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from