Buffer userdata object and rlgl Vertex buffers management.

This commit is contained in:
jussi
2023-10-26 20:09:16 +03:00
parent 168f4959d4
commit 56c365c8cc
14 changed files with 1070 additions and 91 deletions

View File

@@ -83,10 +83,18 @@ int lrlglSetTexture( lua_State *L );
/* Vertex buffers management */
int lrlglLoadVertexArray( lua_State *L );
int lrlglLoadVertexBuffer( lua_State *L );
int lrlglLoadVertexBufferElement( lua_State *L );
int lrlglUpdateVertexBuffer( lua_State *L );
int lrlglUpdateVertexBufferElements( lua_State *L );
int lrlglUnloadVertexArray( lua_State *L );
int lrlglUnloadVertexBuffer( lua_State *L );
int lrlglSetVertexAttribute( lua_State *L );
int lrlglSetVertexAttributeDivisor( lua_State *L );
int lrlglSetVertexAttributeDefault( lua_State *L );
int lrlglDrawVertexArray( lua_State *L );
int lrlglDrawVertexArrayElements( lua_State *L );
int lrlglDrawVertexArrayInstanced( lua_State *L );
int lrlglDrawVertexArrayElementsInstanced( lua_State *L );
/* Textures management */
int lrlglLoadTexture( lua_State *L );
int lrlglLoadTextureDepth( lua_State *L );