This extension builds on EXT_shader_pixel_local_storage by lifting the restriction that pixel local storage is not supported when rendering to
multiple draw buffers.
Moreover, pixel local storage values are no longer lost when writing to user-defined fragment outputs, and, correspondingly, framebuffer pixel values do not always become undefined when the shader writes to pixel local storage.
This extension adds the following capabilities:
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT
Returned by CheckFramebufferStatus. |
| public static final int | GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT
Accepted by the |
| public static final int | GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | |
| public static void | glClearPixelLocalStorageuiEXT(int offset, int[] values)
Array version of: |
| public static native void | |
| public static native int | |
| public static native void |
| GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT | back to summary |
|---|---|
| public static final int GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT Returned by CheckFramebufferStatus. | |
| GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT | back to summary |
|---|---|
| public static final int GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT Accepted by the | |
| GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT | back to summary |
|---|---|
| public static final int GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT Accepted by the | |
| EXTShaderPixelLocalStorage2 | back to summary |
|---|---|
| protected EXTShaderPixelLocalStorage2() | |
| glClearPixelLocalStorageuiEXT | back to summary |
|---|---|
| public static void glClearPixelLocalStorageuiEXT(int offset, IntBuffer values) | |
| glClearPixelLocalStorageuiEXT | back to summary |
|---|---|
| public static void glClearPixelLocalStorageuiEXT(int offset, int[] values) Array version of: | |
| glFramebufferPixelLocalStorageSizeEXT | back to summary |
|---|---|
| public static native void glFramebufferPixelLocalStorageSizeEXT(int target, int size) | |
| glGetFramebufferPixelLocalStorageSizeEXT | back to summary |
|---|---|
public static native int glGetFramebufferPixelLocalStorageSizeEXT(int target)
| |
| nglClearPixelLocalStorageuiEXT | back to summary |
|---|---|
| public static native void nglClearPixelLocalStorageuiEXT(int offset, int n, long values) | |