summaryrefslogtreecommitdiff
path: root/include/lrlgl.h
diff options
context:
space:
mode:
authorjussi2023-11-18 23:54:16 +0200
committerjussi2023-11-18 23:54:16 +0200
commit50d0e15ff494291779710b120d8f53202aa2ef1f (patch)
treebc8a80c0e612d2211f7bc71c113707973c675c1e /include/lrlgl.h
parentd19864947b6e8ea1049a56ca3d965691c51b4108 (diff)
downloadreilua-enhanced-50d0e15ff494291779710b120d8f53202aa2ef1f.tar.gz
reilua-enhanced-50d0e15ff494291779710b120d8f53202aa2ef1f.tar.bz2
reilua-enhanced-50d0e15ff494291779710b120d8f53202aa2ef1f.zip
Shader buffer storage object management (ssbo) and rest of rlgl texture management functions.
Diffstat (limited to 'include/lrlgl.h')
-rw-r--r--include/lrlgl.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/lrlgl.h b/include/lrlgl.h
index de5579e..57e7060 100644
--- a/include/lrlgl.h
+++ b/include/lrlgl.h
@@ -105,7 +105,14 @@ int lrlglDrawVertexArrayElementsInstanced( lua_State *L );
/* Textures management */
int lrlglLoadTexture( lua_State *L );
int lrlglLoadTextureDepth( lua_State *L );
+int lrlglLoadTextureCubemap( lua_State *L );
+int lrlglUpdateTexture( lua_State *L );
+int lrlglGetGlTextureFormats( lua_State *L );
+int lrlglGetPixelFormatName( lua_State *L );
int lrlglUnloadTexture( lua_State *L );
+int lrlglGenTextureMipmaps( lua_State *L );
+int lrlglReadTexturePixels( lua_State *L );
+int lrlglReadScreenPixels( lua_State *L );
/* Framebuffer management (fbo) */
int lrlglLoadFramebuffer( lua_State *L );
int lrlglFramebufferAttach( lua_State *L );
@@ -125,6 +132,14 @@ int lrlglSetShader( lua_State *L );
/* Compute shader management */
int lrlglLoadComputeShaderProgram( lua_State *L );
int lrlglComputeShaderDispatch( lua_State *L );
+/* Shader buffer storage object management (ssbo) */
+int lrlglLoadShaderBuffer( lua_State *L );
+int lrlglUnloadShaderBuffer( lua_State *L );
+int lrlglUpdateShaderBuffer( lua_State *L );
+int lrlglBindShaderBuffer( lua_State *L );
+int lrlglReadShaderBuffer( lua_State *L );
+int lrlglCopyShaderBuffer( lua_State *L );
+int lrlglGetShaderBufferSize( lua_State *L );
/* Buffer management */
int lrlglBindImageTexture( lua_State *L );
/* Matrix state management */