MCPcopy Create free account
hub / github.com/NVIDIA/cuda-samples / createDepthBuffer

Function createDepthBuffer

cpp/5_Domain_Specific/postProcessGL/main.cpp:654–667  ·  view source on GitHub ↗

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

Source from the content-addressed store, hash-verified

652//!
653////////////////////////////////////////////////////////////////////////////////
654void createDepthBuffer(GLuint *depth, unsigned int size_x, unsigned int size_y)
655{
656 // create a renderbuffer
657 glGenRenderbuffersEXT(1, depth);
658 glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, *depth);
659
660 // allocate storage
661 glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_DEPTH_COMPONENT24, size_x, size_y);
662
663 // clean up
664 glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, 0);
665
666 SDK_CHECK_ERROR_GL();
667}
668
669////////////////////////////////////////////////////////////////////////////////
670//!

Callers 1

initGLBuffersFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected