All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.lwjgl.opengl.GLXARBRobustnessApplicationIsolation Maven / Gradle / Ivy

There is a newer version: 3.3.0
Show newest version
/*
 * Copyright LWJGL. All rights reserved.
 * License terms: https://www.lwjgl.org/license
 * MACHINE GENERATED FILE, DO NOT EDIT
 */
package org.lwjgl.opengl;

/**
 * Native bindings to the GLX_ARB_robustness_application_isolation extension.
 * 
 * 

GL_ARB_robustness and GLX_ARB_create_context_robustness allow creating an OpenGL context supporting graphics reset notification behavior. * GLX_ARB_robustness_application_isolation provides stronger guarantees about the possible side-effects of a graphics reset.

* *

If the graphics driver advertises the GLX_ARB_robustness_application_isolation extension string, then the driver guarantees that if a particular * application causes a graphics reset to occur:

* *
    *
  1. No other application on the system is affected by the graphics reset.
  2. *
  3. No other application on the system receives any notification that the graphics reset occurred.
  4. *
* *

Requires {@link GLX14 GLX 1.4} and {@link GLXARBCreateContextRobustness GLX_ARB_create_context_robustness}.

*/ public final class GLXARBRobustnessApplicationIsolation { /** * Accepted as a bit in the attribute value for {@link GLXARBCreateContext#GLX_CONTEXT_FLAGS_ARB CONTEXT_FLAGS_ARB} in the {@code attrib_list} argument to * {@link GLXARBCreateContext#glXCreateContextAttribsARB CreateContextAttribsARB}. */ public static final int GLX_CONTEXT_RESET_ISOLATION_BIT_ARB = 0x8; private GLXARBRobustnessApplicationIsolation() {} }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy