summaryrefslogtreecommitdiff
path: root/src/rlgl.c
diff options
context:
space:
mode:
authorjussi2024-11-20 18:23:42 +0200
committerjussi2024-11-20 18:23:42 +0200
commit479726a5e468a2f4d0f9337f082889082e535bfb (patch)
treed342d5ddd7ea69b1be343ae62dfd0ef1ddcef8a7 /src/rlgl.c
parentcf2c2eb05bd5d30169771b0087df84a53124f766 (diff)
downloadreilua-enhanced-479726a5e468a2f4d0f9337f082889082e535bfb.tar.gz
reilua-enhanced-479726a5e468a2f4d0f9337f082889082e535bfb.tar.bz2
reilua-enhanced-479726a5e468a2f4d0f9337f082889082e535bfb.zip
Initial switch to raylib 5.5.
Diffstat (limited to 'src/rlgl.c')
-rw-r--r--src/rlgl.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/rlgl.c b/src/rlgl.c
index 414666c..995a93a 100644
--- a/src/rlgl.c
+++ b/src/rlgl.c
@@ -1216,9 +1216,9 @@ int lrlglUnloadVertexBuffer( lua_State* L ) {
}
/*
-> RL.rlSetVertexAttribute( int index, int compSize, int type, bool normalized, int stride, buffer pointer )
+> RL.rlSetVertexAttribute( int index, int compSize, int type, bool normalized, int stride, int offset )
-Set vertex attribute.
+Set vertex attribute data configuration
*/
int lrlglSetVertexAttribute( lua_State* L ) {
int index = luaL_checkinteger( L, 1 );
@@ -1226,9 +1226,9 @@ int lrlglSetVertexAttribute( lua_State* L ) {
int type = luaL_checkinteger( L, 3 );
bool normalized = uluaGetBoolean( L, 4 );
int stride = luaL_checkinteger( L, 5 );
- Buffer* pointer = uluaGetBuffer( L, 6 );
+ int offset = luaL_checkinteger( L, 6 );
- rlSetVertexAttribute( index, compSize, type, normalized, stride, pointer->data );
+ rlSetVertexAttribute( index, compSize, type, normalized, stride, offset );
return 0;
}
@@ -1371,9 +1371,9 @@ int lrlglLoadTextureDepth( lua_State* L ) {
}
/*
-> id = RL.rlLoadTextureCubemap( Buffer data, int size, int format )
+> id = RL.rlLoadTextureCubemap( Buffer data, int size, int format, int mipmapCount )
-Load texture cubemap
+Load texture cubemap data
- Success return int
*/
@@ -1381,8 +1381,9 @@ int lrlglLoadTextureCubemap( lua_State* L ) {
Buffer* data = uluaGetBuffer( L, 1 );
int size = luaL_checkinteger( L, 2 );
int format = luaL_checkinteger( L, 3 );
+ int mipmapCount = luaL_checkinteger( L, 4 );
- lua_pushinteger( L, rlLoadTextureCubemap( data->data, size, format ) );
+ lua_pushinteger( L, rlLoadTextureCubemap( data->data, size, format, mipmapCount ) );
return 1;
}
@@ -1523,16 +1524,14 @@ int lrlglReadScreenPixels( lua_State* L ) {
*/
/*
-> fboId = RL.rlLoadFramebuffer( Vector2 size )
+> fboId = RL.rlLoadFramebuffer()
Load an empty framebuffer
- Success return int
*/
int lrlglLoadFramebuffer( lua_State* L ) {
- Vector2 size = uluaGetVector2( L, 1 );
-
- lua_pushinteger( L, rlLoadFramebuffer( size.x, size.y ) );
+ lua_pushinteger( L, rlLoadFramebuffer() );
return 1;
}