本文整理汇总了C++中CShader::DeleteShader方法的典型用法代码示例。如果您正苦于以下问题:C++ CShader::DeleteShader方法的具体用法?C++ CShader::DeleteShader怎么用?C++ CShader::DeleteShader使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CShader
的用法示例。
在下文中一共展示了CShader::DeleteShader方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ReleaseScene
// Releases OpenGL scene.
// lpParam - Pointer to anything you want.
void ReleaseScene(LPVOID lpParam)
{
spMain.DeleteProgram();
shVertex.DeleteShader();
shFragment.DeleteShader();
}
示例2: ReleaseScene
void CSDLOpenGLWindow::ReleaseScene()
{
for (int i = 0; i < 4; i++)
tTextures[i].DeleteTexture();
spDirectionalLight.DeleteProgram();
shFragment.DeleteShader();
shVertex.DeleteShader();
glDeleteVertexArrays(1, uiVAOs);
vboSceneObjects.DeleteVBO();
}
示例3: ReleaseScene
void CSDLOpenGLWindow::ReleaseScene()
{
spTextured.DeleteProgram();
spColored.DeleteProgram();
shFragmentTex.DeleteShader();
shFragmentCol.DeleteShader();
shVertexTex.DeleteShader();
shVertexCol.DeleteShader();
glDeleteVertexArrays(2, uiVAOs);
vboSceneObjects.DeleteVBO();
tBox.DeleteTexture();
tBlueIce.DeleteTexture();
}