projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mesa: add ARB_vertex_attrib_64bit VertexArrayVertexAttribLOffsetEXT
[mesa.git]
/
src
/
mesa
/
main
/
texturebindless.h
diff --git
a/src/mesa/main/texturebindless.h
b/src/mesa/main/texturebindless.h
index d584f5cc0cce81d67aaf11e2ef3e9ea8a796dff5..ac97e95e81c0c306ed5168a09b51b05dea56ade4 100644
(file)
--- a/
src/mesa/main/texturebindless.h
+++ b/
src/mesa/main/texturebindless.h
@@
-24,12
+24,14
@@
#ifndef TEXTUREBINDLESS_H
#define TEXTUREBINDLESS_H
#ifndef TEXTUREBINDLESS_H
#define TEXTUREBINDLESS_H
-#include "
mtypes
.h"
+#include "
glheader
.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
extern "C" {
#endif
+struct gl_context;
+
/**
* \name Internal functions
*/
/**
* \name Internal functions
*/
@@
-67,27
+69,59
@@
_mesa_delete_sampler_handles(struct gl_context *ctx,
*/
/*@{*/
*/
/*@{*/
+GLuint64 GLAPIENTRY
+_mesa_GetTextureHandleARB_no_error(GLuint texture);
+
GLuint64 GLAPIENTRY
_mesa_GetTextureHandleARB(GLuint texture);
GLuint64 GLAPIENTRY
_mesa_GetTextureHandleARB(GLuint texture);
+
+GLuint64 GLAPIENTRY
+_mesa_GetTextureSamplerHandleARB_no_error(GLuint texture, GLuint sampler);
+
GLuint64 GLAPIENTRY
_mesa_GetTextureSamplerHandleARB(GLuint texture, GLuint sampler);
GLuint64 GLAPIENTRY
_mesa_GetTextureSamplerHandleARB(GLuint texture, GLuint sampler);
+void GLAPIENTRY
+_mesa_MakeTextureHandleResidentARB_no_error(GLuint64 handle);
+
void GLAPIENTRY
_mesa_MakeTextureHandleResidentARB(GLuint64 handle);
void GLAPIENTRY
_mesa_MakeTextureHandleResidentARB(GLuint64 handle);
+
+void GLAPIENTRY
+_mesa_MakeTextureHandleNonResidentARB_no_error(GLuint64 handle);
+
void GLAPIENTRY
_mesa_MakeTextureHandleNonResidentARB(GLuint64 handle);
void GLAPIENTRY
_mesa_MakeTextureHandleNonResidentARB(GLuint64 handle);
+GLuint64 GLAPIENTRY
+_mesa_GetImageHandleARB_no_error(GLuint texture, GLint level, GLboolean layered,
+ GLint layer, GLenum format);
+
GLuint64 GLAPIENTRY
_mesa_GetImageHandleARB(GLuint texture, GLint level, GLboolean layered,
GLint layer, GLenum format);
GLuint64 GLAPIENTRY
_mesa_GetImageHandleARB(GLuint texture, GLint level, GLboolean layered,
GLint layer, GLenum format);
+void GLAPIENTRY
+_mesa_MakeImageHandleResidentARB_no_error(GLuint64 handle, GLenum access);
+
void GLAPIENTRY
_mesa_MakeImageHandleResidentARB(GLuint64 handle, GLenum access);
void GLAPIENTRY
_mesa_MakeImageHandleResidentARB(GLuint64 handle, GLenum access);
+
+void GLAPIENTRY
+_mesa_MakeImageHandleNonResidentARB_no_error(GLuint64 handle);
+
void GLAPIENTRY
_mesa_MakeImageHandleNonResidentARB(GLuint64 handle);
void GLAPIENTRY
_mesa_MakeImageHandleNonResidentARB(GLuint64 handle);
+GLboolean GLAPIENTRY
+_mesa_IsTextureHandleResidentARB_no_error(GLuint64 handle);
+
GLboolean GLAPIENTRY
_mesa_IsTextureHandleResidentARB(GLuint64 handle);
GLboolean GLAPIENTRY
_mesa_IsTextureHandleResidentARB(GLuint64 handle);
+
+GLboolean GLAPIENTRY
+_mesa_IsImageHandleResidentARB_no_error(GLuint64 handle);
+
GLboolean GLAPIENTRY
_mesa_IsImageHandleResidentARB(GLuint64 handle);
GLboolean GLAPIENTRY
_mesa_IsImageHandleResidentARB(GLuint64 handle);