java.lang.Object
overrungl.opengl.ext.arb.GLARBBindlessTexture
GLARBBindlessTexture relies on preview features of the Java platform:
GLARBBindlessTexturerefers to one or more preview APIs:MemorySegment,SegmentAllocator.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
GL_ARB_bindless_texture- Since:
- 0.1.0
- Author:
- squid233
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longglGetImageHandleARB(int texture, int level, boolean layered, int layer, int format) static longglGetTextureHandleARB(int texture) static longglGetTextureSamplerHandleARB(int texture, int sampler) static voidglGetVertexAttribLui64vARB(int index, int pname, MemorySegmentPREVIEW params) static voidglGetVertexAttribLui64vARB(SegmentAllocatorPREVIEW allocator, int index, int pname, long[] params) static booleanglIsImageHandleResidentARB(long handle) static booleanglIsTextureHandleResidentARB(long handle) static voidglMakeImageHandleNonResidentARB(long handle) static voidglMakeImageHandleResidentARB(long handle, int access) static voidglMakeTextureHandleNonResidentARB(long handle) static voidglMakeTextureHandleResidentARB(long handle) static voidglProgramUniformHandleui64ARB(int program, int location, long value) static voidglProgramUniformHandleui64vARB(int program, int location, int count, MemorySegmentPREVIEW values) static voidglProgramUniformHandleui64vARB(SegmentAllocatorPREVIEW allocator, int program, int location, long[] values) static voidglUniformHandleui64ARB(int location, long value) static voidglUniformHandleui64vARB(int location, int count, MemorySegmentPREVIEW value) static voidglUniformHandleui64vARB(SegmentAllocatorPREVIEW allocator, int location, long[] value) static voidglVertexAttribL1ui64ARB(int index, long x) static voidglVertexAttribL1ui64vARB(int index, MemorySegmentPREVIEW v) static voidglVertexAttribL1ui64vARB(SegmentAllocatorPREVIEW allocator, int index, long[] v) static voidload(GLExtCaps ext, GLLoadFunc load)
-
Field Details
-
GL_UNSIGNED_INT64_ARB
public static final int GL_UNSIGNED_INT64_ARB- See Also:
-
-
Constructor Details
-
GLARBBindlessTexture
public GLARBBindlessTexture()
-
-
Method Details
-
load
-
glGetImageHandleARB
public static long glGetImageHandleARB(int texture, int level, boolean layered, int layer, int format) -
glGetTextureHandleARB
public static long glGetTextureHandleARB(int texture) -
glGetTextureSamplerHandleARB
public static long glGetTextureSamplerHandleARB(int texture, int sampler) -
glGetVertexAttribLui64vARB
-
glGetVertexAttribLui64vARB
public static void glGetVertexAttribLui64vARB(SegmentAllocatorPREVIEW allocator, int index, int pname, long[] params) -
glIsImageHandleResidentARB
public static boolean glIsImageHandleResidentARB(long handle) -
glIsTextureHandleResidentARB
public static boolean glIsTextureHandleResidentARB(long handle) -
glMakeImageHandleNonResidentARB
public static void glMakeImageHandleNonResidentARB(long handle) -
glMakeImageHandleResidentARB
public static void glMakeImageHandleResidentARB(long handle, int access) -
glMakeTextureHandleNonResidentARB
public static void glMakeTextureHandleNonResidentARB(long handle) -
glMakeTextureHandleResidentARB
public static void glMakeTextureHandleResidentARB(long handle) -
glProgramUniformHandleui64ARB
public static void glProgramUniformHandleui64ARB(int program, int location, long value) -
glProgramUniformHandleui64vARB
public static void glProgramUniformHandleui64vARB(int program, int location, int count, MemorySegmentPREVIEW values) -
glProgramUniformHandleui64vARB
public static void glProgramUniformHandleui64vARB(SegmentAllocatorPREVIEW allocator, int program, int location, long[] values) -
glUniformHandleui64ARB
public static void glUniformHandleui64ARB(int location, long value) -
glUniformHandleui64vARB
-
glUniformHandleui64vARB
public static void glUniformHandleui64vARB(SegmentAllocatorPREVIEW allocator, int location, long[] value) -
glVertexAttribL1ui64ARB
public static void glVertexAttribL1ui64ARB(int index, long x) -
glVertexAttribL1ui64vARB
-
glVertexAttribL1ui64vARB
-
GLARBBindlessTexturewhen preview features are enabled.