GLSLESProgramPipeline::~GLSLESProgramPipeline() { #if GL_EXT_separate_shader_objects glDeleteProgramPipelinesEXT(1, &mGLProgramPipelineHandle); GL_CHECK_ERROR; #endif }
GLSLESProgramPipeline::~GLSLESProgramPipeline() { #if GL_EXT_separate_shader_objects && OGRE_PLATFORM != OGRE_PLATFORM_NACL OGRE_IF_IOS_VERSION_IS_GREATER_THAN(5.0) OGRE_CHECK_GL_ERROR(glDeleteProgramPipelinesEXT(1, &mGLProgramPipelineHandle)); #endif }
GLSLESProgramPipeline::~GLSLESProgramPipeline() { #if GL_EXT_separate_shader_objects && OGRE_PLATFORM != OGRE_PLATFORM_NACL glDeleteProgramPipelinesEXT(1, &mGLProgramPipelineHandle); GL_CHECK_ERROR; #endif }
GLSLESProgramPipeline::~GLSLESProgramPipeline() { #if OGRE_PLATFORM != OGRE_PLATFORM_NACL OGRE_CHECK_GL_ERROR(glDeleteProgramPipelinesEXT(1, &mGLProgramPipelineHandle)); #endif }
void GLSLESProgramPipeline::notifyOnContextLost() { OGRE_CHECK_GL_ERROR(glDeleteProgramPipelinesEXT(1, &mGLProgramPipelineHandle)); mGLProgramPipelineHandle = 0; GLSLESProgramCommon::notifyOnContextLost(); }
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_EXTSeparateShaderObjects_nglDeleteProgramPipelinesEXT__IJ(JNIEnv *__env, jclass clazz, jint n, jlong pipelinesAddress) { glDeleteProgramPipelinesEXTPROC glDeleteProgramPipelinesEXT = (glDeleteProgramPipelinesEXTPROC)tlsGetFunction(487); intptr_t pipelines = (intptr_t)pipelinesAddress; UNUSED_PARAM(clazz) glDeleteProgramPipelinesEXT(n, pipelines); }