예제 #1
0
void GSTextureOGL::Invalidate()
{
	if (m_dirty && glInvalidateTexImage) {
		glInvalidateTexImage(m_texture_id, GL_TEX_LEVEL_0);
		m_dirty = false;
	}
}
예제 #2
0
void Texture::invalidateImage(GLint level) const
{
    glInvalidateTexImage(id(), level);
}
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL43_nglInvalidateTexImage(JNIEnv *__env, jclass clazz, jint texture, jint level, jlong __functionAddress) {
	glInvalidateTexImagePROC glInvalidateTexImage = (glInvalidateTexImagePROC)(intptr_t)__functionAddress;
	UNUSED_PARAMS(__env, clazz)
	glInvalidateTexImage(texture, level);
}
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL43_glInvalidateTexImage(JNIEnv *__env, jclass clazz, jint texture, jint level) {
    glInvalidateTexImagePROC glInvalidateTexImage = (glInvalidateTexImagePROC)tlsGetFunction(889);
    UNUSED_PARAM(clazz)
    glInvalidateTexImage(texture, level);
}
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL43_nglInvalidateTexImage(JNIEnv *env, jclass clazz, jint texture, jint level, jlong function_pointer) {
	glInvalidateTexImagePROC glInvalidateTexImage = (glInvalidateTexImagePROC)((intptr_t)function_pointer);
	glInvalidateTexImage(texture, level);
}
예제 #6
0
void AbstractTexture::invalidateImplementationARB(GLint level) {
    glInvalidateTexImage(_id, level);
}